public class TraitMap
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
TraitMap.KeyType |
| Constructor and Description |
|---|
TraitMap(java.util.Collection<java.lang.String> traitStrings) |
TraitMap(java.util.Map<?,?> givenMap) |
TraitMap(java.lang.String... traitStrings) |
TraitMap(TraitMap.KeyType keyType,
java.util.Collection<java.lang.String> traitStrings) |
TraitMap(TraitMap.KeyType keyType,
java.util.Map<?,?> givenMap) |
TraitMap(TraitMap.KeyType keyType,
java.lang.String... traitStrings) |
| Modifier and Type | Method and Description |
|---|---|
TraitMap |
add(java.util.Map<?,?> traitMapArg) |
TraitMap |
add(TraitMap traitMapArg) |
static TraitMap |
empty() |
boolean |
equals(java.lang.Object o) |
TraitMap.KeyType |
getKeyType() |
java.util.Map<java.lang.String,java.lang.String> |
getMap() |
int |
getSize() |
java.lang.String |
getText() |
java.lang.String |
getValue(java.lang.String key) |
int |
hashCode() |
boolean |
hasTrait(java.lang.String key) |
boolean |
hasValue(java.lang.String key,
java.lang.String checkValue) |
boolean |
isEmpty() |
boolean |
isNotEmpty() |
TraitMap |
remove(java.util.Collection<java.lang.String> traits) |
java.lang.String |
toString() |
public TraitMap(java.util.Map<?,?> givenMap)
public TraitMap(TraitMap.KeyType keyType, java.util.Map<?,?> givenMap)
public TraitMap(java.lang.String... traitStrings)
public TraitMap(TraitMap.KeyType keyType, java.lang.String... traitStrings)
public TraitMap(java.util.Collection<java.lang.String> traitStrings)
public TraitMap(TraitMap.KeyType keyType, java.util.Collection<java.lang.String> traitStrings)
public static TraitMap empty()
public TraitMap.KeyType getKeyType()
public TraitMap add(java.util.Map<?,?> traitMapArg)
public TraitMap remove(java.util.Collection<java.lang.String> traits)
public java.util.Map<java.lang.String,java.lang.String> getMap()
public boolean isEmpty()
public boolean isNotEmpty()
public int getSize()
public boolean hasTrait(java.lang.String key)
public boolean hasValue(java.lang.String key,
java.lang.String checkValue)
public java.lang.String getValue(java.lang.String key)
public java.lang.String getText()
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