@NotThreadSafe public class StringMap extends AttributeContainer<String,String> implements IStringMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>IAttributeContainer.IAfterSetValueCallback<KEYTYPE,VALUETYPE>, IAttributeContainer.IBeforeSetValueCallback<KEYTYPE,VALUETYPE>| Constructor and Description |
|---|
StringMap() |
StringMap(Map<String,String> aMap) |
StringMap(String sName,
String sValue) |
| Modifier and Type | Method and Description |
|---|---|
StringMap |
add(String sName,
boolean bValue) |
StringMap |
add(String sName,
int nValue) |
StringMap |
add(String sName,
long nValue) |
StringMap |
add(String sName,
Object aValue) |
StringMap |
add(String sName,
String sValue) |
StringMap |
addIf(String sName,
String sValue,
Predicate<? super String> aFilter) |
StringMap |
addIfNotNull(String sName,
Object aValue) |
StringMap |
addIfNotNull(String sName,
String sValue) |
StringMap |
addWithoutValue(String sName) |
StringMap |
getClone() |
afterSetValueCallbacks, beforeSetValueCallbacks, equals, hashCode, toStringcreateInstanceclear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, valuesclone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, sizefinalize, getClass, notify, notifyAll, wait, wait, waitputIn, putIn, putIn, putIn, putIn, putInafterSetValueCallbacks, beforeSetValueCallbacks, getAsBoolean, getAsDouble, getAsFloat, getAsInt, getAsLong, getValue, putAllIn, putInaddAll, containsAnyEntry, containsAnyKey, containsAnyValue, copyOfEntrySet, copyOfKeySet, copyOfKeySet, copyOfValues, copyOfValues, copyOfValuesMapped, copyOfValuesMapped, createInstance, findFirstEntry, findFirstKey, findFirstValue, forEach, forEachKey, forEachKey, forEachValue, forEachValue, getAsUnmodifiable, getFirstEntry, getFirstEntry, getFirstKey, getFirstKey, getFirstValue, getFirstValue, getSortedByKey, getSortedByValue, getSwappedKeyValues, isNotEmpty, put, putAll, putAll, putAllMapped, putAllMapped, putAllMapped, putIf, putIfNotNull, removeAll, removeIf, removeIfKey, removeIfValue, removeObject, setAllclear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuescontainsNonNullValue, containsNullValue, getAsBigDecimal, getAsBigDecimal, getAsBigInteger, getAsBigInteger, getAsBoolean, getAsBooleanObj, getAsByte, getAsByte, getAsByteArray, getAsByteObj, getAsChar, getAsChar, getAsCharArray, getAsCharArray, getAsCharObj, getAsDouble, getAsDoubleObj, getAsFloat, getAsFloatObj, getAsInt, getAsIntObj, getAsLocalDate, getAsLocalDate, getAsLocalDate, getAsLocalDateTime, getAsLocalDateTime, getAsLocalDateTime, getAsLocalTime, getAsLocalTime, getAsLocalTime, getAsLong, getAsLongObj, getAsShort, getAsShort, getAsShortObj, getAsSqlBlob, getAsSqlClob, getAsSqlDate, getAsSqlNClob, getAsSqlRowId, getAsSqlTime, getAsSqlTimestamp, getAsString, getAsString, getAsStringList, getAsStringList, getAsStringSet, getAsStringSet, getCastedValue, getCastedValue, getCastedValue, getCastedValue, getConvertedValue, getConvertedValue, getSafeCastedValue, getSafeCastedValue, getValueClass, hasStringValue, hasStringValue, onSafeCastErrorcopyOfEntrySet, copyOfKeySet, copyOfKeySet, getLastKey, getLastKey, getLastValue, getLastValue@Nonnull public final StringMap addIfNotNull(@Nonnull String sName, @Nonnull Object aValue)
@Nonnull public final StringMap addIfNotNull(@Nonnull String sName, @Nullable String sValue)
@Nonnull public final StringMap addIf(@Nonnull String sName, @Nullable String sValue, @Nonnull Predicate<? super String> aFilter)
@Nonnull @ReturnsMutableCopy public StringMap getClone()
getClone in interface IAttributeContainer<String,String>getClone in interface IStringMapgetClone in interface ICommonsOrderedMap<String,String>getClone in interface ICloneable<ICommonsMap<String,String>>getClone in class AttributeContainer<String,String>Copyright © 2014–2019 Philip Helger. All rights reserved.