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.SimpleTypeMapBuilderCanonicalMapBuilderImpl, SimpleTypeMapBuilderImplpublic 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.AnnotatorPropertyorg.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B extends org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B>>, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator, org.refcodes.mixin.DelimiterAccessor.DelimiterPropertyDictionary.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, sizecontainsValue, 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, putStringputclear, 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, valueschildren, 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, toTypeadd, 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, toSourceCodewithPutDirAt, withPutDirAt, withRemovePathsdefault 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.NumberFormatExceptiondefault 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.NumberFormatExceptiondefault 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.