org.refcodes.mixin.AnnotatorAccessor
, org.refcodes.mixin.Clearable
, Containable
, org.refcodes.mixin.DelimiterAccessor
, Dictionary<String,T>
, Dictionary.MutableDictionary<String,T>
, org.refcodes.mixin.Dumpable
, Keys<K,V>
, Keys.MutableKeys<K,V>
, Keys.MutableValues<K,V>
, Map<String,T>
, PathMap<T>
, PathMap.MutablePathMap<T>
, org.refcodes.mixin.TypeAccessor<T>
CanonicalMap.CanonicalMapBuilder
, CanonicalMap.MutableCanonicalMap
, InterOperableMap.InterOperableMapBuilder<T>
, SimpleTypeMap.MutableSimpleTypeMap
, SimpleTypeMap.SimpleTypeMapBuilder
CanonicalMapBuilderImpl
, SimpleTypeMapBuilderImpl
public static interface InterOperableMap.MutableInterOperableMap<T> extends PathMap.MutablePathMap<T>
InterOperableMap.InterOperableMapBuilder
provides convenience accessor default
methods for supporting primitive data types.org.refcodes.mixin.AnnotatorAccessor.AnnotatorBuilder<B extends org.refcodes.mixin.AnnotatorAccessor.AnnotatorBuilder<B>>, org.refcodes.mixin.AnnotatorAccessor.AnnotatorMutator, org.refcodes.mixin.AnnotatorAccessor.AnnotatorProperty
org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B extends org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B>>, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator, org.refcodes.mixin.DelimiterAccessor.DelimiterProperty
Dictionary.MutableDictionary<K,V>
Dictionary.MutableDictionary.DictionaryBuilder<K,V,B extends Dictionary.MutableDictionary.DictionaryBuilder<K,V,B>>
Keys.MutableKeys<K,V>, Keys.MutableValues<K,V>
Map.Entry<K extends Object,V extends Object>
PathMap.MutablePathMap<T>, PathMap.PathMapBuilder<T>
org.refcodes.mixin.TypeAccessor.TypeBuilder<T extends Object,B extends org.refcodes.mixin.TypeAccessor.TypeBuilder<T,B>>, org.refcodes.mixin.TypeAccessor.TypeMutator<T extends Object>, org.refcodes.mixin.TypeAccessor.TypeProperty<T extends Object>
Modifier and Type | Method | Description |
---|---|---|
default boolean |
containsValue(Object value) |
This method is defined for the sake of
Map conformity. |
default void |
insert(InterOperableMap.InterOperableMapBuilder<T> aFrom) |
Method to semantically emphasize that we support our own types.
|
default void |
insertBetween(String aToPath,
InterOperableMap.InterOperableMapBuilder<T> aFrom,
String aFromPath) |
Method to semantically emphasize that we support our own types.
|
default void |
insertFrom(InterOperableMap.InterOperableMapBuilder<T> aFrom,
String aFromPath) |
Method to semantically emphasize that we support our own types.
|
default void |
insertTo(String aToPath,
InterOperableMap.InterOperableMapBuilder<T> aFrom) |
Method to semantically emphasize that we support our own types.
|
default T |
putBoolean(Object[] aPathElements,
Boolean aValue) |
Sets the
Boolean value for the property referred to by the
path elements representing the addressed path. |
default T |
putBoolean(Object aKey,
Boolean aValue) |
Sets the
Boolean value for the property referred to by the
key. |
default T |
putBoolean(String[] aPathElements,
Boolean aValue) |
Sets the
Boolean value for the property referred to by the
path elements representing the addressed path. |
default T |
putBoolean(String aKey,
Boolean aValue) |
Sets the
Boolean value for the property referred to by the
key. |
default T |
putBoolean(Collection<?> aPathElements,
Boolean aValue) |
Sets the
Boolean value for the property referred to by the
path elements representing the addressed path. |
default T |
putByte(Object[] aPathElements,
Byte aValue) |
Sets the
Byte value for the property referred to by the path
elements representing the addressed path. |
default T |
putByte(Object aKey,
Byte aValue) |
Sets the
Byte value for the property referred to by the key. |
default T |
putByte(String[] aPathElements,
Byte aValue) |
Sets the
Byte value for the property referred to by the path
elements representing the addressed path. |
default T |
putByte(String aKey,
Byte aValue) |
Sets the
Byte value for the property referred to by the key. |
default T |
putByte(Collection<?> aPathElements,
Byte aValue) |
Sets the
Byte value for the property referred to by the path
elements representing the addressed path. |
default T |
putChar(Object[] aPathElements,
Character aValue) |
Sets the
Character value for the property referred to by the
path elements representing the addressed path. |
default T |
putChar(Object aKey,
Character aValue) |
Sets the
Character value for the property referred to by the
key. |
default T |
putChar(String[] aPathElements,
Character aValue) |
Sets the
Character value for the property referred to by the
path elements representing the addressed path. |
default T |
putChar(String aKey,
Character aValue) |
Sets the
Character value for the property referred to by the
key. |
default T |
putChar(Collection<?> aPathElements,
Character aValue) |
Sets the
Character value for the property referred to by the
path elements representing the addressed path. |
default <C> T |
putClass(Object[] aPathElements,
Class<C> aValue) |
Sets the
Class value for the property referred to by the path
elements representing the addressed path. |
default <C> T |
putClass(Object aKey,
Class<C> aValue) |
Sets the
Class value for the property referred to by the key. |
default <C> T |
putClass(String[] aPathElements,
Class<C> aValue) |
Sets the
Class value for the property referred to by the path
elements representing the addressed path. |
default <C> T |
putClass(String aKey,
Class<C> aValue) |
Sets the
Class value for the property referred to by the key. |
default <C> T |
putClass(Collection<?> aPathElements,
Class<C> aValue) |
Sets the
Class value for the property referred to by the path
elements representing the addressed path. |
default T |
putDouble(Object[] aPathElements,
Double aValue) |
Sets the
Double value for the property referred to by the
path elements representing the addressed path. |
default T |
putDouble(Object aKey,
Double aValue) |
Sets the
Double value for the property referred to by the
key. |
default T |
putDouble(String[] aPathElements,
Double aValue) |
Sets the
Double value for the property referred to by the
path elements representing the addressed path. |
default T |
putDouble(String aKey,
Double aValue) |
Sets the
Double value for the property referred to by the
key. |
default T |
putDouble(Collection<?> aPathElements,
Double aValue) |
Sets the
Double value for the property referred to by the
path elements representing the addressed path. |
default <E extends Enum<E>> |
putEnum(Object[] aPathElements,
E aValue) |
Sets the
Enum value for the property referred to by the path
elements representing the addressed path. |
default <E extends Enum<E>> |
putEnum(Object aKey,
E aValue) |
Sets the
Enum value for the property referred to by the key. |
default <E extends Enum<E>> |
putEnum(String[] aPathElements,
E aValue) |
Sets the
Enum value for the property referred to by the path
elements representing the addressed path. |
default <E extends Enum<E>> |
putEnum(String aKey,
E aValue) |
Sets the
Enum value for the property referred to by the key. |
default <E extends Enum<E>> |
putEnum(Collection<?> aPathElements,
E aValue) |
Sets the
Enum value for the property referred to by the path
elements representing the addressed path. |
default T |
putFloat(Object[] aPathElements,
Float aValue) |
Sets the
Float value for the property referred to by the path
elements representing the addressed path. |
default T |
putFloat(Object aKey,
Float aValue) |
Sets the
Float value for the property referred to by the key. |
default T |
putFloat(String[] aPathElements,
Float aValue) |
Sets the
Float value for the property referred to by the path
elements representing the addressed path. |
default T |
putFloat(String aKey,
Float aValue) |
Sets the
Float value for the property referred to by the key. |
default T |
putFloat(Collection<?> aPathElements,
Float aValue) |
Sets the
Float value for the property referred to by the path
elements representing the addressed path. |
default T |
putInt(Object[] aPathElements,
Integer aValue) |
Sets the
Integer value for the property referred to by the
path elements representing the addressed path. |
default T |
putInt(Object aKey,
Integer aValue) |
Sets the
Integer value for the property referred to by the
key. |
default T |
putInt(String[] aPathElements,
Integer aValue) |
Sets the
Integer value for the property referred to by the
path elements representing the addressed path. |
default T |
putInt(String aKey,
Integer aValue) |
Sets the
Integer value for the property referred to by the
key. |
default T |
putInt(Collection<?> aPathElements,
Integer aValue) |
Sets the
Integer value for the property referred to by the
path elements representing the addressed path. |
default T |
putLong(Object[] aPathElements,
Long aValue) |
Sets the
Long value for the property referred to by the path
elements representing the addressed path. |
default T |
putLong(Object aKey,
Long aValue) |
Sets the
Long value for the property referred to by the key. |
default T |
putLong(String[] aPathElements,
Long aValue) |
Sets the
Long value for the property referred to by the path
elements representing the addressed path. |
default T |
putLong(String aKey,
Long aValue) |
Sets the
Long value for the property referred to by the key. |
default T |
putLong(Collection<?> aPathElements,
Long aValue) |
Sets the
Long value for the property referred to by the path
elements representing the addressed path. |
default T |
putShort(Object[] aPathElements,
Short aValue) |
Sets the
Short value for the property referred to by the path
elements representing the addressed path. |
default T |
putShort(Object aKey,
Short aValue) |
Sets the
Short value for the property referred to by the key. |
default T |
putShort(String[] aPathElements,
Short aValue) |
Sets the
Short value for the property referred to by the path
elements representing the addressed path. |
default T |
putShort(String aKey,
Short aValue) |
Sets the
Short value for the property referred to by the key. |
default T |
putShort(Collection<?> aPathElements,
Short aValue) |
Sets the
Short value for the property referred to by the path
elements representing the addressed path. |
default T |
putString(Object[] aPathElements,
String aValue) |
Sets the
String value for the property referred to by the
path elements representing the addressed path. |
default T |
putString(Object aKey,
String aValue) |
Sets the
String value for the property referred to by the
key. |
default T |
putString(String[] aPathElements,
String aValue) |
Sets the
String value for the property referred to by the
path elements representing the addressed path. |
default T |
putString(String aKey,
String aValue) |
Sets the
String value for the property referred to by the
key. |
default T |
putString(Collection<?> aPathElements,
String aValue) |
Sets the
String value for the property referred to by the
path elements representing the addressed path. |
isEmpty, size
containsKey, get, getOr, keySet, use, values
put
clear, compute, computeIfAbsent, computeIfPresent, containsKey, entry, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, of, of, of, of, of, of, of, of, of, of, of, ofEntries, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
children, children, children, children, children, children, containsKey, containsKey, containsKey, dirs, dirs, dirs, dirs, dirs, dirs, findPaths, fromExternalPath, get, get, get, getArray, getArray, getArray, getArray, getArray, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getDir, getDir, getDir, getDir, getDir, getDirAt, getDirAt, getDirAt, getDirAt, getDirAt, getDirAt, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getRootPath, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, hasChildren, hasChildren, hasChildren, hasChildren, hasChildren, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasParentPath, hasPath, hasPath, hasPath, hasPath, hasSubDirs, hasSubDirs, hasSubDirs, hasSubDirs, hasValue, hasValue, hasValue, hasValue, hasValue, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, isArray, isArray, isArray, isArray, isArray, isArray, isChild, isChild, isChild, isChild, isDir, isDir, isDir, isDir, isDir, isEqualTo, isIndexDir, isIndexDir, isIndexDir, isIndexDir, isIndexDir, isLeaf, isLeaf, isLeaf, isLeaf, isLeaf, isRootPath, keySet, keySet, keySet, keySet, keySet, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, leaves, leaves, leaves, leaves, leaves, leaves, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, paths, paths, paths, paths, paths, paths, query, query, query, query, query, queryBetween, queryBetween, queryBetween, queryBetween, queryBetween, queryBetween, queryFrom, queryFrom, queryFrom, queryFrom, queryFrom, queryFrom, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, queryTo, queryTo, queryTo, queryTo, queryTo, queryTo, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveTo, retrieveTo, retrieveTo, retrieveTo, retrieveTo, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, toDataStructure, toDataStructure, toExternalPath, toInstance, toInstance, toLeaf, toMap, toMap, toNormalizedPath, toParentPath, toPath, toPath, toPath, toPathElements, toPathList, toPathStack, toPropertyPath, toType, toType
add, add, add, add, add, add, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, delete, delete, delete, delete, delete, insert, insert, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, merge, merge, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, put, put, put, put, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putValueAt, putValueAt, putValueAt, putValueAt, putValueAt, putValueAt, remove, remove, remove, removeAll, removeAll, removeAll, removeAll, removeAll, removeAll, removeDirAt, removeDirAt, removeDirAt, removeDirAt, removeDirAt, removeFrom, removeFrom, removeFrom, removeFrom, removeFrom, removePaths, removePaths, removeValueAt, removeValueAt, removeValueAt, removeValueAt, removeValueAt, toSourceCode, toSourceCode
default boolean containsValue(Object value)
Map
conformity. Tests
whether the provided value has a key assigned.containsValue
in interface Keys<K,V>
containsValue
in interface Map<String,T>
value
- The value to test if a key references this value.default void insert(InterOperableMap.InterOperableMapBuilder<T> aFrom)
PathMap.MutablePathMap.insert(Object)
.aFrom
- The InterOperableMap.InterOperableMapBuilder
which is to be
inspected with the therein contained values being added with
their according determined paths.default void insertBetween(String aToPath, InterOperableMap.InterOperableMapBuilder<T> aFrom, String aFromPath)
PathMap.MutablePathMap.insertBetween(String, Object, String)
.aToPath
- The sub-path where to insert the object's introspected
values to.aFrom
- The InterOperableMap.InterOperableMapBuilder
which is to be
inspected with the therein contained values being added with
their according determined paths.aFromPath
- The path from where to start adding elements of the
provided object.default void insertFrom(InterOperableMap.InterOperableMapBuilder<T> aFrom, String aFromPath)
PathMap.MutablePathMap.insertFrom(Object, String)
.aFrom
- The InterOperableMap.InterOperableMapBuilder
which is to be
inspected with the therein contained values being added with
their according determined paths.aFromPath
- The path from where to start adding elements of the
provided object.default void insertTo(String aToPath, InterOperableMap.InterOperableMapBuilder<T> aFrom)
PathMap.MutablePathMap.insertTo(String, Object)
.aToPath
- The sub-path where to insert the object's introspected
values to.aFrom
- The InterOperableMap.InterOperableMapBuilder
which is to be
inspected with the therein contained values being added with
their according determined paths.default T putBoolean(Object aKey, Boolean aValue)
Boolean
value for the property referred to by the
key. As property keys and values are of type String
, the
Boolean
value is converted accordingly.aKey
- The key for which to retrieve the value.aValue
- The Boolean
representation for the
String
value.default T putBoolean(Object[] aPathElements, Boolean aValue)
Boolean
value for the property referred to by the
path elements representing the addressed path. As property keys and
values are of type String
, the Boolean
value is
converted accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The value Boolean
to be associated with the
path.default T putBoolean(Collection<?> aPathElements, Boolean aValue)
Boolean
value for the property referred to by the
path elements representing the addressed path. As property keys and
values are of type String
, the Boolean
value is
converted accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The value Boolean
to be associated with the
path.default T putBoolean(String aKey, Boolean aValue)
Boolean
value for the property referred to by the
key. As property keys and values are of type String
, the
Boolean
value is converted accordingly.aKey
- The key for which to retrieve the value.aValue
- The Boolean
representation for the
String
value.default T putBoolean(String[] aPathElements, Boolean aValue)
Boolean
value for the property referred to by the
path elements representing the addressed path. As property keys and
values are of type String
, the Boolean
value is
converted accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The Boolean
value to be associated with the
path.default T putByte(Object aKey, Byte aValue)
Byte
value for the property referred to by the key.
As property keys and values are of type String
, the
Boolean
value is converted accordingly.aKey
- The key for which to retrieve the value.aValue
- The Byte
representation for the String
value.default T putByte(Object[] aPathElements, Byte aValue)
Byte
value for the property referred to by the path
elements representing the addressed path. As property keys and values
are of type String
, the Byte
value is converted
accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The value Byte
to be associated with the path.default T putByte(Collection<?> aPathElements, Byte aValue)
Byte
value for the property referred to by the path
elements representing the addressed path. As property keys and values
are of type String
, the Byte
value is converted
accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The value Byte
to be associated with the path.default T putByte(String aKey, Byte aValue)
Byte
value for the property referred to by the key.
As property keys and values are of type String
, the
Byte
value is converted accordingly.aKey
- The key for which to retrieve the value.aValue
- The Byte
representation for the String
value.default T putByte(String[] aPathElements, Byte aValue)
Byte
value for the property referred to by the path
elements representing the addressed path. As property keys and values
are of type String
, the Byte
value is converted
accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The Byte
value to be associated with the path.default T putChar(Object aKey, Character aValue)
Character
value for the property referred to by the
key. As property keys and values are of type String
, the
Boolean
value is converted accordingly.aKey
- The key for which to retrieve the value.aValue
- The Character
representation for the
String
value.default T putChar(Object[] aPathElements, Character aValue)
Character
value for the property referred to by the
path elements representing the addressed path. As property keys and
values are of type String
, the Character
value is
converted accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The value Character
to be associated with the
path.default T putChar(Collection<?> aPathElements, Character aValue)
Character
value for the property referred to by the
path elements representing the addressed path. As property keys and
values are of type String
, the Character
value is
converted accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The value Character
to be associated with the
path.default T putChar(String aKey, Character aValue)
Character
value for the property referred to by the
key. As property keys and values are of type String
, the
Character
value is converted accordingly.aKey
- The key for which to retrieve the value.aValue
- The Character
representation for the
String
value.default T putChar(String[] aPathElements, Character aValue)
Character
value for the property referred to by the
path elements representing the addressed path. As property keys and
values are of type String
, the Character
value is
converted accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The Character
value to be associated with the
path.default <C> T putClass(Object aKey, Class<C> aValue)
Class
value for the property referred to by the key.
As property keys and values are of type String
, the
Boolean
value is converted accordingly.C
- The type of the class in question.aKey
- The key for which to retrieve the value.aValue
- The Class
representation for the String
value.default <C> T putClass(Object[] aPathElements, Class<C> aValue)
Class
value for the property referred to by the path
elements representing the addressed path. As property keys and values
are of type String
, the Class
value is converted
accordingly.C
- The type of the class in question.aPathElements
- The path elements of the path addressing the
value.aValue
- The value Class
to be associated with the path.default <C> T putClass(Collection<?> aPathElements, Class<C> aValue)
Class
value for the property referred to by the path
elements representing the addressed path. As property keys and values
are of type String
, the Class
value is converted
accordingly.C
- The type of the class in question.aPathElements
- The path elements of the path addressing the
value.aValue
- The value Class
to be associated with the path.default <C> T putClass(String aKey, Class<C> aValue)
Class
value for the property referred to by the key.
As property keys and values are of type String
, the
Class
value is converted accordingly.C
- The type of the class in question.aKey
- The key for which to retrieve the value.aValue
- The Class
representation for the String
value.default <C> T putClass(String[] aPathElements, Class<C> aValue)
Class
value for the property referred to by the path
elements representing the addressed path. As property keys and values
are of type String
, the Class
value is converted
accordingly.C
- The type of the class in question.aPathElements
- The path elements of the path addressing the
value.aValue
- The Class
value to be associated with the path.default T putDouble(Object aKey, Double aValue)
Double
value for the property referred to by the
key. As property keys and values are of type String
, the
Boolean
value is converted accordingly.aKey
- The key for which to retrieve the value.aValue
- The Double
representation for the
String
value.default T putDouble(Object[] aPathElements, Double aValue)
Double
value for the property referred to by the
path elements representing the addressed path. As property keys and
values are of type String
, the Double
value is
converted accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The value Double
to be associated with the
path.default T putDouble(Collection<?> aPathElements, Double aValue)
Double
value for the property referred to by the
path elements representing the addressed path. As property keys and
values are of type String
, the Double
value is
converted accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The value Double
to be associated with the
path.default T putDouble(String aKey, Double aValue)
Double
value for the property referred to by the
key. As property keys and values are of type String
, the
Double
value is converted accordingly.aKey
- The key for which to retrieve the value.aValue
- The Double
representation for the
String
value.default T putDouble(String[] aPathElements, Double aValue)
Double
value for the property referred to by the
path elements representing the addressed path. As property keys and
values are of type String
, the Double
value is
converted accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The Double
value to be associated with the
path.default <E extends Enum<E>> T putEnum(Object aKey, E aValue)
Enum
value for the property referred to by the key.
As property keys and values are of type String
, the
Boolean
value is converted accordingly.E
- The type of the enumeration in question.aKey
- The key for which to retrieve the value.aValue
- The Enum
representation for the String
value.default <E extends Enum<E>> T putEnum(Object[] aPathElements, E aValue)
Enum
value for the property referred to by the path
elements representing the addressed path. As property keys and values
are of type String
, the Enum
value is converted
accordingly.E
- The type of the enumeration in question.aPathElements
- The path elements of the path addressing the
value.aValue
- The value Enum
to be associated with the path.default <E extends Enum<E>> T putEnum(Collection<?> aPathElements, E aValue)
Enum
value for the property referred to by the path
elements representing the addressed path. As property keys and values
are of type String
, the Enum
value is converted
accordingly.E
- The type of the enumeration in question.aPathElements
- The path elements of the path addressing the
value.aValue
- The value Enum
to be associated with the path.default <E extends Enum<E>> T putEnum(String aKey, E aValue)
Enum
value for the property referred to by the key.
As property keys and values are of type String
, the
Enum
value is converted accordingly.E
- The type of the enumeration in question.aKey
- The key for which to retrieve the value.aValue
- The Enum
representation for the String
value.default <E extends Enum<E>> T putEnum(String[] aPathElements, E aValue)
Enum
value for the property referred to by the path
elements representing the addressed path. As property keys and values
are of type String
, the Enum
value is converted
accordingly.E
- The type of the enumeration in question.aPathElements
- The path elements of the path addressing the
value.aValue
- The Enum
value to be associated with the path.default T putFloat(Object aKey, Float aValue)
Float
value for the property referred to by the key.
As property keys and values are of type String
, the
Boolean
value is converted accordingly.aKey
- The key for which to retrieve the value.aValue
- The Float
representation for the String
value.default T putFloat(Object[] aPathElements, Float aValue)
Float
value for the property referred to by the path
elements representing the addressed path. As property keys and values
are of type String
, the Float
value is converted
accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The value Float
to be associated with the path.default T putFloat(Collection<?> aPathElements, Float aValue)
Float
value for the property referred to by the path
elements representing the addressed path. As property keys and values
are of type String
, the Float
value is converted
accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The value Float
to be associated with the path.default T putFloat(String aKey, Float aValue)
Float
value for the property referred to by the key.
As property keys and values are of type String
, the
Float
value is converted accordingly.aKey
- The key for which to retrieve the value.aValue
- The Float
representation for the String
value.default T putFloat(String[] aPathElements, Float aValue)
Float
value for the property referred to by the path
elements representing the addressed path. As property keys and values
are of type String
, the Float
value is converted
accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The Float
value to be associated with the path.default T putInt(Object aKey, Integer aValue)
Integer
value for the property referred to by the
key. As property keys and values are of type String
, the
Boolean
value is converted accordingly.aKey
- The key for which to retrieve the value.aValue
- The Integer
representation for the
String
value.default T putInt(Object[] aPathElements, Integer aValue)
Integer
value for the property referred to by the
path elements representing the addressed path. As property keys and
values are of type String
, the Integer
value is
converted accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The value Integer
to be associated with the
path.default T putInt(Collection<?> aPathElements, Integer aValue)
Integer
value for the property referred to by the
path elements representing the addressed path. As property keys and
values are of type String
, the Integer
value is
converted accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The value Integer
to be associated with the
path.default T putInt(String aKey, Integer aValue)
Integer
value for the property referred to by the
key. As property keys and values are of type String
, the
Integer
value is converted accordingly.aKey
- The key for which to retrieve the value.aValue
- The Integer
representation for the
String
value.default T putInt(String[] aPathElements, Integer aValue)
Integer
value for the property referred to by the
path elements representing the addressed path. As property keys and
values are of type String
, the Integer
value is
converted accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The Integer
value to be associated with the
path.default T putLong(Object aKey, Long aValue)
Long
value for the property referred to by the key.
As property keys and values are of type String
, the
Boolean
value is converted accordingly.aKey
- The key for which to retrieve the value.aValue
- The Long
representation for the String
value.default T putLong(Object[] aPathElements, Long aValue)
Long
value for the property referred to by the path
elements representing the addressed path. As property keys and values
are of type String
, the Long
value is converted
accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The value Long
to be associated with the path.default T putLong(Collection<?> aPathElements, Long aValue)
Long
value for the property referred to by the path
elements representing the addressed path. As property keys and values
are of type String
, the Long
value is converted
accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The value Long
to be associated with the path.default T putLong(String aKey, Long aValue)
Long
value for the property referred to by the key.
As property keys and values are of type String
, the
Long
value is converted accordingly.aKey
- The key for which to retrieve the value.aValue
- The Long
representation for the String
value.default T putLong(String[] aPathElements, Long aValue)
Long
value for the property referred to by the path
elements representing the addressed path. As property keys and values
are of type String
, the Long
value is converted
accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The Long
value to be associated with the path.default T putShort(Object aKey, Short aValue)
Short
value for the property referred to by the key.
As property keys and values are of type String
, the
Boolean
value is converted accordingly.aKey
- The key for which to retrieve the value.aValue
- The Short
representation for the String
value.default T putShort(Object[] aPathElements, Short aValue)
Short
value for the property referred to by the path
elements representing the addressed path. As property keys and values
are of type String
, the Short
value is converted
accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The value Short
to be associated with the path.default T putShort(Collection<?> aPathElements, Short aValue)
Short
value for the property referred to by the path
elements representing the addressed path. As property keys and values
are of type String
, the Short
value is converted
accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The value Short
to be associated with the path.default T putShort(String aKey, Short aValue)
Short
value for the property referred to by the key.
As property keys and values are of type String
, the
Short
value is converted accordingly.aKey
- The key for which to retrieve the value.aValue
- The Short
representation for the String
value.default T putShort(String[] aPathElements, Short aValue)
Short
value for the property referred to by the path
elements representing the addressed path. As property keys and values
are of type String
, the Short
value is converted
accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The Short
value to be associated with the path.default T putString(Object aKey, String aValue)
String
value for the property referred to by the
key. As property keys and values are of type String
, the
Boolean
value is converted accordingly.aKey
- The key for which to retrieve the value.aValue
- The String
representation for the
String
value.default T putString(Object[] aPathElements, String aValue)
String
value for the property referred to by the
path elements representing the addressed path. As property keys and
values are of type String
, the String
value is
converted accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The value String
to be associated with the
path.default T putString(Collection<?> aPathElements, String aValue)
String
value for the property referred to by the
path elements representing the addressed path. As property keys and
values are of type String
, the String
value is
converted accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The value String
to be associated with the
path.default T putString(String aKey, String aValue)
String
value for the property referred to by the
key. As property keys and values are of type String
, the
String
value is converted accordingly.aKey
- The key for which to retrieve the value.aValue
- The String
representation for the
String
value.default T putString(String[] aPathElements, String aValue)
String
value for the property referred to by the
path elements representing the addressed path. As property keys and
values are of type String
, the String
value is
converted accordingly.aPathElements
- The path elements of the path addressing the
value.aValue
- The String
value to be associated with the
path.Copyright © 2021. All rights reserved.