public class TraitMap
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
TraitMap(java.util.Collection<java.lang.String> traitStrings) |
TraitMap(java.util.Map<?,?> givenMap) |
TraitMap(java.lang.String... traitStrings) |
TraitMap(TraitMap givenMap) |
| Modifier and Type | Method and Description |
|---|---|
TraitMap |
add(java.util.Collection<java.lang.String> traits) |
TraitMap |
add(java.util.Map<?,?> traitMapArg) |
TraitMap |
add(java.lang.String... traits) |
TraitMap |
add(TraitMap map) |
protected boolean |
containsKey(java.util.Collection<java.lang.String> collection,
java.lang.String key) |
protected boolean |
containsKey(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String key) |
static TraitMap |
empty() |
boolean |
equals(java.lang.Object o) |
protected java.lang.String |
fixCase(java.lang.String value) |
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() |
protected boolean |
keysEqual(java.lang.String keyA,
java.lang.String keyB) |
TraitMap |
remove(java.util.Collection<java.lang.String> traits) |
TraitMap |
remove(java.lang.String... traits) |
java.lang.String |
toString() |
public TraitMap(TraitMap givenMap)
public TraitMap(java.util.Map<?,?> givenMap)
public TraitMap(java.lang.String... traitStrings)
public TraitMap(java.util.Collection<java.lang.String> traitStrings)
public static TraitMap empty()
public TraitMap add(java.lang.String... traits)
public TraitMap add(java.util.Collection<java.lang.String> traits)
public TraitMap add(java.util.Map<?,?> traitMapArg)
public TraitMap remove(java.lang.String... traits)
public TraitMap remove(java.util.Collection<java.lang.String> traits)
protected boolean containsKey(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String key)
protected boolean containsKey(java.util.Collection<java.lang.String> collection,
java.lang.String key)
protected boolean keysEqual(java.lang.String keyA,
java.lang.String keyB)
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.Objectprotected java.lang.String fixCase(java.lang.String value)