public class ImmutableFineMessage extends java.lang.Object implements FineMessage
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getDisplay() |
java.lang.String |
getId() |
java.lang.String |
getText() |
ImmutableTraitsMap |
getTraitsMap() |
int |
hashCode() |
boolean |
hasTrait(java.lang.String key) |
boolean |
hasTraits() |
boolean |
isId(java.lang.String id) |
boolean |
isText(java.lang.String givenText) |
java.lang.String |
toString() |
static ImmutableFineMessage |
withAll(java.lang.String text,
java.lang.String id,
TraitsMap traitsMap) |
static ImmutableFineMessage |
withId(java.lang.String text,
java.lang.String id) |
static ImmutableFineMessage |
withText(java.lang.String text) |
static ImmutableFineMessage |
withTraits(java.lang.String text,
java.util.Map<java.lang.String,java.lang.String> traitsMap) |
static ImmutableFineMessage |
withTraits(java.lang.String text,
java.lang.String... traits) |
static ImmutableFineMessage |
withTraits(java.lang.String text,
TraitsMap traitsMap) |
public static ImmutableFineMessage withText(java.lang.String text)
public static ImmutableFineMessage withId(java.lang.String text, java.lang.String id)
public static ImmutableFineMessage withTraits(java.lang.String text, TraitsMap traitsMap)
public static ImmutableFineMessage withTraits(java.lang.String text, java.util.Map<java.lang.String,java.lang.String> traitsMap)
public static ImmutableFineMessage withTraits(java.lang.String text, java.lang.String... traits)
public static ImmutableFineMessage withAll(java.lang.String text, java.lang.String id, TraitsMap traitsMap)
public boolean isId(java.lang.String id)
isId in interface FineMessagepublic boolean isText(java.lang.String givenText)
isText in interface FineMessagepublic java.lang.String getDisplay()
getDisplay in interface FineMessagepublic java.lang.String getText()
getText in interface FineMessagepublic java.lang.String getId()
getId in interface FineMessagepublic ImmutableTraitsMap getTraitsMap()
getTraitsMap in interface FineMessagepublic boolean hasTraits()
hasTraits in interface FineMessagepublic boolean hasTrait(java.lang.String key)
hasTrait in interface FineMessagepublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object