public class FineMessage
extends java.lang.Object
implements java.io.Serializable
| Modifier | Constructor and Description |
|---|---|
protected |
FineMessage(java.lang.String text,
java.lang.String id,
TraitMap traitMap) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getDisplay() |
java.lang.String |
getId() |
java.lang.String |
getText() |
int |
getTraitCount() |
TraitMap |
getTraitMap() |
java.lang.String |
getTraitValue(java.lang.String traitName) |
int |
hashCode() |
boolean |
hasTrait(java.lang.String key) |
boolean |
hasTraits() |
boolean |
hasValue(java.lang.String key,
java.lang.String checkValue) |
boolean |
isId(java.lang.String id) |
boolean |
isText(java.lang.String givenText) |
java.lang.String |
toString() |
static FineMessage |
withAll(java.lang.String text,
java.lang.String id,
TraitMap traitMap) |
static FineMessage |
withId(java.lang.String text,
java.lang.String id) |
static FineMessage |
withText(java.lang.String text) |
static FineMessage |
withTraits(java.lang.String text,
java.util.Map<java.lang.String,java.lang.String> traitMap) |
static FineMessage |
withTraits(java.lang.String text,
java.lang.String... traits) |
static FineMessage |
withTraits(java.lang.String text,
TraitMap traitMap) |
protected FineMessage(java.lang.String text,
java.lang.String id,
TraitMap traitMap)
public static FineMessage withText(java.lang.String text)
public static FineMessage withId(java.lang.String text, java.lang.String id)
public static FineMessage withTraits(java.lang.String text, TraitMap traitMap)
public static FineMessage withTraits(java.lang.String text, java.util.Map<java.lang.String,java.lang.String> traitMap)
public static FineMessage withTraits(java.lang.String text, java.lang.String... traits)
public static FineMessage withAll(java.lang.String text, java.lang.String id, TraitMap traitMap)
public boolean isId(java.lang.String id)
public boolean isText(java.lang.String givenText)
public java.lang.String getDisplay()
public java.lang.String getText()
public java.lang.String getId()
public TraitMap getTraitMap()
public boolean hasTraits()
public boolean hasTrait(java.lang.String key)
public boolean hasValue(java.lang.String key,
java.lang.String checkValue)
public java.lang.String getTraitValue(java.lang.String traitName)
public int getTraitCount()
public 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