Package com.google.inject.internal
Class Messages
- java.lang.Object
-
- com.google.inject.internal.Messages
-
public final class Messages extends java.lang.ObjectUtility methods forMessageobjects
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Stringbold(java.lang.String text)static Messagecreate(ErrorId errorId, java.lang.String messageFormat, java.lang.Object... arguments)Creates a new Message without a cause.static Messagecreate(ErrorId errorId, java.lang.Throwable cause, java.lang.String messageFormat, java.lang.Object... arguments)Creates a new Message with the given cause.static Messagecreate(ErrorId errorId, java.lang.Throwable cause, java.util.List<java.lang.Object> sources, java.lang.String messageFormat, java.lang.Object... arguments)Creates a new Message with the given cause and a binding source stack.static java.lang.Stringfaint(java.lang.String text)static java.lang.Stringformat(java.lang.String messageFormat, java.lang.Object... arguments)CallsString.format(java.lang.String, java.lang.Object...)after converting the arguments using some standard guice formatting forKey,ClassandMemberobjects.static java.lang.StringformatMessages(java.lang.String heading, java.util.Collection<Message> errorMessages)Returns the formatted message for an exception with the specified messages.static java.lang.ThrowablegetOnlyCause(java.util.Collection<Message> messages)Returns the cause throwable if there is exactly one cause inmessages.static java.lang.StringredBold(java.lang.String text)static java.lang.Stringunderline(java.lang.String text)
-
-
-
Method Detail
-
format
public static java.lang.String format(java.lang.String messageFormat, java.lang.Object... arguments)CallsString.format(java.lang.String, java.lang.Object...)after converting the arguments using some standard guice formatting forKey,ClassandMemberobjects.
-
formatMessages
public static java.lang.String formatMessages(java.lang.String heading, java.util.Collection<Message> errorMessages)Returns the formatted message for an exception with the specified messages.
-
create
public static Message create(ErrorId errorId, java.lang.String messageFormat, java.lang.Object... arguments)
Creates a new Message without a cause.- Parameters:
errorId- The enum id for the errormessageFormat- Format stringarguments- format string arguments
-
create
public static Message create(ErrorId errorId, java.lang.Throwable cause, java.lang.String messageFormat, java.lang.Object... arguments)
Creates a new Message with the given cause.- Parameters:
errorId- The enum id for the errorcause- The exception that caused the errormessageFormat- Format stringarguments- format string arguments
-
create
public static Message create(ErrorId errorId, java.lang.Throwable cause, java.util.List<java.lang.Object> sources, java.lang.String messageFormat, java.lang.Object... arguments)
Creates a new Message with the given cause and a binding source stack.- Parameters:
errorId- The enum id for the errorcause- The exception that caused the errorsources- The binding sources for the source stackmessageFormat- Format stringarguments- format string arguments
-
getOnlyCause
public static java.lang.Throwable getOnlyCause(java.util.Collection<Message> messages)
Returns the cause throwable if there is exactly one cause inmessages. If there are zero or multiple messages with causes, null is returned.
-
bold
public static final java.lang.String bold(java.lang.String text)
-
redBold
public static final java.lang.String redBold(java.lang.String text)
-
underline
public static final java.lang.String underline(java.lang.String text)
-
faint
public static final java.lang.String faint(java.lang.String text)
-
-