T
- The type of the values being supported by this
InterOperableMap.InterOperableMapBuilder
.org.refcodes.mixin.AnnotatorAccessor
, org.refcodes.mixin.Clearable
, Containable
, org.refcodes.mixin.DelimiterAccessor
, Dictionary<String,T>
, Dictionary.MutableDictionary<String,T>
, Dictionary.MutableDictionary.DictionaryBuilder<String,T,PathMap.PathMapBuilder<T>>
, org.refcodes.mixin.Dumpable
, InterOperableMap.MutableInterOperableMap<T>
, Keys<K,V>
, Keys.MutableKeys<K,V>
, Keys.MutableValues<K,V>
, Map<String,T>
, PathMap<T>
, PathMap.MutablePathMap<T>
, PathMap.PathMapBuilder<T>
, org.refcodes.mixin.TypeAccessor<T>
CanonicalMap.CanonicalMapBuilder
, SimpleTypeMap.SimpleTypeMapBuilder
CanonicalMapBuilderImpl
, SimpleTypeMapBuilderImpl
public static interface InterOperableMap.InterOperableMapBuilder<T> extends InterOperableMap.MutableInterOperableMap<T>, PathMap.PathMapBuilder<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>>
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 InterOperableMap.InterOperableMapBuilder<T> |
withInsert(Object aObj) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insert(Object) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withInsert(PathMap<T> aFrom) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertBetween(Object[] aToPathElements,
Object aFrom,
Object[] aFromPathElements) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insertBetween(String, Object, String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertBetween(Object[] aToPathElements,
PathMap<T> aFrom,
Object[] aFromPathElements) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertBetween(Object aToPath,
Object aFrom,
Object aFromPath) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insertBetween(String, Object, String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertBetween(Object aToPath,
PathMap<T> aFrom,
Object aFromPath) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertBetween(String[] aToPathElements,
Object aFrom,
String[] aFromPathElements) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insertBetween(String, Object, String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertBetween(String[] aToPathElements,
PathMap<T> aFrom,
String[] aFromPathElements) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertBetween(String aToPath,
Object aFrom,
String aFromPath) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insertBetween(String, Object, String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertBetween(String aToPath,
PathMap<T> aFrom,
String aFromPath) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertBetween(Collection<?> aToPathElements,
Object aFrom,
Collection<?> aFromPathElements) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insertBetween(String, Object, String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertBetween(Collection<?> aToPathElements,
PathMap<T> aFrom,
Collection<?> aFromPathElements) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertFrom(Object aFrom,
Object aFromPath) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insertFrom(Object, String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertFrom(Object aFrom,
Object... aFromPathElements) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insertFrom(Object, String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertFrom(Object aFrom,
String aFromPath) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insertFrom(Object, String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertFrom(Object aFrom,
String... aFromPathElements) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insertFrom(Object, String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertFrom(Object aFrom,
Collection<?> aFromPathElements) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insertFrom(Object, String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertFrom(PathMap<T> aFrom,
Object aFromPath) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertFrom(PathMap<T> aFrom,
Object... aFromPathElements) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertFrom(PathMap<T> aFrom,
String aFromPath) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertFrom(PathMap<T> aFrom,
String... aFromPathElements) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertFrom(PathMap<T> aFrom,
Collection<?> aFromPathElements) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertTo(Object[] aToPathElements,
Object aFrom) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insertTo(String, Object) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertTo(Object[] aToPathElements,
PathMap<T> aFrom) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertTo(Object aToPath,
Object aFrom) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insertTo(String, Object) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertTo(Object aToPath,
PathMap<T> aFrom) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertTo(String[] aToPathElements,
Object aFrom) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insertTo(String, Object) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertTo(String[] aToPathElements,
PathMap<T> aFrom) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertTo(String aToPath,
Object aFrom) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insertTo(String, Object) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertTo(String aToPath,
PathMap<T> aFrom) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertTo(Collection<?> aToPathElements,
Object aFrom) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.insertTo(String, Object) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withInsertTo(Collection<?> aToPathElements,
PathMap<T> aFrom) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withMerge(Object aObj) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.merge(Object) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withMerge(PathMap<T> aFrom) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeBetween(Object[] aToPathElements,
Object aFrom,
Object[] aFromPathElements) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.mergeBetween(String, Object, String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeBetween(Object[] aToPathElements,
PathMap<T> aFrom,
Object[] aFromPathElements) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeBetween(Object aToPath,
Object aFrom,
Object aFromPath) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.mergeBetween(String, Object, String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeBetween(Object aToPath,
PathMap<T> aFrom,
Object aFromPath) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeBetween(String[] aToPathElements,
Object aFrom,
String[] aFromPathElements) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.mergeBetween(String, Object, String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeBetween(String[] aToPathElements,
PathMap<T> aFrom,
String[] aFromPathElements) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeBetween(String aToPath,
Object aFrom,
String aFromPath) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.mergeBetween(String, Object, String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeBetween(String aToPath,
PathMap<T> aFrom,
String aFromPath) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeBetween(Collection<?> aToPathElements,
Object aFrom,
Collection<?> aFromPathElements) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.mergeBetween(String, Object, String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeBetween(Collection<?> aToPathElements,
PathMap<T> aFrom,
Collection<?> aFromPathElements) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeFrom(Object aFrom,
Object aFromPath) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.mergeFrom(Object, String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeFrom(Object aFrom,
Object... aFromPathElements) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.mergeFrom(Object, String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeFrom(Object aFrom,
String aFromPath) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.mergeFrom(Object, String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeFrom(Object aFrom,
String... aFromPathElements) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.mergeFrom(Object, String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeFrom(Object aFrom,
Collection<?> aFromPathElements) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.mergeFrom(Object, String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeFrom(PathMap<T> aFrom,
Object aFromPath) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeFrom(PathMap<T> aFrom,
Object... aFromPathElements) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeFrom(PathMap<T> aFrom,
String aFromPath) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeFrom(PathMap<T> aFrom,
String... aFromPathElements) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeFrom(PathMap<T> aFrom,
Collection<?> aFromPathElements) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeTo(Object[] aToPathElements,
Object aFrom) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.mergeTo(String, Object) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeTo(Object[] aToPathElements,
PathMap<T> aFrom) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeTo(Object aToPath,
Object aFrom) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.mergeTo(String, Object) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeTo(Object aToPath,
PathMap<T> aFrom) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeTo(String[] aToPathElements,
Object aFrom) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.mergeTo(String, Object) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeTo(String[] aToPathElements,
PathMap<T> aFrom) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeTo(String aToPath,
Object aFrom) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.mergeTo(String, Object) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeTo(String aToPath,
PathMap<T> aFrom) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeTo(Collection<?> aToPathElements,
Object aFrom) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.mergeTo(String, Object) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withMergeTo(Collection<?> aToPathElements,
PathMap<T> aFrom) |
Method to semantically emphasize that we support our own types.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withPut(Object[] aPathElements,
T aValue) |
Builder method for
Keys.MutableValues.put(Object, Object) . |
default InterOperableMap.InterOperableMapBuilder<T> |
withPut(String[] aPathElements,
T aValue) |
Builder method for
Keys.MutableValues.put(Object, Object) . |
default InterOperableMap.InterOperableMapBuilder<T> |
withPut(String aKey,
T aValue) |
Builder method for
Keys.MutableValues.put(Object, Object) . |
default InterOperableMap.InterOperableMapBuilder<T> |
withPut(Collection<?> aPathElements,
T aValue) |
Builder method for
Keys.MutableValues.put(Object, Object) . |
default InterOperableMap.InterOperableMapBuilder<T> |
withPut(Relation<String,T> aProperty) |
Builder method for
Dictionary.MutableDictionary.put(Relation) . |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutBoolean(Object[] aPathElements,
Boolean aValue) |
Sets the
Boolean value for the property referred to by the
path elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutBoolean(Object aKey,
Boolean aValue) |
Sets the
Boolean value for the property referred to by the
key. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutBoolean(String[] aPathElements,
Boolean aValue) |
Sets the
Boolean value for the property referred to by the
path elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutBoolean(String aKey,
Boolean aValue) |
Sets the
Boolean value for the property referred to by the
key. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutBoolean(Collection<?> aPathElements,
Boolean aValue) |
Sets the
Boolean value for the property referred to by the
path elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutByte(Object[] aPathElements,
Byte aValue) |
Sets the
Byte value for the property referred to by the path
elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutByte(Object aKey,
Byte aValue) |
Sets the
Byte value for the property referred to by the key. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutByte(String[] aPathElements,
Byte aValue) |
Sets the
Byte value for the property referred to by the path
elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutByte(String aKey,
Byte aValue) |
Sets the
Byte value for the property referred to by the key. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutByte(Collection<?> aPathElements,
Byte aValue) |
Sets the
Byte value for the property referred to by the path
elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutChar(Object[] aPathElements,
Character aValue) |
Sets the
Character value for the property referred to by the
path elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutChar(Object aKey,
Character aValue) |
Sets the
Character value for the property referred to by the
key. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutChar(String[] aPathElements,
Character aValue) |
Sets the
Character value for the property referred to by the
path elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutChar(String aKey,
Character aValue) |
Sets the
Character value for the property referred to by the
key. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutChar(Collection<?> aPathElements,
Character aValue) |
Sets the
Character value for the property referred to by the
path elements representing the addressed path. |
default <C> InterOperableMap.InterOperableMapBuilder<T> |
withPutClass(Object[] aPathElements,
Class<C> aValue) |
Sets the
Class value for the property referred to by the path
elements representing the addressed path. |
default <C> InterOperableMap.InterOperableMapBuilder<T> |
withPutClass(Object aKey,
Class<C> aValue) |
Sets the
Class value for the property referred to by the key. |
default <C> InterOperableMap.InterOperableMapBuilder<T> |
withPutClass(String[] aPathElements,
Class<C> aValue) |
Sets the
Class value for the property referred to by the path
elements representing the addressed path. |
default <C> InterOperableMap.InterOperableMapBuilder<T> |
withPutClass(String aKey,
Class<C> aValue) |
Sets the
Class value for the property referred to by the key. |
default <C> InterOperableMap.InterOperableMapBuilder<T> |
withPutClass(Collection<?> aPathElements,
Class<C> aValue) |
Sets the
Class value for the property referred to by the path
elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutDirAt(int aIndex,
Object aDir) |
An indexed directory represents all elements which begin with a path
which's last path element represents an index.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withPutDirAt(int aIndex,
PathMap<T> aDir) |
An indexed directory represents all elements which begin with a path
which's last path element represents an index.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withPutDirAt(Object[] aPathElements,
int aIndex,
Object aDir) |
An indexed directory represents all elements which begin with a path
which's last path element represents an index.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withPutDirAt(Object[] aPathElements,
int aIndex,
PathMap<T> aDir) |
An indexed directory represents all elements which begin with a path
which's last path element represents an index.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withPutDirAt(Object aPath,
int aIndex,
Object aDir) |
An indexed directory represents all elements which begin with a path
which's last path element represents an index.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withPutDirAt(Object aPath,
int aIndex,
PathMap<T> aDir) |
An indexed directory represents all elements which begin with a path
which's last path element represents an index.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withPutDirAt(String[] aPathElements,
int aIndex,
Object aDir) |
An indexed directory represents all elements which begin with a path
which's last path element represents an index.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withPutDirAt(String[] aPathElements,
int aIndex,
PathMap<T> aDir) |
An indexed directory represents all elements which begin with a path
which's last path element represents an index.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withPutDirAt(String aPath,
int aIndex,
Object aDir) |
An indexed directory represents all elements which begin with a path
which's last path element represents an index.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withPutDirAt(String aPath,
int aIndex,
PathMap<T> aDir) |
An indexed directory represents all elements which begin with a path
which's last path element represents an index.
|
default InterOperableMap.InterOperableMapBuilder<T> |
withPutDouble(Object[] aPathElements,
Double aValue) |
Sets the
Double value for the property referred to by the
path elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutDouble(Object aKey,
Double aValue) |
Sets the
Double value for the property referred to by the
key. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutDouble(String[] aPathElements,
Double aValue) |
Sets the
Double value for the property referred to by the
path elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutDouble(String aKey,
Double aValue) |
Sets the
Double value for the property referred to by the
key. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutDouble(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>> |
withPutEnum(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>> |
withPutEnum(Object aKey,
E aValue) |
Sets the
Enum value for the property referred to by the key. |
default <E extends Enum<E>> |
withPutEnum(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>> |
withPutEnum(String aKey,
E aValue) |
Sets the
Enum value for the property referred to by the key. |
default <E extends Enum<E>> |
withPutEnum(Collection<?> aPathElements,
E aValue) |
Sets the
Enum value for the property referred to by the path
elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutFloat(Object[] aPathElements,
Float aValue) |
Sets the
Float value for the property referred to by the path
elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutFloat(Object aKey,
Float aValue) |
Sets the
Float value for the property referred to by the key. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutFloat(String[] aPathElements,
Float aValue) |
Sets the
Float value for the property referred to by the path
elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutFloat(String aKey,
Float aValue) |
Sets the
Float value for the property referred to by the key. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutFloat(Collection<?> aPathElements,
Float aValue) |
Sets the
Float value for the property referred to by the path
elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutInt(Object[] aPathElements,
Integer aValue) |
Sets the
Integer value for the property referred to by the
path elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutInt(Object aKey,
Integer aValue) |
Sets the
Integer value for the property referred to by the
key. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutInt(String[] aPathElements,
Integer aValue) |
Sets the
Integer value for the property referred to by the
path elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutInt(String aKey,
Integer aValue) |
Sets the
Integer value for the property referred to by the
key. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutInt(Collection<?> aPathElements,
Integer aValue) |
Sets the
Integer value for the property referred to by the
path elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutLong(Object[] aPathElements,
Long aValue) |
Sets the
Long value for the property referred to by the path
elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutLong(Object aKey,
Long aValue) |
Sets the
Long value for the property referred to by the key. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutLong(String[] aPathElements,
Long aValue) |
Sets the
Long value for the property referred to by the path
elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutLong(String aKey,
Long aValue) |
Sets the
Long value for the property referred to by the key. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutLong(Collection<?> aPathElements,
Long aValue) |
Sets the
Long value for the property referred to by the path
elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutShort(Object[] aPathElements,
Short aValue) |
Sets the
Short value for the property referred to by the path
elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutShort(Object aKey,
Short aValue) |
Sets the
Short value for the property referred to by the key. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutShort(String[] aPathElements,
Short aValue) |
Sets the
Short value for the property referred to by the path
elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutShort(String aKey,
Short aValue) |
Sets the
Short value for the property referred to by the key. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutShort(Collection<?> aPathElements,
Short aValue) |
Sets the
Short value for the property referred to by the path
elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutString(Object[] aPathElements,
String aValue) |
Sets the
String value for the property referred to by the
path elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutString(Object aKey,
String aValue) |
Sets the
String value for the property referred to by the
key. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutString(String[] aPathElements,
String aValue) |
Sets the
String value for the property referred to by the
path elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutString(String aKey,
String aValue) |
Sets the
String value for the property referred to by the
key. |
default InterOperableMap.InterOperableMapBuilder<T> |
withPutString(Collection<?> aPathElements,
String aValue) |
Sets the
String value for the property referred to by the
path elements representing the addressed path. |
default InterOperableMap.InterOperableMapBuilder<T> |
withRemoveFrom(Object aPath) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.removeFrom( String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withRemoveFrom(Object... aPathElements) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.removeFrom( String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withRemoveFrom(String aPath) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.removeFrom( String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withRemoveFrom(String... aPathElements) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.removeFrom( String) method. |
default InterOperableMap.InterOperableMapBuilder<T> |
withRemoveFrom(Collection<?> aPathElements) |
Convenience method for providing builder functionality to the
PathMap.MutablePathMap.removeFrom( String) method. |
isEmpty, size
containsValue, insert, insertBetween, insertFrom, insertTo, putBoolean, putBoolean, putBoolean, putBoolean, putBoolean, putByte, putByte, putByte, putByte, putByte, putChar, putChar, putChar, putChar, putChar, putClass, putClass, putClass, putClass, putClass, putDouble, putDouble, putDouble, putDouble, putDouble, putEnum, putEnum, putEnum, putEnum, putEnum, putFloat, putFloat, putFloat, putFloat, putFloat, putInt, putInt, putInt, putInt, putInt, putLong, putLong, putLong, putLong, putLong, putShort, putShort, putShort, putShort, putShort, putString, putString, putString, putString, putString
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
withPutDirAt, withPutDirAt, withRemovePaths
default InterOperableMap.InterOperableMapBuilder<T> withInsert(Object aObj)
PathMap.MutablePathMap.insert(Object)
method.withInsert
in interface PathMap.PathMapBuilder<T>
aObj
- the objPathMap.MutablePathMap.insert(Object)
default InterOperableMap.InterOperableMapBuilder<T> withInsert(PathMap<T> aFrom)
PathMap.MutablePathMap.insert(Object)
.withInsert
in interface PathMap.PathMapBuilder<T>
aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.PathMap.MutablePathMap.insert(Object)
default InterOperableMap.InterOperableMapBuilder<T> withInsertBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
PathMap.MutablePathMap.insertBetween(String, Object, String)
method.withInsertBetween
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements of the to-path.aFrom
- the fromaFromPathElements
- The path elements of the from-path.PathMap.MutablePathMap.insertBetween(String, Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withInsertBetween(Collection<?> aToPathElements, PathMap<T> aFrom, Collection<?> aFromPathElements)
PathMap.MutablePathMap.insertBetween(String, Object, String)
.withInsertBetween
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements of the sub-path where to
insert the object's introspected values to.aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.aFromPathElements
- The path elements of the path from where to
start adding elements of the provided object.PathMap.MutablePathMap.insertBetween(String, Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withInsertBetween(Object aToPath, Object aFrom, Object aFromPath)
PathMap.MutablePathMap.insertBetween(String, Object, String)
method.withInsertBetween
in interface PathMap.PathMapBuilder<T>
aToPath
- The to-path.aFrom
- the fromaFromPath
- The from-path.PathMap.MutablePathMap.insertBetween(String, Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withInsertBetween(Object aToPath, PathMap<T> aFrom, Object aFromPath)
PathMap.MutablePathMap.insertBetween(String, Object, String)
.withInsertBetween
in interface PathMap.PathMapBuilder<T>
aToPath
- The sub-path where to insert the object's introspected
values to.aFrom
- The PathMap
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.PathMap.MutablePathMap.insertBetween(String, Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withInsertBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
PathMap.MutablePathMap.insertBetween(String, Object, String)
method.withInsertBetween
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements of the to-path.aFrom
- the fromaFromPathElements
- The path elements of the from-path.PathMap.MutablePathMap.insertBetween(String, Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withInsertBetween(Object[] aToPathElements, PathMap<T> aFrom, Object[] aFromPathElements)
PathMap.MutablePathMap.insertBetween(String, Object, String)
.withInsertBetween
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements of the sub-path where to
insert the object's introspected values to.aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.aFromPathElements
- The path elements of the path from where to
start adding elements of the provided object.PathMap.MutablePathMap.insertBetween(String, Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withInsertBetween(String aToPath, Object aFrom, String aFromPath)
PathMap.MutablePathMap.insertBetween(String, Object, String)
method.withInsertBetween
in interface PathMap.PathMapBuilder<T>
aToPath
- The to-path.aFrom
- the fromaFromPath
- The from-path.PathMap.MutablePathMap.insertBetween(String, Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withInsertBetween(String aToPath, PathMap<T> aFrom, String aFromPath)
PathMap.MutablePathMap.insertBetween(String, Object, String)
.withInsertBetween
in interface PathMap.PathMapBuilder<T>
aToPath
- The sub-path where to insert the object's introspected
values to.aFrom
- The PathMap
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.PathMap.MutablePathMap.insertBetween(String, Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withInsertBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
PathMap.MutablePathMap.insertBetween(String, Object, String)
method.withInsertBetween
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements of the to-path.aFrom
- the fromaFromPathElements
- The path elements of the from-path.PathMap.MutablePathMap.insertBetween(String, Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withInsertBetween(String[] aToPathElements, PathMap<T> aFrom, String[] aFromPathElements)
PathMap.MutablePathMap.insertBetween(String, Object, String)
.withInsertBetween
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements of the sub-path where to
insert the object's introspected values to.aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.aFromPathElements
- The path elements of the path from where to
start adding elements of the provided object.PathMap.MutablePathMap.insertBetween(String, Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withInsertFrom(Object aFrom, Collection<?> aFromPathElements)
PathMap.MutablePathMap.insertFrom(Object, String)
method.withInsertFrom
in interface PathMap.PathMapBuilder<T>
aFrom
- the fromaFromPathElements
- The path elements representing the
from-path.PathMap.MutablePathMap.insertFrom(Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withInsertFrom(Object aFrom, Object aFromPath)
PathMap.MutablePathMap.insertFrom(Object, String)
method.withInsertFrom
in interface PathMap.PathMapBuilder<T>
aFrom
- the fromaFromPath
- The from-path.PathMap.MutablePathMap.insertFrom(Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withInsertFrom(Object aFrom, Object... aFromPathElements)
PathMap.MutablePathMap.insertFrom(Object, String)
method.withInsertFrom
in interface PathMap.PathMapBuilder<T>
aFrom
- the fromaFromPathElements
- The path elements representing the
from-path.PathMap.MutablePathMap.insertFrom(Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withInsertFrom(Object aFrom, String aFromPath)
PathMap.MutablePathMap.insertFrom(Object, String)
method.withInsertFrom
in interface PathMap.PathMapBuilder<T>
aFrom
- the fromaFromPath
- The from-path.PathMap.MutablePathMap.insertFrom(Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withInsertFrom(Object aFrom, String... aFromPathElements)
PathMap.MutablePathMap.insertFrom(Object, String)
method.withInsertFrom
in interface PathMap.PathMapBuilder<T>
aFrom
- the fromaFromPathElements
- The path elements representing the
from-path.PathMap.MutablePathMap.insertFrom(Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withInsertFrom(PathMap<T> aFrom, Collection<?> aFromPathElements)
PathMap.MutablePathMap.insertFrom(Object, String)
.withInsertFrom
in interface PathMap.PathMapBuilder<T>
aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.aFromPathElements
- The path elements representing the path from
where to start adding elements of the provided object.PathMap.MutablePathMap.insertFrom(Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withInsertFrom(PathMap<T> aFrom, Object aFromPath)
PathMap.MutablePathMap.insertFrom(Object, String)
.withInsertFrom
in interface PathMap.PathMapBuilder<T>
aFrom
- The PathMap
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.PathMap.MutablePathMap.insertFrom(Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withInsertFrom(PathMap<T> aFrom, Object... aFromPathElements)
PathMap.MutablePathMap.insertFrom(Object, String)
.withInsertFrom
in interface PathMap.PathMapBuilder<T>
aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.aFromPathElements
- The path elements representing the path from
where to start adding elements of the provided object.PathMap.MutablePathMap.insertFrom(Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withInsertFrom(PathMap<T> aFrom, String aFromPath)
PathMap.MutablePathMap.insertFrom(Object, String)
.withInsertFrom
in interface PathMap.PathMapBuilder<T>
aFrom
- The PathMap
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.PathMap.MutablePathMap.insertFrom(Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withInsertFrom(PathMap<T> aFrom, String... aFromPathElements)
PathMap.MutablePathMap.insertFrom(Object, String)
.withInsertFrom
in interface PathMap.PathMapBuilder<T>
aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.aFromPathElements
- The path elements representing the path from
where to start adding elements of the provided object.PathMap.MutablePathMap.insertFrom(Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withInsertTo(Collection<?> aToPathElements, Object aFrom)
PathMap.MutablePathMap.insertTo(String, Object)
method.withInsertTo
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements representing the to-path.aFrom
- the fromPathMap.MutablePathMap.insertTo(String, Object)
default InterOperableMap.InterOperableMapBuilder<T> withInsertTo(Collection<?> aToPathElements, PathMap<T> aFrom)
PathMap.MutablePathMap.insertTo(String, Object)
.withInsertTo
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements representing the sub-path
where to insert the object's introspected values to.aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.PathMap.MutablePathMap.insertTo(String, Object)
default InterOperableMap.InterOperableMapBuilder<T> withInsertTo(Object aToPath, Object aFrom)
PathMap.MutablePathMap.insertTo(String, Object)
method.withInsertTo
in interface PathMap.PathMapBuilder<T>
aToPath
- The to-path.aFrom
- the fromPathMap.MutablePathMap.insertTo(String, Object)
default InterOperableMap.InterOperableMapBuilder<T> withInsertTo(Object aToPath, PathMap<T> aFrom)
PathMap.MutablePathMap.insertTo(String, Object)
.withInsertTo
in interface PathMap.PathMapBuilder<T>
aToPath
- The sub-path where to insert the object's introspected
values to.aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.PathMap.MutablePathMap.insertTo(String, Object)
default InterOperableMap.InterOperableMapBuilder<T> withInsertTo(Object[] aToPathElements, Object aFrom)
PathMap.MutablePathMap.insertTo(String, Object)
method.withInsertTo
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements representing the to-path.aFrom
- the fromPathMap.MutablePathMap.insertTo(String, Object)
default InterOperableMap.InterOperableMapBuilder<T> withInsertTo(Object[] aToPathElements, PathMap<T> aFrom)
PathMap.MutablePathMap.insertTo(String, Object)
.withInsertTo
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements representing the sub-path
where to insert the object's introspected values to.aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.PathMap.MutablePathMap.insertTo(String, Object)
default InterOperableMap.InterOperableMapBuilder<T> withInsertTo(String aToPath, Object aFrom)
PathMap.MutablePathMap.insertTo(String, Object)
method.withInsertTo
in interface PathMap.PathMapBuilder<T>
aToPath
- The to-path.aFrom
- the fromPathMap.MutablePathMap.insertTo(String, Object)
default InterOperableMap.InterOperableMapBuilder<T> withInsertTo(String aToPath, PathMap<T> aFrom)
PathMap.MutablePathMap.insertTo(String, Object)
.withInsertTo
in interface PathMap.PathMapBuilder<T>
aToPath
- The sub-path where to insert the object's introspected
values to.aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.PathMap.MutablePathMap.insertTo(String, Object)
default InterOperableMap.InterOperableMapBuilder<T> withInsertTo(String[] aToPathElements, Object aFrom)
PathMap.MutablePathMap.insertTo(String, Object)
method.withInsertTo
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements representing the to-path.aFrom
- the fromPathMap.MutablePathMap.insertTo(String, Object)
default InterOperableMap.InterOperableMapBuilder<T> withInsertTo(String[] aToPathElements, PathMap<T> aFrom)
PathMap.MutablePathMap.insertTo(String, Object)
.withInsertTo
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements representing the sub-path
where to insert the object's introspected values to.aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.PathMap.MutablePathMap.insertTo(String, Object)
default InterOperableMap.InterOperableMapBuilder<T> withMerge(Object aObj)
PathMap.MutablePathMap.merge(Object)
method.withMerge
in interface PathMap.PathMapBuilder<T>
aObj
- the objPathMap.MutablePathMap.merge(Object)
default InterOperableMap.InterOperableMapBuilder<T> withMerge(PathMap<T> aFrom)
PathMap.MutablePathMap.merge(Object)
.withMerge
in interface PathMap.PathMapBuilder<T>
aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.PathMap.MutablePathMap.merge(Object)
default InterOperableMap.InterOperableMapBuilder<T> withMergeBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
PathMap.MutablePathMap.mergeBetween(String, Object, String)
method.withMergeBetween
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements of the to-path.aFrom
- the fromaFromPathElements
- The path elements of the from-path.PathMap.MutablePathMap.mergeBetween(String, Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withMergeBetween(Collection<?> aToPathElements, PathMap<T> aFrom, Collection<?> aFromPathElements)
PathMap.MutablePathMap.mergeBetween(String, Object, String)
.withMergeBetween
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements of the sub-path where to
merge the object's introspected values to.aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.aFromPathElements
- The path elements of the path from where to
start adding elements of the provided object.PathMap.MutablePathMap.mergeBetween(String, Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withMergeBetween(Object aToPath, Object aFrom, Object aFromPath)
PathMap.MutablePathMap.mergeBetween(String, Object, String)
method.withMergeBetween
in interface PathMap.PathMapBuilder<T>
aToPath
- The to-path.aFrom
- the fromaFromPath
- The from-path.PathMap.MutablePathMap.mergeBetween(String, Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withMergeBetween(Object aToPath, PathMap<T> aFrom, Object aFromPath)
PathMap.MutablePathMap.mergeBetween(String, Object, String)
.withMergeBetween
in interface PathMap.PathMapBuilder<T>
aToPath
- The sub-path where to merge the object's introspected
values to.aFrom
- The PathMap
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.PathMap.MutablePathMap.mergeBetween(String, Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withMergeBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
PathMap.MutablePathMap.mergeBetween(String, Object, String)
method.withMergeBetween
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements of the to-path.aFrom
- the fromaFromPathElements
- The path elements of the from-path.PathMap.MutablePathMap.mergeBetween(String, Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withMergeBetween(Object[] aToPathElements, PathMap<T> aFrom, Object[] aFromPathElements)
PathMap.MutablePathMap.mergeBetween(String, Object, String)
.withMergeBetween
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements of the sub-path where to
merge the object's introspected values to.aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.aFromPathElements
- The path elements of the path from where to
start adding elements of the provided object.PathMap.MutablePathMap.mergeBetween(String, Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withMergeBetween(String aToPath, Object aFrom, String aFromPath)
PathMap.MutablePathMap.mergeBetween(String, Object, String)
method.withMergeBetween
in interface PathMap.PathMapBuilder<T>
aToPath
- The to-path.aFrom
- the fromaFromPath
- The from-path.PathMap.MutablePathMap.mergeBetween(String, Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withMergeBetween(String aToPath, PathMap<T> aFrom, String aFromPath)
PathMap.MutablePathMap.mergeBetween(String, Object, String)
.withMergeBetween
in interface PathMap.PathMapBuilder<T>
aToPath
- The sub-path where to merge the object's introspected
values to.aFrom
- The PathMap
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.PathMap.MutablePathMap.mergeBetween(String, Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withMergeBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
PathMap.MutablePathMap.mergeBetween(String, Object, String)
method.withMergeBetween
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements of the to-path.aFrom
- the fromaFromPathElements
- The path elements of the from-path.PathMap.MutablePathMap.mergeBetween(String, Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withMergeBetween(String[] aToPathElements, PathMap<T> aFrom, String[] aFromPathElements)
PathMap.MutablePathMap.mergeBetween(String, Object, String)
.withMergeBetween
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements of the sub-path where to
merge the object's introspected values to.aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.aFromPathElements
- The path elements of the path from where to
start adding elements of the provided object.PathMap.MutablePathMap.mergeBetween(String, Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withMergeFrom(Object aFrom, Collection<?> aFromPathElements)
PathMap.MutablePathMap.mergeFrom(Object, String)
method.withMergeFrom
in interface PathMap.PathMapBuilder<T>
aFrom
- the fromaFromPathElements
- The path elements representing the
from-path.PathMap.MutablePathMap.mergeFrom(Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withMergeFrom(Object aFrom, Object aFromPath)
PathMap.MutablePathMap.mergeFrom(Object, String)
method.withMergeFrom
in interface PathMap.PathMapBuilder<T>
aFrom
- the fromaFromPath
- The from-path.PathMap.MutablePathMap.mergeFrom(Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withMergeFrom(Object aFrom, Object... aFromPathElements)
PathMap.MutablePathMap.mergeFrom(Object, String)
method.withMergeFrom
in interface PathMap.PathMapBuilder<T>
aFrom
- the fromaFromPathElements
- The path elements representing the
from-path.PathMap.MutablePathMap.mergeFrom(Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withMergeFrom(Object aFrom, String aFromPath)
PathMap.MutablePathMap.mergeFrom(Object, String)
method.withMergeFrom
in interface PathMap.PathMapBuilder<T>
aFrom
- the fromaFromPath
- The from-path.PathMap.MutablePathMap.mergeFrom(Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withMergeFrom(Object aFrom, String... aFromPathElements)
PathMap.MutablePathMap.mergeFrom(Object, String)
method.withMergeFrom
in interface PathMap.PathMapBuilder<T>
aFrom
- the fromaFromPathElements
- The path elements representing the
from-path.PathMap.MutablePathMap.mergeFrom(Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withMergeFrom(PathMap<T> aFrom, Collection<?> aFromPathElements)
PathMap.MutablePathMap.mergeFrom(Object, String)
.withMergeFrom
in interface PathMap.PathMapBuilder<T>
aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.aFromPathElements
- The path elements representing the path from
where to start adding elements of the provided object.PathMap.MutablePathMap.mergeFrom(Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withMergeFrom(PathMap<T> aFrom, Object aFromPath)
PathMap.MutablePathMap.mergeFrom(Object, String)
.withMergeFrom
in interface PathMap.PathMapBuilder<T>
aFrom
- The PathMap
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.PathMap.MutablePathMap.mergeFrom(Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withMergeFrom(PathMap<T> aFrom, Object... aFromPathElements)
PathMap.MutablePathMap.mergeFrom(Object, String)
.withMergeFrom
in interface PathMap.PathMapBuilder<T>
aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.aFromPathElements
- The path elements representing the path from
where to start adding elements of the provided object.PathMap.MutablePathMap.mergeFrom(Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withMergeFrom(PathMap<T> aFrom, String aFromPath)
PathMap.MutablePathMap.mergeFrom(Object, String)
.withMergeFrom
in interface PathMap.PathMapBuilder<T>
aFrom
- The PathMap
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.PathMap.MutablePathMap.mergeFrom(Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withMergeFrom(PathMap<T> aFrom, String... aFromPathElements)
PathMap.MutablePathMap.mergeFrom(Object, String)
.withMergeFrom
in interface PathMap.PathMapBuilder<T>
aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.aFromPathElements
- The path elements representing the path from
where to start adding elements of the provided object.PathMap.MutablePathMap.mergeFrom(Object, String)
default InterOperableMap.InterOperableMapBuilder<T> withMergeTo(Collection<?> aToPathElements, Object aFrom)
PathMap.MutablePathMap.mergeTo(String, Object)
method.withMergeTo
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements representing the to-path.aFrom
- the fromPathMap.MutablePathMap.mergeTo(String, Object)
default InterOperableMap.InterOperableMapBuilder<T> withMergeTo(Collection<?> aToPathElements, PathMap<T> aFrom)
PathMap.MutablePathMap.mergeTo(String, Object)
.withMergeTo
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements representing the sub-path
where to merge the object's introspected values to.aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.PathMap.MutablePathMap.mergeTo(String, Object)
default InterOperableMap.InterOperableMapBuilder<T> withMergeTo(Object aToPath, Object aFrom)
PathMap.MutablePathMap.mergeTo(String, Object)
method.withMergeTo
in interface PathMap.PathMapBuilder<T>
aToPath
- The to-path.aFrom
- the fromPathMap.MutablePathMap.mergeTo(String, Object)
default InterOperableMap.InterOperableMapBuilder<T> withMergeTo(Object aToPath, PathMap<T> aFrom)
PathMap.MutablePathMap.mergeTo(String, Object)
.withMergeTo
in interface PathMap.PathMapBuilder<T>
aToPath
- The sub-path where to merge the object's introspected
values to.aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.PathMap.MutablePathMap.mergeTo(String, Object)
default InterOperableMap.InterOperableMapBuilder<T> withMergeTo(Object[] aToPathElements, Object aFrom)
PathMap.MutablePathMap.mergeTo(String, Object)
method.withMergeTo
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements representing the to-path.aFrom
- the fromPathMap.MutablePathMap.mergeTo(String, Object)
default InterOperableMap.InterOperableMapBuilder<T> withMergeTo(Object[] aToPathElements, PathMap<T> aFrom)
PathMap.MutablePathMap.mergeTo(String, Object)
.withMergeTo
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements representing the sub-path
where to merge the object's introspected values to.aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.PathMap.MutablePathMap.mergeTo(String, Object)
default InterOperableMap.InterOperableMapBuilder<T> withMergeTo(String aToPath, Object aFrom)
PathMap.MutablePathMap.mergeTo(String, Object)
method.withMergeTo
in interface PathMap.PathMapBuilder<T>
aToPath
- The to-path.aFrom
- the fromPathMap.MutablePathMap.mergeTo(String, Object)
default InterOperableMap.InterOperableMapBuilder<T> withMergeTo(String aToPath, PathMap<T> aFrom)
PathMap.MutablePathMap.mergeTo(String, Object)
.withMergeTo
in interface PathMap.PathMapBuilder<T>
aToPath
- The sub-path where to merge the object's introspected
values to.aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.PathMap.MutablePathMap.mergeTo(String, Object)
default InterOperableMap.InterOperableMapBuilder<T> withMergeTo(String[] aToPathElements, Object aFrom)
PathMap.MutablePathMap.mergeTo(String, Object)
method.withMergeTo
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements representing the to-path.aFrom
- the fromPathMap.MutablePathMap.mergeTo(String, Object)
default InterOperableMap.InterOperableMapBuilder<T> withMergeTo(String[] aToPathElements, PathMap<T> aFrom)
PathMap.MutablePathMap.mergeTo(String, Object)
.withMergeTo
in interface PathMap.PathMapBuilder<T>
aToPathElements
- The path elements representing the sub-path
where to merge the object's introspected values to.aFrom
- The PathMap
which is to be inspected with the
therein contained values being added with their according
determined paths.PathMap.MutablePathMap.mergeTo(String, Object)
default InterOperableMap.InterOperableMapBuilder<T> withPut(Collection<?> aPathElements, T aValue)
Keys.MutableValues.put(Object, Object)
.withPut
in interface PathMap.PathMapBuilder<T>
aPathElements
- the path elements for the property to be put.aValue
- the value for the property to be put.default InterOperableMap.InterOperableMapBuilder<T> withPut(Object[] aPathElements, T aValue) throws NumberFormatException
Keys.MutableValues.put(Object, Object)
.withPut
in interface PathMap.PathMapBuilder<T>
aPathElements
- the path elements for the property to be put.aValue
- the value for the property to be put.NumberFormatException
default InterOperableMap.InterOperableMapBuilder<T> withPut(Relation<String,T> aProperty)
Dictionary.MutableDictionary.put(Relation)
.withPut
in interface Dictionary.MutableDictionary.DictionaryBuilder<String,T,PathMap.PathMapBuilder<T>>
withPut
in interface PathMap.PathMapBuilder<T>
aProperty
- the property to be put.default InterOperableMap.InterOperableMapBuilder<T> withPut(String aKey, T aValue)
Keys.MutableValues.put(Object, Object)
.withPut
in interface Dictionary.MutableDictionary.DictionaryBuilder<String,T,PathMap.PathMapBuilder<T>>
aKey
- the key for the property to be put.aValue
- the value for the property to be put.default InterOperableMap.InterOperableMapBuilder<T> withPut(String[] aPathElements, T aValue) throws NumberFormatException
Keys.MutableValues.put(Object, Object)
.withPut
in interface PathMap.PathMapBuilder<T>
aPathElements
- the path elements for the property to be put.aValue
- the value for the property to be put.NumberFormatException
default InterOperableMap.InterOperableMapBuilder<T> withPutBoolean(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 Boolean
value to be associated with the
path.default InterOperableMap.InterOperableMapBuilder<T> withPutBoolean(Object aKey, Boolean aValue)
default InterOperableMap.InterOperableMapBuilder<T> withPutBoolean(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 InterOperableMap.InterOperableMapBuilder<T> withPutBoolean(String aKey, Boolean aValue)
default InterOperableMap.InterOperableMapBuilder<T> withPutBoolean(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 InterOperableMap.InterOperableMapBuilder<T> withPutByte(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 Byte
value to be associated with the path.default InterOperableMap.InterOperableMapBuilder<T> withPutByte(Object aKey, Byte aValue)
default InterOperableMap.InterOperableMapBuilder<T> withPutByte(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 InterOperableMap.InterOperableMapBuilder<T> withPutByte(String aKey, Byte aValue)
default InterOperableMap.InterOperableMapBuilder<T> withPutByte(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 InterOperableMap.InterOperableMapBuilder<T> withPutChar(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 Character
value to be associated with the
path.default InterOperableMap.InterOperableMapBuilder<T> withPutChar(Object aKey, Character aValue)
default InterOperableMap.InterOperableMapBuilder<T> withPutChar(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 InterOperableMap.InterOperableMapBuilder<T> withPutChar(String aKey, Character aValue)
default InterOperableMap.InterOperableMapBuilder<T> withPutChar(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> InterOperableMap.InterOperableMapBuilder<T> withPutClass(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 Class
value to be associated with the path.default <C> InterOperableMap.InterOperableMapBuilder<T> withPutClass(Object aKey, Class<C> aValue)
default <C> InterOperableMap.InterOperableMapBuilder<T> withPutClass(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> InterOperableMap.InterOperableMapBuilder<T> withPutClass(String aKey, Class<C> aValue)
default <C> InterOperableMap.InterOperableMapBuilder<T> withPutClass(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 InterOperableMap.InterOperableMapBuilder<T> withPutDirAt(int aIndex, Object aDir) throws IllegalArgumentException
withPutDirAt
in interface PathMap.PathMapBuilder<T>
aIndex
- The index of the indexed element.aDir
- The values to be put at the index.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default InterOperableMap.InterOperableMapBuilder<T> withPutDirAt(int aIndex, PathMap<T> aDir) throws IllegalArgumentException
withPutDirAt
in interface PathMap.PathMapBuilder<T>
aIndex
- The index of the indexed element.aDir
- The values to be put at the index.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default InterOperableMap.InterOperableMapBuilder<T> withPutDirAt(Object aPath, int aIndex, Object aDir) throws IllegalArgumentException
withPutDirAt
in interface PathMap.PathMapBuilder<T>
aPath
- The path where to put the indexed element.aIndex
- The index of the indexed element.aDir
- The values to be put at the index.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default InterOperableMap.InterOperableMapBuilder<T> withPutDirAt(Object aPath, int aIndex, PathMap<T> aDir) throws IllegalArgumentException
withPutDirAt
in interface PathMap.PathMapBuilder<T>
aPath
- The path where to put the indexed element.aIndex
- The index of the indexed element.aDir
- The values to be put at the index.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default InterOperableMap.InterOperableMapBuilder<T> withPutDirAt(Object[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
withPutDirAt
in interface PathMap.PathMapBuilder<T>
aPathElements
- The path elements of the path where to put the
indexed element.aIndex
- The index of the indexed element.aDir
- The values to be put at the index.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default InterOperableMap.InterOperableMapBuilder<T> withPutDirAt(Object[] aPathElements, int aIndex, PathMap<T> aDir) throws IllegalArgumentException
withPutDirAt
in interface PathMap.PathMapBuilder<T>
aPathElements
- The path elements of the path where to put the
indexed element.aIndex
- The index of the indexed element.aDir
- The values to be put at the index.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default InterOperableMap.InterOperableMapBuilder<T> withPutDirAt(String aPath, int aIndex, Object aDir) throws IllegalArgumentException
withPutDirAt
in interface PathMap.PathMapBuilder<T>
aPath
- The path where to put the indexed element.aIndex
- The index of the indexed element.aDir
- The values to be put at the index.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default InterOperableMap.InterOperableMapBuilder<T> withPutDirAt(String aPath, int aIndex, PathMap<T> aDir) throws IllegalArgumentException
withPutDirAt
in interface PathMap.PathMapBuilder<T>
aPath
- The path where to put the indexed element.aIndex
- The index of the indexed element.aDir
- The values to be put at the index.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default InterOperableMap.InterOperableMapBuilder<T> withPutDirAt(String[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
withPutDirAt
in interface PathMap.PathMapBuilder<T>
aPathElements
- The path elements of the path where to put the
indexed element.aIndex
- The index of the indexed element.aDir
- The values to be put at the index.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default InterOperableMap.InterOperableMapBuilder<T> withPutDirAt(String[] aPathElements, int aIndex, PathMap<T> aDir) throws IllegalArgumentException
withPutDirAt
in interface PathMap.PathMapBuilder<T>
aPathElements
- The path elements of the path where to put the
indexed element.aIndex
- The index of the indexed element.aDir
- The values to be put at the index.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default InterOperableMap.InterOperableMapBuilder<T> withPutDouble(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 Double
value to be associated with the
path.default InterOperableMap.InterOperableMapBuilder<T> withPutDouble(Object aKey, Double aValue)
default InterOperableMap.InterOperableMapBuilder<T> withPutDouble(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 InterOperableMap.InterOperableMapBuilder<T> withPutDouble(String aKey, Double aValue)
default InterOperableMap.InterOperableMapBuilder<T> withPutDouble(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>> InterOperableMap.InterOperableMapBuilder<T> withPutEnum(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 Enum
value to be associated with the path.default <E extends Enum<E>> InterOperableMap.InterOperableMapBuilder<T> withPutEnum(Object aKey, E aValue)
default <E extends Enum<E>> InterOperableMap.InterOperableMapBuilder<T> withPutEnum(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>> InterOperableMap.InterOperableMapBuilder<T> withPutEnum(String aKey, E aValue)
default <E extends Enum<E>> InterOperableMap.InterOperableMapBuilder<T> withPutEnum(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 InterOperableMap.InterOperableMapBuilder<T> withPutFloat(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 Float
value to be associated with the path.default InterOperableMap.InterOperableMapBuilder<T> withPutFloat(Object aKey, Float aValue)
default InterOperableMap.InterOperableMapBuilder<T> withPutFloat(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 InterOperableMap.InterOperableMapBuilder<T> withPutFloat(String aKey, Float aValue)
default InterOperableMap.InterOperableMapBuilder<T> withPutFloat(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 InterOperableMap.InterOperableMapBuilder<T> withPutInt(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 Integer
value to be associated with the
path.default InterOperableMap.InterOperableMapBuilder<T> withPutInt(Object aKey, Integer aValue)
default InterOperableMap.InterOperableMapBuilder<T> withPutInt(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 InterOperableMap.InterOperableMapBuilder<T> withPutInt(String aKey, Integer aValue)
default InterOperableMap.InterOperableMapBuilder<T> withPutInt(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 InterOperableMap.InterOperableMapBuilder<T> withPutLong(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 Long
value to be associated with the path.default InterOperableMap.InterOperableMapBuilder<T> withPutLong(Object aKey, Long aValue)
default InterOperableMap.InterOperableMapBuilder<T> withPutLong(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 InterOperableMap.InterOperableMapBuilder<T> withPutLong(String aKey, Long aValue)
default InterOperableMap.InterOperableMapBuilder<T> withPutLong(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 InterOperableMap.InterOperableMapBuilder<T> withPutShort(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 Short
value to be associated with the path.default InterOperableMap.InterOperableMapBuilder<T> withPutShort(Object aKey, Short aValue)
default InterOperableMap.InterOperableMapBuilder<T> withPutShort(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 InterOperableMap.InterOperableMapBuilder<T> withPutShort(String aKey, Short aValue)
default InterOperableMap.InterOperableMapBuilder<T> withPutShort(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 InterOperableMap.InterOperableMapBuilder<T> withPutString(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 String
value to be associated with the
path.default InterOperableMap.InterOperableMapBuilder<T> withPutString(Object aKey, String aValue)
default InterOperableMap.InterOperableMapBuilder<T> withPutString(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 InterOperableMap.InterOperableMapBuilder<T> withPutString(String aKey, String aValue)
default InterOperableMap.InterOperableMapBuilder<T> withPutString(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.default InterOperableMap.InterOperableMapBuilder<T> withRemoveFrom(Collection<?> aPathElements)
PathMap.MutablePathMap.removeFrom( String)
method.withRemoveFrom
in interface PathMap.PathMapBuilder<T>
aPathElements
- The path elements of the path from where to
remove all properties.default InterOperableMap.InterOperableMapBuilder<T> withRemoveFrom(Object aPath)
PathMap.MutablePathMap.removeFrom( String)
method.withRemoveFrom
in interface PathMap.PathMapBuilder<T>
aPath
- The path from where to remove all properties.default InterOperableMap.InterOperableMapBuilder<T> withRemoveFrom(Object... aPathElements)
PathMap.MutablePathMap.removeFrom( String)
method.withRemoveFrom
in interface PathMap.PathMapBuilder<T>
aPathElements
- The path elements of the path from where to
remove all properties.default InterOperableMap.InterOperableMapBuilder<T> withRemoveFrom(String aPath)
PathMap.MutablePathMap.removeFrom( String)
method.withRemoveFrom
in interface PathMap.PathMapBuilder<T>
aPath
- The path from where to remove all properties.default InterOperableMap.InterOperableMapBuilder<T> withRemoveFrom(String... aPathElements)
PathMap.MutablePathMap.removeFrom( String)
method.withRemoveFrom
in interface PathMap.PathMapBuilder<T>
aPathElements
- The path elements of the path from where to
remove all properties.Copyright © 2021. All rights reserved.