-
- All Superinterfaces:
org.refcodes.mixin.AnnotatorAccessor
,org.refcodes.mixin.Clearable
,Containable
,org.refcodes.mixin.DelimiterAccessor
,Dictionary<String,Object>
,Dictionary.MutableDictionary<String,Object>
,Dictionary.MutableDictionary.DictionaryBuilder<String,Object,PathMap.PathMapBuilder<Object>>
,org.refcodes.mixin.Dumpable
,org.refcodes.mixin.EmptyAccessor
,InterOperableMap<Object>
,InterOperableMap.InterOperableMapBuilder<Object>
,InterOperableMap.MutableInterOperableMap<Object>
,Keys<String,Object>
,Keys.MutableKeys<String,Object>
,Keys.MutableValues<String,Object>
,Map<String,Object>
,PathMap<Object>
,PathMap.MutablePathMap<Object>
,PathMap.PathMapBuilder<Object>
,SimpleTypeMap
,SimpleTypeMap.MutableSimpleTypeMap
,org.refcodes.mixin.TypeAccessor<Object>
- All Known Implementing Classes:
SimpleTypeMapBuilderImpl
- Enclosing interface:
- SimpleTypeMap
public static interface SimpleTypeMap.SimpleTypeMapBuilder extends SimpleTypeMap.MutableSimpleTypeMap, InterOperableMap.InterOperableMapBuilder<Object>
ASimpleTypeMap.SimpleTypeMapBuilder
sets builder functionality (as of the builder pattern) on top of theSimpleTypeMap.MutableSimpleTypeMap
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.AnnotatorAccessor
org.refcodes.mixin.AnnotatorAccessor.AnnotatorBuilder<B extends org.refcodes.mixin.AnnotatorAccessor.AnnotatorBuilder<B>>, org.refcodes.mixin.AnnotatorAccessor.AnnotatorMutator, org.refcodes.mixin.AnnotatorAccessor.AnnotatorProperty
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.DelimiterAccessor
org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B extends org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B>>, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator, org.refcodes.mixin.DelimiterAccessor.DelimiterProperty
-
Nested classes/interfaces inherited from interface org.refcodes.struct.Dictionary
Dictionary.MutableDictionary<K,V>
-
Nested classes/interfaces inherited from interface org.refcodes.struct.Dictionary.MutableDictionary
Dictionary.MutableDictionary.DictionaryBuilder<K,V,B extends Dictionary.MutableDictionary.DictionaryBuilder<K,V,B>>
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.EmptyAccessor
org.refcodes.mixin.EmptyAccessor.EmptyMutator, org.refcodes.mixin.EmptyAccessor.EmptyProperty
-
Nested classes/interfaces inherited from interface org.refcodes.struct.InterOperableMap
InterOperableMap.InterOperableMapBuilder<T>, InterOperableMap.MutableInterOperableMap<T>
-
Nested classes/interfaces inherited from interface org.refcodes.struct.Keys
Keys.MutableKeys<K,V>, Keys.MutableValues<K,V>
-
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K extends Object,V extends Object>
-
Nested classes/interfaces inherited from interface org.refcodes.struct.PathMap
PathMap.MutablePathMap<T>, PathMap.PathMapBuilder<T>
-
Nested classes/interfaces inherited from interface org.refcodes.struct.SimpleTypeMap
SimpleTypeMap.MutableSimpleTypeMap, SimpleTypeMap.SimpleTypeMapBuilder
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.TypeAccessor
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>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default SimpleTypeMap.SimpleTypeMapBuilder
withInsert(Object aObj)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insert(Object)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withInsert(PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertBetween(Object[] aToPathElements, PathMap<Object> aFrom, Object[] aFromPathElements)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertBetween(Object aToPath, Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertBetween(Object aToPath, PathMap<Object> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertBetween(String[] aToPathElements, PathMap<Object> aFrom, String[] aFromPathElements)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertBetween(String aToPath, Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertBetween(String aToPath, PathMap<Object> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertBetween(Collection<?> aToPathElements, PathMap<Object> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertFrom(Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertFrom(Object aFrom, Object... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertFrom(Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertFrom(Object aFrom, String... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertFrom(Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertFrom(PathMap<Object> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertFrom(PathMap<Object> aFrom, Object... aFromPathElements)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertFrom(PathMap<Object> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertFrom(PathMap<Object> aFrom, String... aFromPathElements)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertFrom(PathMap<Object> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertTo(Object[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertTo(Object[] aToPathElements, PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertTo(Object aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertTo(Object aToPath, PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertTo(String[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertTo(String[] aToPathElements, PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertTo(String aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertTo(String aToPath, PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertTo(Collection<?> aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withInsertTo(Collection<?> aToPathElements, PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withMerge(Object aObj)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.merge(Object)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withMerge(PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeBetween(Object[] aToPathElements, PathMap<Object> aFrom, Object[] aFromPathElements)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeBetween(Object aToPath, Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeBetween(Object aToPath, PathMap<Object> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeBetween(String[] aToPathElements, PathMap<Object> aFrom, String[] aFromPathElements)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeBetween(String aToPath, Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeBetween(String aToPath, PathMap<Object> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeBetween(Collection<?> aToPathElements, PathMap<Object> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeFrom(Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeFrom(Object aFrom, Object... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeFrom(Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeFrom(Object aFrom, String... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeFrom(Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeFrom(PathMap<Object> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeFrom(PathMap<Object> aFrom, Object... aFromPathElements)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeFrom(PathMap<Object> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeFrom(PathMap<Object> aFrom, String... aFromPathElements)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeFrom(PathMap<Object> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeTo(Object[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeTo(Object[] aToPathElements, PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeTo(Object aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeTo(Object aToPath, PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeTo(String[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeTo(String[] aToPathElements, PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeTo(String aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeTo(String aToPath, PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeTo(Collection<?> aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withMergeTo(Collection<?> aToPathElements, PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types.default SimpleTypeMap.SimpleTypeMapBuilder
withPut(Object[] aPathElements, Object aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.default SimpleTypeMap.SimpleTypeMapBuilder
withPut(String[] aKey, Object aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.default SimpleTypeMap.SimpleTypeMapBuilder
withPut(String aKey, Object aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.default SimpleTypeMap.SimpleTypeMapBuilder
withPut(Collection<?> aPathElements, Object aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.default SimpleTypeMap.SimpleTypeMapBuilder
withPut(Relation<String,Object> aProperty)
Builder method forDictionary.MutableDictionary.put(Relation)
.default SimpleTypeMap.SimpleTypeMapBuilder
withPutBoolean(Object[] aPathElements, Boolean aValue)
Sets theBoolean
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutBoolean(Object aKey, Boolean aValue)
Sets theBoolean
value for the property referred to by the key.default SimpleTypeMap.SimpleTypeMapBuilder
withPutBoolean(String[] aPathElements, Boolean aValue)
Sets theBoolean
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutBoolean(String aKey, Boolean aValue)
Sets theBoolean
value for the property referred to by the key.default SimpleTypeMap.SimpleTypeMapBuilder
withPutBoolean(Collection<?> aPathElements, Boolean aValue)
Sets theBoolean
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutByte(Object[] aPathElements, Byte aValue)
Sets theByte
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutByte(Object aKey, Byte aValue)
Sets theByte
value for the property referred to by the key.default SimpleTypeMap.SimpleTypeMapBuilder
withPutByte(String[] aPathElements, Byte aValue)
Sets theByte
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutByte(String aKey, Byte aValue)
Sets theByte
value for the property referred to by the key.default SimpleTypeMap.SimpleTypeMapBuilder
withPutByte(Collection<?> aPathElements, Byte aValue)
Sets theByte
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutChar(Object[] aPathElements, Character aValue)
Sets theCharacter
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutChar(Object aKey, Character aValue)
Sets theCharacter
value for the property referred to by the key.default SimpleTypeMap.SimpleTypeMapBuilder
withPutChar(String[] aPathElements, Character aValue)
Sets theCharacter
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutChar(String aKey, Character aValue)
Sets theCharacter
value for the property referred to by the key.default SimpleTypeMap.SimpleTypeMapBuilder
withPutChar(Collection<?> aPathElements, Character aValue)
Sets theCharacter
value for the property referred to by the path elements representing the addressed path.default <C> SimpleTypeMap.SimpleTypeMapBuilder
withPutClass(Object[] aPathElements, Class<C> aValue)
Sets theClass
value for the property referred to by the path elements representing the addressed path.default <C> SimpleTypeMap.SimpleTypeMapBuilder
withPutClass(Object aKey, Class<C> aValue)
Sets theClass
value for the property referred to by the key.default <C> SimpleTypeMap.SimpleTypeMapBuilder
withPutClass(String[] aPathElements, Class<C> aValue)
Sets theClass
value for the property referred to by the path elements representing the addressed path.default <C> SimpleTypeMap.SimpleTypeMapBuilder
withPutClass(String aKey, Class<C> aValue)
Sets theClass
value for the property referred to by the key.default <C> SimpleTypeMap.SimpleTypeMapBuilder
withPutClass(Collection<?> aPathElements, Class<C> aValue)
Sets theClass
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
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 SimpleTypeMap.SimpleTypeMapBuilder
withPutDirAt(int aIndex, PathMap<Object> aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default SimpleTypeMap.SimpleTypeMapBuilder
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 SimpleTypeMap.SimpleTypeMapBuilder
withPutDirAt(Object[] aPathElements, int aIndex, PathMap<Object> aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default SimpleTypeMap.SimpleTypeMapBuilder
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 SimpleTypeMap.SimpleTypeMapBuilder
withPutDirAt(Object aPath, int aIndex, PathMap<Object> aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default SimpleTypeMap.SimpleTypeMapBuilder
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 SimpleTypeMap.SimpleTypeMapBuilder
withPutDirAt(String[] aPathElements, int aIndex, PathMap<Object> aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default SimpleTypeMap.SimpleTypeMapBuilder
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 SimpleTypeMap.SimpleTypeMapBuilder
withPutDirAt(String aPath, int aIndex, PathMap<Object> aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default SimpleTypeMap.SimpleTypeMapBuilder
withPutDirAt(Collection<?> 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 SimpleTypeMap.SimpleTypeMapBuilder
withPutDirAt(Collection<?> aPathElements, int aIndex, PathMap<Object> aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default SimpleTypeMap.SimpleTypeMapBuilder
withPutDouble(Object[] aPathElements, Double aValue)
Sets theDouble
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutDouble(Object aKey, Double aValue)
Sets theDouble
value for the property referred to by the key.default SimpleTypeMap.SimpleTypeMapBuilder
withPutDouble(String[] aPathElements, Double aValue)
Sets theDouble
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutDouble(String aKey, Double aValue)
Sets theDouble
value for the property referred to by the key.default SimpleTypeMap.SimpleTypeMapBuilder
withPutDouble(Collection<?> aPathElements, Double aValue)
Sets theDouble
value for the property referred to by the path elements representing the addressed path.default <E extends Enum<E>>
SimpleTypeMap.SimpleTypeMapBuilderwithPutEnum(Object[] aPathElements, E aValue)
Sets theEnum
value for the property referred to by the path elements representing the addressed path.default <E extends Enum<E>>
SimpleTypeMap.SimpleTypeMapBuilderwithPutEnum(Object aKey, E aValue)
Sets theEnum
value for the property referred to by the key.default <E extends Enum<E>>
SimpleTypeMap.SimpleTypeMapBuilderwithPutEnum(String[] aPathElements, E aValue)
Sets theEnum
value for the property referred to by the path elements representing the addressed path.default <E extends Enum<E>>
SimpleTypeMap.SimpleTypeMapBuilderwithPutEnum(String aKey, E aValue)
Sets theEnum
value for the property referred to by the key.default <E extends Enum<E>>
SimpleTypeMap.SimpleTypeMapBuilderwithPutEnum(Collection<?> aPathElements, E aValue)
Sets theEnum
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutFloat(Object[] aPathElements, Float aValue)
Sets theFloat
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutFloat(Object aKey, Float aValue)
Sets theFloat
value for the property referred to by the key.default SimpleTypeMap.SimpleTypeMapBuilder
withPutFloat(String[] aPathElements, Float aValue)
Sets theFloat
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutFloat(String aKey, Float aValue)
Sets theFloat
value for the property referred to by the key.default SimpleTypeMap.SimpleTypeMapBuilder
withPutFloat(Collection<?> aPathElements, Float aValue)
Sets theFloat
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutInt(Object[] aPathElements, Integer aValue)
Sets theInteger
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutInt(Object aKey, Integer aValue)
Sets theInteger
value for the property referred to by the key.default SimpleTypeMap.SimpleTypeMapBuilder
withPutInt(String[] aPathElements, Integer aValue)
Sets theInteger
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutInt(String aKey, Integer aValue)
Sets theInteger
value for the property referred to by the key.default SimpleTypeMap.SimpleTypeMapBuilder
withPutInt(Collection<?> aPathElements, Integer aValue)
Sets theInteger
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutLong(Object[] aPathElements, Long aValue)
Sets theLong
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutLong(Object aKey, Long aValue)
Sets theLong
value for the property referred to by the key.default SimpleTypeMap.SimpleTypeMapBuilder
withPutLong(String[] aPathElements, Long aValue)
Sets theLong
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutLong(String aKey, Long aValue)
Sets theLong
value for the property referred to by the key.default SimpleTypeMap.SimpleTypeMapBuilder
withPutLong(Collection<?> aPathElements, Long aValue)
Sets theLong
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutShort(Object[] aPathElements, Short aValue)
Sets theShort
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutShort(Object aKey, Short aValue)
Sets theShort
value for the property referred to by the key.default SimpleTypeMap.SimpleTypeMapBuilder
withPutShort(String[] aPathElements, Short aValue)
Sets theShort
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutShort(String aKey, Short aValue)
Sets theShort
value for the property referred to by the key.default SimpleTypeMap.SimpleTypeMapBuilder
withPutShort(Collection<?> aPathElements, Short aValue)
Sets theShort
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutString(Object[] aPathElements, String aValue)
Sets theString
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutString(Object aKey, String aValue)
Sets theString
value for the property referred to by the key.default SimpleTypeMap.SimpleTypeMapBuilder
withPutString(String[] aPathElements, String aValue)
Sets theString
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withPutString(String aKey, String aValue)
Sets theString
value for the property referred to by the key.default SimpleTypeMap.SimpleTypeMapBuilder
withPutString(Collection<?> aPathElements, String aValue)
Sets theString
value for the property referred to by the path elements representing the addressed path.default SimpleTypeMap.SimpleTypeMapBuilder
withRemoveFrom(Object aPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withRemoveFrom(Object... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withRemoveFrom(String aPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withRemoveFrom(String... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withRemoveFrom(Collection<?> aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.default SimpleTypeMap.SimpleTypeMapBuilder
withRemovePaths(String... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.-
Methods inherited from interface org.refcodes.struct.Containable
size
-
Methods inherited from interface org.refcodes.struct.InterOperableMap
getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getBooleanOr, getBooleanOr, getBooleanOr, getBooleanOr, getBooleanOr, getByte, getByte, getByte, getByte, getByte, getByteOr, getByteOr, getByteOr, getByteOr, getByteOr, getChar, getChar, getChar, getChar, getChar, getCharOr, getCharOr, getCharOr, getCharOr, getCharOr, getClass, getClass, getClass, getClass, getClass, getClassOr, getClassOr, getClassOr, getClassOr, getClassOr, getDouble, getDouble, getDouble, getDouble, getDouble, getDoubleOr, getDoubleOr, getDoubleOr, getDoubleOr, getDoubleOr, getEnum, getEnum, getEnum, getEnum, getEnum, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getFloat, getFloat, getFloat, getFloat, getFloat, getFloatOr, getFloatOr, getFloatOr, getFloatOr, getFloatOr, getInt, getInt, getInt, getInt, getInt, getIntOr, getIntOr, getIntOr, getIntOr, getIntOr, getLong, getLong, getLong, getLong, getLong, getLongOr, getLongOr, getLongOr, getLongOr, getLongOr, getShort, getShort, getShort, getShort, getShort, getShortOr, getShortOr, getShortOr, getShortOr, getShortOr, getString, getString, getString, getString, getString, getStringOr, getStringOr, getStringOr, getStringOr, getStringOr
-
Methods inherited from interface org.refcodes.struct.InterOperableMap.MutableInterOperableMap
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
-
Methods inherited from interface org.refcodes.struct.Keys
containsKey, get, getOr, keySet, use, values
-
Methods inherited from interface org.refcodes.struct.Keys.MutableValues
put
-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Methods inherited from interface org.refcodes.struct.PathMap
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, getArrayOr, getArrayOr, getArrayOr, getArrayOr, getArrayOr, 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, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, 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, toNormalizedPath, toParentPath, toPath, toPath, toPath, toPath, toPathElements, toPathList, toPathStack, toPropertyPath, toType, toType, toType, toType, toType, toType, toType, toType
-
Methods inherited from interface org.refcodes.struct.PathMap.MutablePathMap
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, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putValueAt, putValueAt, putValueAt, putValueAt, putValueAt, putValueAt, remove, remove, remove, removeValueAt, removeValueAt, removeValueAt, removeValueAt, removeValueAt, toSourceCode, toSourceCode
-
Methods inherited from interface org.refcodes.struct.SimpleTypeMap
getDir, getDir, getDir, getDir, getDir, getDirAt, getDirAt, getDirAt, getDirAt, getDirAt, getDirAt, getDirs, getDirs, getDirs, getDirs, getDirs, query, query, query, query, query, queryBetween, queryBetween, queryBetween, queryBetween, queryBetween, queryBetween, queryFrom, queryFrom, queryFrom, queryFrom, queryFrom, queryFrom, queryTo, queryTo, queryTo, queryTo, queryTo, queryTo, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveTo, retrieveTo, retrieveTo, retrieveTo, retrieveTo, toMap
-
Methods inherited from interface org.refcodes.struct.SimpleTypeMap.MutableSimpleTypeMap
containsValue, insert, insertBetween, insertFrom, insertTo, put, put, put, putAll, putAll, putAll, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, removeAll, removeAll, removeAll, removeAll, removeAll, removeAll, removeDirAt, removeDirAt, removeDirAt, removeDirAt, removeDirAt, removeFrom, removeFrom, removeFrom, removeFrom, removeFrom, removePaths, removePaths, toDump
-
-
-
-
Method Detail
-
withPut
default SimpleTypeMap.SimpleTypeMapBuilder withPut(Collection<?> aPathElements, Object aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.- Specified by:
withPut
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withPut
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aPathElements
- the path elements for the property to be put.aValue
- the value for the property to be put.- Returns:
- The implementing instance as of the builder pattern.
-
withPut
default SimpleTypeMap.SimpleTypeMapBuilder withPut(Object[] aPathElements, Object aValue) throws NumberFormatException
Builder method forKeys.MutableValues.put(Object, Object)
.- Specified by:
withPut
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withPut
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aPathElements
- the path elements for the property to be put.aValue
- the value for the property to be put.- Returns:
- The implementing instance as of the builder pattern.
- Throws:
NumberFormatException
-
withPut
default SimpleTypeMap.SimpleTypeMapBuilder withPut(Relation<String,Object> aProperty)
Builder method forDictionary.MutableDictionary.put(Relation)
.- Specified by:
withPut
in interfaceDictionary.MutableDictionary.DictionaryBuilder<String,Object,PathMap.PathMapBuilder<Object>>
- Specified by:
withPut
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withPut
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aProperty
- the property to be put.- Returns:
- The implementing instance as of the builder pattern.
-
withPut
default SimpleTypeMap.SimpleTypeMapBuilder withPut(String aKey, Object aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.- Specified by:
withPut
in interfaceDictionary.MutableDictionary.DictionaryBuilder<String,Object,PathMap.PathMapBuilder<Object>>
- Specified by:
withPut
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aKey
- the key for the property to be put.aValue
- the value for the property to be put.- Returns:
- The implementing instance as of the builder pattern.
-
withPut
default SimpleTypeMap.SimpleTypeMapBuilder withPut(String[] aKey, Object aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.- Specified by:
withPut
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withPut
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aKey
- the path elements for the property to be put.aValue
- the value for the property to be put.- Returns:
- The implementing instance as of the builder pattern.
-
withPutBoolean
default SimpleTypeMap.SimpleTypeMapBuilder withPutBoolean(Collection<?> aPathElements, Boolean aValue)
Sets theBoolean
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theBoolean
value is converted accordingly.- Specified by:
withPutBoolean
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheBoolean
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutBoolean
default SimpleTypeMap.SimpleTypeMapBuilder withPutBoolean(Object aKey, Boolean aValue)
Sets theBoolean
value for the property referred to by the key. As property keys and values are of typeString
, theBoolean
value is converted accordingly.- Specified by:
withPutBoolean
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheBoolean
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutBoolean
default SimpleTypeMap.SimpleTypeMapBuilder withPutBoolean(Object[] aPathElements, Boolean aValue)
Sets theBoolean
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theBoolean
value is converted accordingly.- Specified by:
withPutBoolean
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- The valueBoolean
to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutBoolean
default SimpleTypeMap.SimpleTypeMapBuilder withPutBoolean(String aKey, Boolean aValue)
Sets theBoolean
value for the property referred to by the key. As property keys and values are of typeString
, theBoolean
value is converted accordingly.- Specified by:
withPutBoolean
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheBoolean
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutBoolean
default SimpleTypeMap.SimpleTypeMapBuilder withPutBoolean(String[] aPathElements, Boolean aValue)
Sets theBoolean
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theBoolean
value is converted accordingly.- Specified by:
withPutBoolean
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheBoolean
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutByte
default SimpleTypeMap.SimpleTypeMapBuilder withPutByte(Collection<?> aPathElements, Byte aValue)
Sets theByte
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theByte
value is converted accordingly.- Specified by:
withPutByte
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheByte
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutByte
default SimpleTypeMap.SimpleTypeMapBuilder withPutByte(Object aKey, Byte aValue)
Sets theByte
value for the property referred to by the key. As property keys and values are of typeString
, theByte
value is converted accordingly.- Specified by:
withPutByte
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheByte
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutByte
default SimpleTypeMap.SimpleTypeMapBuilder withPutByte(Object[] aPathElements, Byte aValue)
Sets theByte
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theByte
value is converted accordingly.- Specified by:
withPutByte
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- The valueByte
to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutByte
default SimpleTypeMap.SimpleTypeMapBuilder withPutByte(String aKey, Byte aValue)
Sets theByte
value for the property referred to by the key. As property keys and values are of typeString
, theByte
value is converted accordingly.- Specified by:
withPutByte
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheByte
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutByte
default SimpleTypeMap.SimpleTypeMapBuilder withPutByte(String[] aPathElements, Byte aValue)
Sets theByte
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theByte
value is converted accordingly.- Specified by:
withPutByte
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheByte
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutChar
default SimpleTypeMap.SimpleTypeMapBuilder withPutChar(Collection<?> aPathElements, Character aValue)
Sets theCharacter
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theCharacter
value is converted accordingly.- Specified by:
withPutChar
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheCharacter
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutChar
default SimpleTypeMap.SimpleTypeMapBuilder withPutChar(Object aKey, Character aValue)
Sets theCharacter
value for the property referred to by the key. As property keys and values are of typeString
, theCharacter
value is converted accordingly.- Specified by:
withPutChar
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheCharacter
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutChar
default SimpleTypeMap.SimpleTypeMapBuilder withPutChar(Object[] aPathElements, Character aValue)
Sets theCharacter
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theCharacter
value is converted accordingly.- Specified by:
withPutChar
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- The valueCharacter
to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutChar
default SimpleTypeMap.SimpleTypeMapBuilder withPutChar(String aKey, Character aValue)
Sets theCharacter
value for the property referred to by the key. As property keys and values are of typeString
, theCharacter
value is converted accordingly.- Specified by:
withPutChar
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheCharacter
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutChar
default SimpleTypeMap.SimpleTypeMapBuilder withPutChar(String[] aPathElements, Character aValue)
Sets theCharacter
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theCharacter
value is converted accordingly.- Specified by:
withPutChar
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheCharacter
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutClass
default <C> SimpleTypeMap.SimpleTypeMapBuilder withPutClass(Collection<?> aPathElements, Class<C> aValue)
Sets theClass
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theClass
value is converted accordingly.- Specified by:
withPutClass
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Type Parameters:
C
- The type of the class in question.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheClass
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutClass
default <C> SimpleTypeMap.SimpleTypeMapBuilder withPutClass(Object aKey, Class<C> aValue)
Sets theClass
value for the property referred to by the key. As property keys and values are of typeString
, theClass
value is converted accordingly.- Specified by:
withPutClass
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Type Parameters:
C
- The type of the class in question.- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheClass
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutClass
default <C> SimpleTypeMap.SimpleTypeMapBuilder withPutClass(Object[] aPathElements, Class<C> aValue)
Sets theClass
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theClass
value is converted accordingly.- Specified by:
withPutClass
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Type Parameters:
C
- The type of the class in question.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- The valueClass
to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutClass
default <C> SimpleTypeMap.SimpleTypeMapBuilder withPutClass(String aKey, Class<C> aValue)
Sets theClass
value for the property referred to by the key. As property keys and values are of typeString
, theClass
value is converted accordingly.- Specified by:
withPutClass
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Type Parameters:
C
- The type of the class in question.- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheClass
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutClass
default <C> SimpleTypeMap.SimpleTypeMapBuilder withPutClass(String[] aPathElements, Class<C> aValue)
Sets theClass
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theClass
value is converted accordingly.- Specified by:
withPutClass
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Type Parameters:
C
- The type of the class in question.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheClass
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutDouble
default SimpleTypeMap.SimpleTypeMapBuilder withPutDouble(Collection<?> aPathElements, Double aValue)
Sets theDouble
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theDouble
value is converted accordingly.- Specified by:
withPutDouble
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheDouble
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutDouble
default SimpleTypeMap.SimpleTypeMapBuilder withPutDouble(Object aKey, Double aValue)
Sets theDouble
value for the property referred to by the key. As property keys and values are of typeString
, theDouble
value is converted accordingly.- Specified by:
withPutDouble
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheDouble
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutDouble
default SimpleTypeMap.SimpleTypeMapBuilder withPutDouble(Object[] aPathElements, Double aValue)
Sets theDouble
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theDouble
value is converted accordingly.- Specified by:
withPutDouble
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- The valueDouble
to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutDouble
default SimpleTypeMap.SimpleTypeMapBuilder withPutDouble(String aKey, Double aValue)
Sets theDouble
value for the property referred to by the key. As property keys and values are of typeString
, theDouble
value is converted accordingly.- Specified by:
withPutDouble
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheDouble
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutDouble
default SimpleTypeMap.SimpleTypeMapBuilder withPutDouble(String[] aPathElements, Double aValue)
Sets theDouble
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theDouble
value is converted accordingly.- Specified by:
withPutDouble
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheDouble
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutEnum
default <E extends Enum<E>> SimpleTypeMap.SimpleTypeMapBuilder withPutEnum(Collection<?> aPathElements, E aValue)
Sets theEnum
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theEnum
value is converted accordingly.- Specified by:
withPutEnum
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Type Parameters:
E
- The type of the enumeration in question.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheEnum
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutEnum
default <E extends Enum<E>> SimpleTypeMap.SimpleTypeMapBuilder withPutEnum(Object aKey, E aValue)
Sets theEnum
value for the property referred to by the key. As property keys and values are of typeString
, theEnum
value is converted accordingly.- Specified by:
withPutEnum
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Type Parameters:
E
- The type of the enumeration in question.- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheEnum
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutEnum
default <E extends Enum<E>> SimpleTypeMap.SimpleTypeMapBuilder withPutEnum(Object[] aPathElements, E aValue)
Sets theEnum
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theEnum
value is converted accordingly.- Specified by:
withPutEnum
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Type Parameters:
E
- The type of the enumeration in question.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- The valueEnum
to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutEnum
default <E extends Enum<E>> SimpleTypeMap.SimpleTypeMapBuilder withPutEnum(String aKey, E aValue)
Sets theEnum
value for the property referred to by the key. As property keys and values are of typeString
, theEnum
value is converted accordingly.- Specified by:
withPutEnum
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Type Parameters:
E
- The type of the enumeration in question.- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheEnum
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutEnum
default <E extends Enum<E>> SimpleTypeMap.SimpleTypeMapBuilder withPutEnum(String[] aPathElements, E aValue)
Sets theEnum
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theEnum
value is converted accordingly.- Specified by:
withPutEnum
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Type Parameters:
E
- The type of the enumeration in question.- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheEnum
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutFloat
default SimpleTypeMap.SimpleTypeMapBuilder withPutFloat(Collection<?> aPathElements, Float aValue)
Sets theFloat
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theFloat
value is converted accordingly.- Specified by:
withPutFloat
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheFloat
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutFloat
default SimpleTypeMap.SimpleTypeMapBuilder withPutFloat(Object aKey, Float aValue)
Sets theFloat
value for the property referred to by the key. As property keys and values are of typeString
, theFloat
value is converted accordingly.- Specified by:
withPutFloat
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheFloat
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutFloat
default SimpleTypeMap.SimpleTypeMapBuilder withPutFloat(Object[] aPathElements, Float aValue)
Sets theFloat
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theFloat
value is converted accordingly.- Specified by:
withPutFloat
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- The valueFloat
to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutFloat
default SimpleTypeMap.SimpleTypeMapBuilder withPutFloat(String aKey, Float aValue)
Sets theFloat
value for the property referred to by the key. As property keys and values are of typeString
, theFloat
value is converted accordingly.- Specified by:
withPutFloat
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheFloat
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutFloat
default SimpleTypeMap.SimpleTypeMapBuilder withPutFloat(String[] aPathElements, Float aValue)
Sets theFloat
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theFloat
value is converted accordingly.- Specified by:
withPutFloat
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheFloat
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutInt
default SimpleTypeMap.SimpleTypeMapBuilder withPutInt(Collection<?> aPathElements, Integer aValue)
Sets theInteger
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theInteger
value is converted accordingly.- Specified by:
withPutInt
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheInteger
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutInt
default SimpleTypeMap.SimpleTypeMapBuilder withPutInt(Object aKey, Integer aValue)
Sets theInteger
value for the property referred to by the key. As property keys and values are of typeString
, theInteger
value is converted accordingly.- Specified by:
withPutInt
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheInteger
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutInt
default SimpleTypeMap.SimpleTypeMapBuilder withPutInt(Object[] aPathElements, Integer aValue)
Sets theInteger
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theInteger
value is converted accordingly.- Specified by:
withPutInt
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- The valueInteger
to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutInt
default SimpleTypeMap.SimpleTypeMapBuilder withPutInt(String aKey, Integer aValue)
Sets theInteger
value for the property referred to by the key. As property keys and values are of typeString
, theInteger
value is converted accordingly.- Specified by:
withPutInt
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheInteger
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutInt
default SimpleTypeMap.SimpleTypeMapBuilder withPutInt(String[] aPathElements, Integer aValue)
Sets theInteger
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theInteger
value is converted accordingly.- Specified by:
withPutInt
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheInteger
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutLong
default SimpleTypeMap.SimpleTypeMapBuilder withPutLong(Collection<?> aPathElements, Long aValue)
Sets theLong
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theLong
value is converted accordingly.- Specified by:
withPutLong
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheLong
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutLong
default SimpleTypeMap.SimpleTypeMapBuilder withPutLong(Object aKey, Long aValue)
Sets theLong
value for the property referred to by the key. As property keys and values are of typeString
, theLong
value is converted accordingly.- Specified by:
withPutLong
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheLong
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutLong
default SimpleTypeMap.SimpleTypeMapBuilder withPutLong(Object[] aPathElements, Long aValue)
Sets theLong
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theLong
value is converted accordingly.- Specified by:
withPutLong
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- The valueLong
to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutLong
default SimpleTypeMap.SimpleTypeMapBuilder withPutLong(String aKey, Long aValue)
Sets theLong
value for the property referred to by the key. As property keys and values are of typeString
, theLong
value is converted accordingly.- Specified by:
withPutLong
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheLong
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutLong
default SimpleTypeMap.SimpleTypeMapBuilder withPutLong(String[] aPathElements, Long aValue)
Sets theLong
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theLong
value is converted accordingly.- Specified by:
withPutLong
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheLong
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutShort
default SimpleTypeMap.SimpleTypeMapBuilder withPutShort(Collection<?> aPathElements, Short aValue)
Sets theShort
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theShort
value is converted accordingly.- Specified by:
withPutShort
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheShort
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutShort
default SimpleTypeMap.SimpleTypeMapBuilder withPutShort(Object aKey, Short aValue)
Sets theShort
value for the property referred to by the key. As property keys and values are of typeString
, theShort
value is converted accordingly.- Specified by:
withPutShort
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheShort
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutShort
default SimpleTypeMap.SimpleTypeMapBuilder withPutShort(Object[] aPathElements, Short aValue)
Sets theShort
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theShort
value is converted accordingly.- Specified by:
withPutShort
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- The valueShort
to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutShort
default SimpleTypeMap.SimpleTypeMapBuilder withPutShort(String aKey, Short aValue)
Sets theShort
value for the property referred to by the key. As property keys and values are of typeString
, theShort
value is converted accordingly.- Specified by:
withPutShort
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheShort
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutShort
default SimpleTypeMap.SimpleTypeMapBuilder withPutShort(String[] aPathElements, Short aValue)
Sets theShort
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theShort
value is converted accordingly.- Specified by:
withPutShort
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheShort
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutString
default SimpleTypeMap.SimpleTypeMapBuilder withPutString(Collection<?> aPathElements, String aValue)
Sets theString
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theString
value is converted accordingly.- Specified by:
withPutString
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheString
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutString
default SimpleTypeMap.SimpleTypeMapBuilder withPutString(Object aKey, String aValue)
Sets theString
value for the property referred to by the key. As property keys and values are of typeString
, theString
value is converted accordingly.- Specified by:
withPutString
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheString
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutString
default SimpleTypeMap.SimpleTypeMapBuilder withPutString(Object[] aPathElements, String aValue)
Sets theString
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theString
value is converted accordingly.- Specified by:
withPutString
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- The valueString
to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutString
default SimpleTypeMap.SimpleTypeMapBuilder withPutString(String aKey, String aValue)
Sets theString
value for the property referred to by the key. As property keys and values are of typeString
, theString
value is converted accordingly.- Specified by:
withPutString
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aKey
- The key for which to retrieve the value.aValue
- TheString
representation for theString
value.- Returns:
- This instance for further builder method calls.
-
withPutString
default SimpleTypeMap.SimpleTypeMapBuilder withPutString(String[] aPathElements, String aValue)
Sets theString
value for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString
, theString
value is converted accordingly.- Specified by:
withPutString
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path addressing the value.aValue
- TheString
value to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withInsert
default SimpleTypeMap.SimpleTypeMapBuilder withInsert(Object aObj)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insert(Object)
method.- Specified by:
withInsert
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsert
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aObj
- the obj- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insert(Object)
-
withInsert
default SimpleTypeMap.SimpleTypeMapBuilder withInsert(PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insert(Object)
.- Specified by:
withInsert
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsert
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insert(Object)
-
withInsertBetween
default SimpleTypeMap.SimpleTypeMapBuilder withInsertBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.- Specified by:
withInsertBetween
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements of the to-path.aFrom
- the fromaFromPathElements
- The path elements of the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default SimpleTypeMap.SimpleTypeMapBuilder withInsertBetween(Collection<?> aToPathElements, PathMap<Object> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertBetween(String, Object, String)
.- Specified by:
withInsertBetween
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements of the sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
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.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default SimpleTypeMap.SimpleTypeMapBuilder withInsertBetween(Object aToPath, Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.- Specified by:
withInsertBetween
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPath
- The to-path.aFrom
- the fromaFromPath
- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default SimpleTypeMap.SimpleTypeMapBuilder withInsertBetween(Object aToPath, PathMap<Object> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertBetween(String, Object, String)
.- Specified by:
withInsertBetween
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPath
- The sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
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.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default SimpleTypeMap.SimpleTypeMapBuilder withInsertBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.- Specified by:
withInsertBetween
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements of the to-path.aFrom
- the fromaFromPathElements
- The path elements of the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default SimpleTypeMap.SimpleTypeMapBuilder withInsertBetween(Object[] aToPathElements, PathMap<Object> aFrom, Object[] aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertBetween(String, Object, String)
.- Specified by:
withInsertBetween
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements of the sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
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.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default SimpleTypeMap.SimpleTypeMapBuilder withInsertBetween(String aToPath, Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.- Specified by:
withInsertBetween
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPath
- The to-path.aFrom
- the fromaFromPath
- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default SimpleTypeMap.SimpleTypeMapBuilder withInsertBetween(String aToPath, PathMap<Object> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertBetween(String, Object, String)
.- Specified by:
withInsertBetween
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPath
- The sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
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.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default SimpleTypeMap.SimpleTypeMapBuilder withInsertBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.- Specified by:
withInsertBetween
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements of the to-path.aFrom
- the fromaFromPathElements
- The path elements of the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default SimpleTypeMap.SimpleTypeMapBuilder withInsertBetween(String[] aToPathElements, PathMap<Object> aFrom, String[] aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertBetween(String, Object, String)
.- Specified by:
withInsertBetween
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements of the sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
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.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertFrom
default SimpleTypeMap.SimpleTypeMapBuilder withInsertFrom(Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.- Specified by:
withInsertFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- the fromaFromPathElements
- The path elements representing the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default SimpleTypeMap.SimpleTypeMapBuilder withInsertFrom(Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.- Specified by:
withInsertFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- the fromaFromPath
- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default SimpleTypeMap.SimpleTypeMapBuilder withInsertFrom(Object aFrom, Object... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.- Specified by:
withInsertFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- the fromaFromPathElements
- The path elements representing the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default SimpleTypeMap.SimpleTypeMapBuilder withInsertFrom(Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.- Specified by:
withInsertFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- the fromaFromPath
- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default SimpleTypeMap.SimpleTypeMapBuilder withInsertFrom(Object aFrom, String... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.- Specified by:
withInsertFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- the fromaFromPathElements
- The path elements representing the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default SimpleTypeMap.SimpleTypeMapBuilder withInsertFrom(PathMap<Object> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String)
.- Specified by:
withInsertFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- ThePathMap
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.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default SimpleTypeMap.SimpleTypeMapBuilder withInsertFrom(PathMap<Object> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String)
.- Specified by:
withInsertFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- ThePathMap
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.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default SimpleTypeMap.SimpleTypeMapBuilder withInsertFrom(PathMap<Object> aFrom, Object... aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String)
.- Specified by:
withInsertFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- ThePathMap
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.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default SimpleTypeMap.SimpleTypeMapBuilder withInsertFrom(PathMap<Object> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String)
.- Specified by:
withInsertFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- ThePathMap
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.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default SimpleTypeMap.SimpleTypeMapBuilder withInsertFrom(PathMap<Object> aFrom, String... aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String)
.- Specified by:
withInsertFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- ThePathMap
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.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertTo
default SimpleTypeMap.SimpleTypeMapBuilder withInsertTo(Collection<?> aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.- Specified by:
withInsertTo
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements representing the to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default SimpleTypeMap.SimpleTypeMapBuilder withInsertTo(Collection<?> aToPathElements, PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object)
.- Specified by:
withInsertTo
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements representing the sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default SimpleTypeMap.SimpleTypeMapBuilder withInsertTo(Object aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.- Specified by:
withInsertTo
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPath
- The to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default SimpleTypeMap.SimpleTypeMapBuilder withInsertTo(Object aToPath, PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object)
.- Specified by:
withInsertTo
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPath
- The sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default SimpleTypeMap.SimpleTypeMapBuilder withInsertTo(Object[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.- Specified by:
withInsertTo
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements representing the to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default SimpleTypeMap.SimpleTypeMapBuilder withInsertTo(Object[] aToPathElements, PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object)
.- Specified by:
withInsertTo
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements representing the sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default SimpleTypeMap.SimpleTypeMapBuilder withInsertTo(String aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.- Specified by:
withInsertTo
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPath
- The to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default SimpleTypeMap.SimpleTypeMapBuilder withInsertTo(String aToPath, PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object)
.- Specified by:
withInsertTo
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPath
- The sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default SimpleTypeMap.SimpleTypeMapBuilder withInsertTo(String[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.- Specified by:
withInsertTo
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements representing the to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default SimpleTypeMap.SimpleTypeMapBuilder withInsertTo(String[] aToPathElements, PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object)
.- Specified by:
withInsertTo
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements representing the sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withMerge
default SimpleTypeMap.SimpleTypeMapBuilder withMerge(Object aObj)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.merge(Object)
method.- Specified by:
withMerge
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMerge
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aObj
- the obj- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.merge(Object)
-
withMerge
default SimpleTypeMap.SimpleTypeMapBuilder withMerge(PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.merge(Object)
.- Specified by:
withMerge
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMerge
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.merge(Object)
-
withMergeBetween
default SimpleTypeMap.SimpleTypeMapBuilder withMergeBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.- Specified by:
withMergeBetween
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements of the to-path.aFrom
- the fromaFromPathElements
- The path elements of the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default SimpleTypeMap.SimpleTypeMapBuilder withMergeBetween(Collection<?> aToPathElements, PathMap<Object> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeBetween(String, Object, String)
.- Specified by:
withMergeBetween
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements of the sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
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.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default SimpleTypeMap.SimpleTypeMapBuilder withMergeBetween(Object aToPath, Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.- Specified by:
withMergeBetween
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPath
- The to-path.aFrom
- the fromaFromPath
- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default SimpleTypeMap.SimpleTypeMapBuilder withMergeBetween(Object aToPath, PathMap<Object> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeBetween(String, Object, String)
.- Specified by:
withMergeBetween
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPath
- The sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
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.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default SimpleTypeMap.SimpleTypeMapBuilder withMergeBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.- Specified by:
withMergeBetween
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements of the to-path.aFrom
- the fromaFromPathElements
- The path elements of the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default SimpleTypeMap.SimpleTypeMapBuilder withMergeBetween(Object[] aToPathElements, PathMap<Object> aFrom, Object[] aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeBetween(String, Object, String)
.- Specified by:
withMergeBetween
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements of the sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
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.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default SimpleTypeMap.SimpleTypeMapBuilder withMergeBetween(String aToPath, Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.- Specified by:
withMergeBetween
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPath
- The to-path.aFrom
- the fromaFromPath
- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default SimpleTypeMap.SimpleTypeMapBuilder withMergeBetween(String aToPath, PathMap<Object> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeBetween(String, Object, String)
.- Specified by:
withMergeBetween
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPath
- The sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
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.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default SimpleTypeMap.SimpleTypeMapBuilder withMergeBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.- Specified by:
withMergeBetween
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements of the to-path.aFrom
- the fromaFromPathElements
- The path elements of the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default SimpleTypeMap.SimpleTypeMapBuilder withMergeBetween(String[] aToPathElements, PathMap<Object> aFrom, String[] aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeBetween(String, Object, String)
.- Specified by:
withMergeBetween
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements of the sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
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.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeFrom
default SimpleTypeMap.SimpleTypeMapBuilder withMergeFrom(Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.- Specified by:
withMergeFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- the fromaFromPathElements
- The path elements representing the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default SimpleTypeMap.SimpleTypeMapBuilder withMergeFrom(Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.- Specified by:
withMergeFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- the fromaFromPath
- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default SimpleTypeMap.SimpleTypeMapBuilder withMergeFrom(Object aFrom, Object... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.- Specified by:
withMergeFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- the fromaFromPathElements
- The path elements representing the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default SimpleTypeMap.SimpleTypeMapBuilder withMergeFrom(Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.- Specified by:
withMergeFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- the fromaFromPath
- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default SimpleTypeMap.SimpleTypeMapBuilder withMergeFrom(Object aFrom, String... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.- Specified by:
withMergeFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- the fromaFromPathElements
- The path elements representing the from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default SimpleTypeMap.SimpleTypeMapBuilder withMergeFrom(PathMap<Object> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String)
.- Specified by:
withMergeFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- ThePathMap
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.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default SimpleTypeMap.SimpleTypeMapBuilder withMergeFrom(PathMap<Object> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String)
.- Specified by:
withMergeFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- ThePathMap
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.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default SimpleTypeMap.SimpleTypeMapBuilder withMergeFrom(PathMap<Object> aFrom, Object... aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String)
.- Specified by:
withMergeFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- ThePathMap
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.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default SimpleTypeMap.SimpleTypeMapBuilder withMergeFrom(PathMap<Object> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String)
.- Specified by:
withMergeFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- ThePathMap
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.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default SimpleTypeMap.SimpleTypeMapBuilder withMergeFrom(PathMap<Object> aFrom, String... aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String)
.- Specified by:
withMergeFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aFrom
- ThePathMap
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.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeTo
default SimpleTypeMap.SimpleTypeMapBuilder withMergeTo(Collection<?> aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.- Specified by:
withMergeTo
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements representing the to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default SimpleTypeMap.SimpleTypeMapBuilder withMergeTo(Collection<?> aToPathElements, PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object)
.- Specified by:
withMergeTo
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements representing the sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default SimpleTypeMap.SimpleTypeMapBuilder withMergeTo(Object aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.- Specified by:
withMergeTo
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPath
- The to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default SimpleTypeMap.SimpleTypeMapBuilder withMergeTo(Object aToPath, PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object)
.- Specified by:
withMergeTo
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPath
- The sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default SimpleTypeMap.SimpleTypeMapBuilder withMergeTo(Object[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.- Specified by:
withMergeTo
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements representing the to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default SimpleTypeMap.SimpleTypeMapBuilder withMergeTo(Object[] aToPathElements, PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object)
.- Specified by:
withMergeTo
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements representing the sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default SimpleTypeMap.SimpleTypeMapBuilder withMergeTo(String aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.- Specified by:
withMergeTo
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPath
- The to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default SimpleTypeMap.SimpleTypeMapBuilder withMergeTo(String aToPath, PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object)
.- Specified by:
withMergeTo
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPath
- The sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default SimpleTypeMap.SimpleTypeMapBuilder withMergeTo(String[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.- Specified by:
withMergeTo
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements representing the to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default SimpleTypeMap.SimpleTypeMapBuilder withMergeTo(String[] aToPathElements, PathMap<Object> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object)
.- Specified by:
withMergeTo
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aToPathElements
- The path elements representing the sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withPutDirAt
default SimpleTypeMap.SimpleTypeMapBuilder withPutDirAt(Collection<?> aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
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.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isIndexDir(String)
.
-
withPutDirAt
default SimpleTypeMap.SimpleTypeMapBuilder withPutDirAt(Collection<?> aPathElements, int aIndex, PathMap<Object> aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
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.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isIndexDir(String)
.
-
withPutDirAt
default SimpleTypeMap.SimpleTypeMapBuilder withPutDirAt(int aIndex, Object aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the root path at the given index.- Specified by:
withPutDirAt
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aIndex
- The index of the indexed element.aDir
- The values to be put at the index.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isIndexDir(String)
.
-
withPutDirAt
default SimpleTypeMap.SimpleTypeMapBuilder withPutDirAt(int aIndex, PathMap<Object> aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the root path at the given index.- Specified by:
withPutDirAt
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aIndex
- The index of the indexed element.aDir
- The values to be put at the index.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isIndexDir(String)
.
-
withPutDirAt
default SimpleTypeMap.SimpleTypeMapBuilder withPutDirAt(Object aPath, int aIndex, Object aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
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.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isIndexDir(String)
.
-
withPutDirAt
default SimpleTypeMap.SimpleTypeMapBuilder withPutDirAt(Object aPath, int aIndex, PathMap<Object> aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
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.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isIndexDir(String)
.
-
withPutDirAt
default SimpleTypeMap.SimpleTypeMapBuilder withPutDirAt(Object[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
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.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isIndexDir(String)
.
-
withPutDirAt
default SimpleTypeMap.SimpleTypeMapBuilder withPutDirAt(Object[] aPathElements, int aIndex, PathMap<Object> aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
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.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isIndexDir(String)
.
-
withPutDirAt
default SimpleTypeMap.SimpleTypeMapBuilder withPutDirAt(String aPath, int aIndex, Object aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
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.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isIndexDir(String)
.
-
withPutDirAt
default SimpleTypeMap.SimpleTypeMapBuilder withPutDirAt(String aPath, int aIndex, PathMap<Object> aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
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.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isIndexDir(String)
.
-
withPutDirAt
default SimpleTypeMap.SimpleTypeMapBuilder withPutDirAt(String[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
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.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isIndexDir(String)
.
-
withPutDirAt
default SimpleTypeMap.SimpleTypeMapBuilder withPutDirAt(String[] aPathElements, int aIndex, PathMap<Object> aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
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.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isIndexDir(String)
.
-
withRemoveFrom
default SimpleTypeMap.SimpleTypeMapBuilder withRemoveFrom(Collection<?> aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Specified by:
withRemoveFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withRemoveFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemoveFrom
default SimpleTypeMap.SimpleTypeMapBuilder withRemoveFrom(Object aPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Specified by:
withRemoveFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withRemoveFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aPath
- The path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemoveFrom
default SimpleTypeMap.SimpleTypeMapBuilder withRemoveFrom(Object... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Specified by:
withRemoveFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withRemoveFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemoveFrom
default SimpleTypeMap.SimpleTypeMapBuilder withRemoveFrom(String aPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Specified by:
withRemoveFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withRemoveFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aPath
- The path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemoveFrom
default SimpleTypeMap.SimpleTypeMapBuilder withRemoveFrom(String... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Specified by:
withRemoveFrom
in interfaceInterOperableMap.InterOperableMapBuilder<Object>
- Specified by:
withRemoveFrom
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemovePaths
default SimpleTypeMap.SimpleTypeMapBuilder withRemovePaths(String... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Specified by:
withRemovePaths
in interfacePathMap.PathMapBuilder<Object>
- Parameters:
aPathElements
- The path elements of the path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
-