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() |
ImmutableTraitMap |
getTraitMap() |
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,
TraitMap traitMap) |
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> traitMap) |
static ImmutableFineMessage |
withTraits(java.lang.String text,
java.lang.String... traits) |
static ImmutableFineMessage |
withTraits(java.lang.String text,
TraitMap traitMap) |
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, TraitMap traitMap)
public static ImmutableFineMessage withTraits(java.lang.String text, java.util.Map<java.lang.String,java.lang.String> traitMap)
public static ImmutableFineMessage withTraits(java.lang.String text, java.lang.String... traits)
public static ImmutableFineMessage withAll(java.lang.String text, java.lang.String id, TraitMap traitMap)
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 ImmutableTraitMap getTraitMap()
getTraitMap 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