Module org.refcodes.struct
Package org.refcodes.struct
Interface InterOperableMap.InterOperableMapBuilder<T>
- Type Parameters:
T- The type of the values being supported by thisInterOperableMap.InterOperableMapBuilder.
- All Superinterfaces:
org.refcodes.mixin.AnnotatorAccessor,org.refcodes.mixin.Clearable,Containable,org.refcodes.mixin.DelimiterAccessor,Dictionary<String,T>,Dictionary.MutableDictionary<String,T>,Dictionary.MutableDictionary.DictionaryBuilder<String,T,PathMap.PathMapBuilder<T>>,org.refcodes.mixin.Dumpable,InterOperableMap.MutableInterOperableMap<T>,Keys<String,T>,Keys.MutableKeys<String,T>,Keys.MutableValues<String,T>,Map<String,T>,PathMap<T>,PathMap.MutablePathMap<T>,PathMap.PathMapBuilder<T>,org.refcodes.mixin.TypeAccessor<T>
- All Known Subinterfaces:
CanonicalMap.CanonicalMapBuilder,SimpleTypeMap.SimpleTypeMapBuilder
- All Known Implementing Classes:
CanonicalMapBuilderImpl,SimpleTypeMapBuilderImpl
- Enclosing interface:
- InterOperableMap<T>
public static interface InterOperableMap.InterOperableMapBuilder<T> extends InterOperableMap.MutableInterOperableMap<T>, PathMap.PathMapBuilder<T>
The
InterOperableMap.InterOperableMapBuilder provides convenience accessor default
methods for supporting primitive data types.-
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.AnnotatorPropertyNested 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.DelimiterPropertyNested 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.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.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> -
Field Summary
-
Method Summary
Modifier and Type Method Description default InterOperableMap.InterOperableMapBuilder<T>withInsert(Object aObj)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insert(Object)method.default InterOperableMap.InterOperableMapBuilder<T>withInsert(PathMap<T> aFrom)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withInsertBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)method.default InterOperableMap.InterOperableMapBuilder<T>withInsertBetween(Object[] aToPathElements, PathMap<T> aFrom, Object[] aFromPathElements)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withInsertBetween(Object aToPath, Object aFrom, Object aFromPath)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)method.default InterOperableMap.InterOperableMapBuilder<T>withInsertBetween(Object aToPath, PathMap<T> aFrom, Object aFromPath)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withInsertBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)method.default InterOperableMap.InterOperableMapBuilder<T>withInsertBetween(String[] aToPathElements, PathMap<T> aFrom, String[] aFromPathElements)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withInsertBetween(String aToPath, Object aFrom, String aFromPath)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)method.default InterOperableMap.InterOperableMapBuilder<T>withInsertBetween(String aToPath, PathMap<T> aFrom, String aFromPath)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withInsertBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)method.default InterOperableMap.InterOperableMapBuilder<T>withInsertBetween(Collection<?> aToPathElements, PathMap<T> aFrom, Collection<?> aFromPathElements)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withInsertFrom(Object aFrom, Object aFromPath)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)method.default InterOperableMap.InterOperableMapBuilder<T>withInsertFrom(Object aFrom, Object... aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)method.default InterOperableMap.InterOperableMapBuilder<T>withInsertFrom(Object aFrom, String aFromPath)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)method.default InterOperableMap.InterOperableMapBuilder<T>withInsertFrom(Object aFrom, String... aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)method.default InterOperableMap.InterOperableMapBuilder<T>withInsertFrom(Object aFrom, Collection<?> aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)method.default InterOperableMap.InterOperableMapBuilder<T>withInsertFrom(PathMap<T> aFrom, Object aFromPath)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withInsertFrom(PathMap<T> aFrom, Object... aFromPathElements)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withInsertFrom(PathMap<T> aFrom, String aFromPath)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withInsertFrom(PathMap<T> aFrom, String... aFromPathElements)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withInsertFrom(PathMap<T> aFrom, Collection<?> aFromPathElements)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withInsertTo(Object[] aToPathElements, Object aFrom)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)method.default InterOperableMap.InterOperableMapBuilder<T>withInsertTo(Object[] aToPathElements, PathMap<T> aFrom)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withInsertTo(Object aToPath, Object aFrom)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)method.default InterOperableMap.InterOperableMapBuilder<T>withInsertTo(Object aToPath, PathMap<T> aFrom)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withInsertTo(String[] aToPathElements, Object aFrom)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)method.default InterOperableMap.InterOperableMapBuilder<T>withInsertTo(String[] aToPathElements, PathMap<T> aFrom)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withInsertTo(String aToPath, Object aFrom)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)method.default InterOperableMap.InterOperableMapBuilder<T>withInsertTo(String aToPath, PathMap<T> aFrom)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withInsertTo(Collection<?> aToPathElements, Object aFrom)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)method.default InterOperableMap.InterOperableMapBuilder<T>withInsertTo(Collection<?> aToPathElements, PathMap<T> aFrom)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withMerge(Object aObj)Convenience method for providing builder functionality to thePathMap.MutablePathMap.merge(Object)method.default InterOperableMap.InterOperableMapBuilder<T>withMerge(PathMap<T> aFrom)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withMergeBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)method.default InterOperableMap.InterOperableMapBuilder<T>withMergeBetween(Object[] aToPathElements, PathMap<T> aFrom, Object[] aFromPathElements)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withMergeBetween(Object aToPath, Object aFrom, Object aFromPath)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)method.default InterOperableMap.InterOperableMapBuilder<T>withMergeBetween(Object aToPath, PathMap<T> aFrom, Object aFromPath)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withMergeBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)method.default InterOperableMap.InterOperableMapBuilder<T>withMergeBetween(String[] aToPathElements, PathMap<T> aFrom, String[] aFromPathElements)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withMergeBetween(String aToPath, Object aFrom, String aFromPath)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)method.default InterOperableMap.InterOperableMapBuilder<T>withMergeBetween(String aToPath, PathMap<T> aFrom, String aFromPath)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withMergeBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)method.default InterOperableMap.InterOperableMapBuilder<T>withMergeBetween(Collection<?> aToPathElements, PathMap<T> aFrom, Collection<?> aFromPathElements)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withMergeFrom(Object aFrom, Object aFromPath)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)method.default InterOperableMap.InterOperableMapBuilder<T>withMergeFrom(Object aFrom, Object... aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)method.default InterOperableMap.InterOperableMapBuilder<T>withMergeFrom(Object aFrom, String aFromPath)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)method.default InterOperableMap.InterOperableMapBuilder<T>withMergeFrom(Object aFrom, String... aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)method.default InterOperableMap.InterOperableMapBuilder<T>withMergeFrom(Object aFrom, Collection<?> aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)method.default InterOperableMap.InterOperableMapBuilder<T>withMergeFrom(PathMap<T> aFrom, Object aFromPath)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withMergeFrom(PathMap<T> aFrom, Object... aFromPathElements)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withMergeFrom(PathMap<T> aFrom, String aFromPath)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withMergeFrom(PathMap<T> aFrom, String... aFromPathElements)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withMergeFrom(PathMap<T> aFrom, Collection<?> aFromPathElements)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withMergeTo(Object[] aToPathElements, Object aFrom)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)method.default InterOperableMap.InterOperableMapBuilder<T>withMergeTo(Object[] aToPathElements, PathMap<T> aFrom)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withMergeTo(Object aToPath, Object aFrom)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)method.default InterOperableMap.InterOperableMapBuilder<T>withMergeTo(Object aToPath, PathMap<T> aFrom)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withMergeTo(String[] aToPathElements, Object aFrom)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)method.default InterOperableMap.InterOperableMapBuilder<T>withMergeTo(String[] aToPathElements, PathMap<T> aFrom)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withMergeTo(String aToPath, Object aFrom)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)method.default InterOperableMap.InterOperableMapBuilder<T>withMergeTo(String aToPath, PathMap<T> aFrom)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withMergeTo(Collection<?> aToPathElements, Object aFrom)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)method.default InterOperableMap.InterOperableMapBuilder<T>withMergeTo(Collection<?> aToPathElements, PathMap<T> aFrom)Method to semantically emphasize that we support our own types.default InterOperableMap.InterOperableMapBuilder<T>withPut(Object[] aPathElements, T aValue)Builder method forKeys.MutableValues.put(Object, Object).default InterOperableMap.InterOperableMapBuilder<T>withPut(String[] aPathElements, T aValue)Builder method forKeys.MutableValues.put(Object, Object).default InterOperableMap.InterOperableMapBuilder<T>withPut(String aKey, T aValue)Builder method forKeys.MutableValues.put(Object, Object).default InterOperableMap.InterOperableMapBuilder<T>withPut(Collection<?> aPathElements, T aValue)Builder method forKeys.MutableValues.put(Object, Object).default InterOperableMap.InterOperableMapBuilder<T>withPut(Relation<String,T> aProperty)Builder method forDictionary.MutableDictionary.put(Relation).default InterOperableMap.InterOperableMapBuilder<T>withPutBoolean(Object[] aPathElements, Boolean aValue)Sets theBooleanvalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutBoolean(Object aKey, Boolean aValue)Sets theBooleanvalue for the property referred to by the key.default InterOperableMap.InterOperableMapBuilder<T>withPutBoolean(String[] aPathElements, Boolean aValue)Sets theBooleanvalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutBoolean(String aKey, Boolean aValue)Sets theBooleanvalue for the property referred to by the key.default InterOperableMap.InterOperableMapBuilder<T>withPutBoolean(Collection<?> aPathElements, Boolean aValue)Sets theBooleanvalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutByte(Object[] aPathElements, Byte aValue)Sets theBytevalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutByte(Object aKey, Byte aValue)Sets theBytevalue for the property referred to by the key.default InterOperableMap.InterOperableMapBuilder<T>withPutByte(String[] aPathElements, Byte aValue)Sets theBytevalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutByte(String aKey, Byte aValue)Sets theBytevalue for the property referred to by the key.default InterOperableMap.InterOperableMapBuilder<T>withPutByte(Collection<?> aPathElements, Byte aValue)Sets theBytevalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutChar(Object[] aPathElements, Character aValue)Sets theCharactervalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutChar(Object aKey, Character aValue)Sets theCharactervalue for the property referred to by the key.default InterOperableMap.InterOperableMapBuilder<T>withPutChar(String[] aPathElements, Character aValue)Sets theCharactervalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutChar(String aKey, Character aValue)Sets theCharactervalue for the property referred to by the key.default InterOperableMap.InterOperableMapBuilder<T>withPutChar(Collection<?> aPathElements, Character aValue)Sets theCharactervalue for the property referred to by the path elements representing the addressed path.default <C> InterOperableMap.InterOperableMapBuilder<T>withPutClass(Object[] aPathElements, Class<C> aValue)Sets theClassvalue for the property referred to by the path elements representing the addressed path.default <C> InterOperableMap.InterOperableMapBuilder<T>withPutClass(Object aKey, Class<C> aValue)Sets theClassvalue for the property referred to by the key.default <C> InterOperableMap.InterOperableMapBuilder<T>withPutClass(String[] aPathElements, Class<C> aValue)Sets theClassvalue for the property referred to by the path elements representing the addressed path.default <C> InterOperableMap.InterOperableMapBuilder<T>withPutClass(String aKey, Class<C> aValue)Sets theClassvalue for the property referred to by the key.default <C> InterOperableMap.InterOperableMapBuilder<T>withPutClass(Collection<?> aPathElements, Class<C> aValue)Sets theClassvalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutDirAt(int aIndex, Object aDir)An indexed directory represents all elements which begin with a path which's last path element represents an index.default InterOperableMap.InterOperableMapBuilder<T>withPutDirAt(int aIndex, PathMap<T> aDir)An indexed directory represents all elements which begin with a path which's last path element represents an index.default InterOperableMap.InterOperableMapBuilder<T>withPutDirAt(Object[] aPathElements, int aIndex, Object aDir)An indexed directory represents all elements which begin with a path which's last path element represents an index.default InterOperableMap.InterOperableMapBuilder<T>withPutDirAt(Object[] aPathElements, int aIndex, PathMap<T> aDir)An indexed directory represents all elements which begin with a path which's last path element represents an index.default InterOperableMap.InterOperableMapBuilder<T>withPutDirAt(Object aPath, int aIndex, Object aDir)An indexed directory represents all elements which begin with a path which's last path element represents an index.default InterOperableMap.InterOperableMapBuilder<T>withPutDirAt(Object aPath, int aIndex, PathMap<T> aDir)An indexed directory represents all elements which begin with a path which's last path element represents an index.default InterOperableMap.InterOperableMapBuilder<T>withPutDirAt(String[] aPathElements, int aIndex, Object aDir)An indexed directory represents all elements which begin with a path which's last path element represents an index.default InterOperableMap.InterOperableMapBuilder<T>withPutDirAt(String[] aPathElements, int aIndex, PathMap<T> aDir)An indexed directory represents all elements which begin with a path which's last path element represents an index.default InterOperableMap.InterOperableMapBuilder<T>withPutDirAt(String aPath, int aIndex, Object aDir)An indexed directory represents all elements which begin with a path which's last path element represents an index.default InterOperableMap.InterOperableMapBuilder<T>withPutDirAt(String aPath, int aIndex, PathMap<T> aDir)An indexed directory represents all elements which begin with a path which's last path element represents an index.default InterOperableMap.InterOperableMapBuilder<T>withPutDouble(Object[] aPathElements, Double aValue)Sets theDoublevalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutDouble(Object aKey, Double aValue)Sets theDoublevalue for the property referred to by the key.default InterOperableMap.InterOperableMapBuilder<T>withPutDouble(String[] aPathElements, Double aValue)Sets theDoublevalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutDouble(String aKey, Double aValue)Sets theDoublevalue for the property referred to by the key.default InterOperableMap.InterOperableMapBuilder<T>withPutDouble(Collection<?> aPathElements, Double aValue)Sets theDoublevalue for the property referred to by the path elements representing the addressed path.default <E extends Enum<E>>
InterOperableMap.InterOperableMapBuilder<T>withPutEnum(Object[] aPathElements, E aValue)Sets theEnumvalue for the property referred to by the path elements representing the addressed path.default <E extends Enum<E>>
InterOperableMap.InterOperableMapBuilder<T>withPutEnum(Object aKey, E aValue)Sets theEnumvalue for the property referred to by the key.default <E extends Enum<E>>
InterOperableMap.InterOperableMapBuilder<T>withPutEnum(String[] aPathElements, E aValue)Sets theEnumvalue for the property referred to by the path elements representing the addressed path.default <E extends Enum<E>>
InterOperableMap.InterOperableMapBuilder<T>withPutEnum(String aKey, E aValue)Sets theEnumvalue for the property referred to by the key.default <E extends Enum<E>>
InterOperableMap.InterOperableMapBuilder<T>withPutEnum(Collection<?> aPathElements, E aValue)Sets theEnumvalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutFloat(Object[] aPathElements, Float aValue)Sets theFloatvalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutFloat(Object aKey, Float aValue)Sets theFloatvalue for the property referred to by the key.default InterOperableMap.InterOperableMapBuilder<T>withPutFloat(String[] aPathElements, Float aValue)Sets theFloatvalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutFloat(String aKey, Float aValue)Sets theFloatvalue for the property referred to by the key.default InterOperableMap.InterOperableMapBuilder<T>withPutFloat(Collection<?> aPathElements, Float aValue)Sets theFloatvalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutInt(Object[] aPathElements, Integer aValue)Sets theIntegervalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutInt(Object aKey, Integer aValue)Sets theIntegervalue for the property referred to by the key.default InterOperableMap.InterOperableMapBuilder<T>withPutInt(String[] aPathElements, Integer aValue)Sets theIntegervalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutInt(String aKey, Integer aValue)Sets theIntegervalue for the property referred to by the key.default InterOperableMap.InterOperableMapBuilder<T>withPutInt(Collection<?> aPathElements, Integer aValue)Sets theIntegervalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutLong(Object[] aPathElements, Long aValue)Sets theLongvalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutLong(Object aKey, Long aValue)Sets theLongvalue for the property referred to by the key.default InterOperableMap.InterOperableMapBuilder<T>withPutLong(String[] aPathElements, Long aValue)Sets theLongvalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutLong(String aKey, Long aValue)Sets theLongvalue for the property referred to by the key.default InterOperableMap.InterOperableMapBuilder<T>withPutLong(Collection<?> aPathElements, Long aValue)Sets theLongvalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutShort(Object[] aPathElements, Short aValue)Sets theShortvalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutShort(Object aKey, Short aValue)Sets theShortvalue for the property referred to by the key.default InterOperableMap.InterOperableMapBuilder<T>withPutShort(String[] aPathElements, Short aValue)Sets theShortvalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutShort(String aKey, Short aValue)Sets theShortvalue for the property referred to by the key.default InterOperableMap.InterOperableMapBuilder<T>withPutShort(Collection<?> aPathElements, Short aValue)Sets theShortvalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutString(Object[] aPathElements, String aValue)Sets theStringvalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutString(Object aKey, String aValue)Sets theStringvalue for the property referred to by the key.default InterOperableMap.InterOperableMapBuilder<T>withPutString(String[] aPathElements, String aValue)Sets theStringvalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withPutString(String aKey, String aValue)Sets theStringvalue for the property referred to by the key.default InterOperableMap.InterOperableMapBuilder<T>withPutString(Collection<?> aPathElements, String aValue)Sets theStringvalue for the property referred to by the path elements representing the addressed path.default InterOperableMap.InterOperableMapBuilder<T>withRemoveFrom(Object aPath)Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)method.default InterOperableMap.InterOperableMapBuilder<T>withRemoveFrom(Object... aPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)method.default InterOperableMap.InterOperableMapBuilder<T>withRemoveFrom(String aPath)Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)method.default InterOperableMap.InterOperableMapBuilder<T>withRemoveFrom(String... aPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)method.default InterOperableMap.InterOperableMapBuilder<T>withRemoveFrom(Collection<?> aPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)method.Methods inherited from interface org.refcodes.mixin.AnnotatorAccessor
getAnnotatorMethods inherited from interface org.refcodes.mixin.Clearable
clearMethods inherited from interface org.refcodes.struct.Containable
isEmpty, sizeMethods inherited from interface org.refcodes.mixin.DelimiterAccessor
getDelimiterMethods inherited from interface org.refcodes.mixin.Dumpable
toDump, toDump, toPrintableMethods 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, putStringMethods inherited from interface org.refcodes.struct.Keys
containsKey, get, getOr, keySet, use, valuesMethods inherited from interface org.refcodes.struct.Keys.MutableValues
putMethods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods 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, getDir, getDir, getDir, getDir, getDir, getDirAt, getDirAt, getDirAt, getDirAt, getDirAt, getDirAt, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getRootPath, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, hasChildren, hasChildren, hasChildren, hasChildren, hasChildren, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasParentPath, hasPath, hasPath, hasPath, hasPath, hasSubDirs, hasSubDirs, hasSubDirs, hasSubDirs, hasValue, hasValue, hasValue, hasValue, hasValue, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, isArray, isArray, isArray, isArray, isArray, isArray, isChild, isChild, isChild, isChild, isDir, isDir, isDir, isDir, isDir, isEqualTo, isIndexDir, isIndexDir, isIndexDir, isIndexDir, isIndexDir, isLeaf, isLeaf, isLeaf, isLeaf, isLeaf, isRootPath, keySet, keySet, keySet, keySet, keySet, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, leaves, leaves, leaves, leaves, leaves, leaves, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, paths, paths, paths, paths, paths, paths, query, query, query, query, query, queryBetween, queryBetween, queryBetween, queryBetween, queryBetween, queryBetween, queryFrom, queryFrom, queryFrom, queryFrom, queryFrom, queryFrom, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, queryTo, queryTo, queryTo, queryTo, queryTo, queryTo, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveTo, retrieveTo, retrieveTo, retrieveTo, retrieveTo, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, toDataStructure, toDataStructure, toExternalPath, toInstance, toInstance, toLeaf, toMap, toMap, toNormalizedPath, toParentPath, toPath, toPath, toPath, toPath, toPathElements, toPathList, toPathStack, toPropertyPath, toType, toType, toType, toType, toType, toType, toType, toTypeMethods 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, put, put, put, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putValueAt, putValueAt, putValueAt, putValueAt, putValueAt, putValueAt, remove, remove, remove, removeAll, removeAll, removeAll, removeAll, removeAll, removeAll, removeDirAt, removeDirAt, removeDirAt, removeDirAt, removeDirAt, removeFrom, removeFrom, removeFrom, removeFrom, removeFrom, removePaths, removePaths, removeValueAt, removeValueAt, removeValueAt, removeValueAt, removeValueAt, toSourceCode, toSourceCodeMethods inherited from interface org.refcodes.struct.PathMap.PathMapBuilder
withPutDirAt, withPutDirAt, withRemovePathsMethods inherited from interface org.refcodes.mixin.TypeAccessor
getType
-
Method Details
-
withInsert
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insert(Object)method.- Specified by:
withInsertin interfacePathMap.PathMapBuilder<T>- Parameters:
aObj- the obj- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insert(Object)
-
withInsert
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insert(Object).- Specified by:
withInsertin interfacePathMap.PathMapBuilder<T>- Parameters:
aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withInsertBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)method.- Specified by:
withInsertBetweenin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withInsertBetween(Collection<?> aToPathElements, PathMap<T> aFrom, Collection<?> aFromPathElements)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertBetween(String, Object, String).- Specified by:
withInsertBetweenin interfacePathMap.PathMapBuilder<T>- Parameters:
aToPathElements- The path elements of the sub-path where to insert the object's introspected values to.aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withInsertBetween(Object aToPath, Object aFrom, Object aFromPath)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)method.- Specified by:
withInsertBetweenin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withInsertBetween(Object aToPath, PathMap<T> aFrom, Object aFromPath)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertBetween(String, Object, String).- Specified by:
withInsertBetweenin interfacePathMap.PathMapBuilder<T>- Parameters:
aToPath- The sub-path where to insert the object's introspected values to.aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withInsertBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)method.- Specified by:
withInsertBetweenin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withInsertBetween(Object[] aToPathElements, PathMap<T> aFrom, Object[] aFromPathElements)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertBetween(String, Object, String).- Specified by:
withInsertBetweenin interfacePathMap.PathMapBuilder<T>- Parameters:
aToPathElements- The path elements of the sub-path where to insert the object's introspected values to.aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withInsertBetween(String aToPath, Object aFrom, String aFromPath)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)method.- Specified by:
withInsertBetweenin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withInsertBetween(String aToPath, PathMap<T> aFrom, String aFromPath)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertBetween(String, Object, String).- Specified by:
withInsertBetweenin interfacePathMap.PathMapBuilder<T>- Parameters:
aToPath- The sub-path where to insert the object's introspected values to.aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withInsertBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)method.- Specified by:
withInsertBetweenin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withInsertBetween(String[] aToPathElements, PathMap<T> aFrom, String[] aFromPathElements)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertBetween(String, Object, String).- Specified by:
withInsertBetweenin interfacePathMap.PathMapBuilder<T>- Parameters:
aToPathElements- The path elements of the sub-path where to insert the object's introspected values to.aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withInsertFrom(Object aFrom, Collection<?> aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)method.- Specified by:
withInsertFromin interfacePathMap.PathMapBuilder<T>- 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
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)method.- Specified by:
withInsertFromin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withInsertFrom(Object aFrom, Object... aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)method.- Specified by:
withInsertFromin interfacePathMap.PathMapBuilder<T>- 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
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)method.- Specified by:
withInsertFromin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withInsertFrom(Object aFrom, String... aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)method.- Specified by:
withInsertFromin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withInsertFrom(PathMap<T> aFrom, Collection<?> aFromPathElements)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String).- Specified by:
withInsertFromin interfacePathMap.PathMapBuilder<T>- Parameters:
aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withInsertFrom(PathMap<T> aFrom, Object aFromPath)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String).- Specified by:
withInsertFromin interfacePathMap.PathMapBuilder<T>- Parameters:
aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withInsertFrom(PathMap<T> aFrom, Object... aFromPathElements)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String).- Specified by:
withInsertFromin interfacePathMap.PathMapBuilder<T>- Parameters:
aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withInsertFrom(PathMap<T> aFrom, String aFromPath)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String).- Specified by:
withInsertFromin interfacePathMap.PathMapBuilder<T>- Parameters:
aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withInsertFrom(PathMap<T> aFrom, String... aFromPathElements)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String).- Specified by:
withInsertFromin interfacePathMap.PathMapBuilder<T>- Parameters:
aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withInsertTo(Collection<?> aToPathElements, Object aFrom)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)method.- Specified by:
withInsertToin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withInsertTo(Collection<?> aToPathElements, PathMap<T> aFrom)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object).- Specified by:
withInsertToin interfacePathMap.PathMapBuilder<T>- Parameters:
aToPathElements- The path elements representing the sub-path where to insert the object's introspected values to.aFrom- ThePathMapwhich 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
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)method.- Specified by:
withInsertToin interfacePathMap.PathMapBuilder<T>- 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
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object).- Specified by:
withInsertToin interfacePathMap.PathMapBuilder<T>- Parameters:
aToPath- The sub-path where to insert the object's introspected values to.aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withInsertTo(Object[] aToPathElements, Object aFrom)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)method.- Specified by:
withInsertToin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withInsertTo(Object[] aToPathElements, PathMap<T> aFrom)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object).- Specified by:
withInsertToin interfacePathMap.PathMapBuilder<T>- Parameters:
aToPathElements- The path elements representing the sub-path where to insert the object's introspected values to.aFrom- ThePathMapwhich 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
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)method.- Specified by:
withInsertToin interfacePathMap.PathMapBuilder<T>- 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
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object).- Specified by:
withInsertToin interfacePathMap.PathMapBuilder<T>- Parameters:
aToPath- The sub-path where to insert the object's introspected values to.aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withInsertTo(String[] aToPathElements, Object aFrom)Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)method.- Specified by:
withInsertToin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withInsertTo(String[] aToPathElements, PathMap<T> aFrom)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object).- Specified by:
withInsertToin interfacePathMap.PathMapBuilder<T>- Parameters:
aToPathElements- The path elements representing the sub-path where to insert the object's introspected values to.aFrom- ThePathMapwhich 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
Convenience method for providing builder functionality to thePathMap.MutablePathMap.merge(Object)method.- Specified by:
withMergein interfacePathMap.PathMapBuilder<T>- Parameters:
aObj- the obj- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.merge(Object)
-
withMerge
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.merge(Object).- Specified by:
withMergein interfacePathMap.PathMapBuilder<T>- Parameters:
aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withMergeBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)method.- Specified by:
withMergeBetweenin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withMergeBetween(Collection<?> aToPathElements, PathMap<T> aFrom, Collection<?> aFromPathElements)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeBetween(String, Object, String).- Specified by:
withMergeBetweenin interfacePathMap.PathMapBuilder<T>- Parameters:
aToPathElements- The path elements of the sub-path where to merge the object's introspected values to.aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withMergeBetween(Object aToPath, Object aFrom, Object aFromPath)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)method.- Specified by:
withMergeBetweenin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withMergeBetween(Object aToPath, PathMap<T> aFrom, Object aFromPath)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeBetween(String, Object, String).- Specified by:
withMergeBetweenin interfacePathMap.PathMapBuilder<T>- Parameters:
aToPath- The sub-path where to merge the object's introspected values to.aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withMergeBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)method.- Specified by:
withMergeBetweenin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withMergeBetween(Object[] aToPathElements, PathMap<T> aFrom, Object[] aFromPathElements)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeBetween(String, Object, String).- Specified by:
withMergeBetweenin interfacePathMap.PathMapBuilder<T>- Parameters:
aToPathElements- The path elements of the sub-path where to merge the object's introspected values to.aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withMergeBetween(String aToPath, Object aFrom, String aFromPath)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)method.- Specified by:
withMergeBetweenin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withMergeBetween(String aToPath, PathMap<T> aFrom, String aFromPath)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeBetween(String, Object, String).- Specified by:
withMergeBetweenin interfacePathMap.PathMapBuilder<T>- Parameters:
aToPath- The sub-path where to merge the object's introspected values to.aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withMergeBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)method.- Specified by:
withMergeBetweenin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withMergeBetween(String[] aToPathElements, PathMap<T> aFrom, String[] aFromPathElements)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeBetween(String, Object, String).- Specified by:
withMergeBetweenin interfacePathMap.PathMapBuilder<T>- Parameters:
aToPathElements- The path elements of the sub-path where to merge the object's introspected values to.aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withMergeFrom(Object aFrom, Collection<?> aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)method.- Specified by:
withMergeFromin interfacePathMap.PathMapBuilder<T>- 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
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)method.- Specified by:
withMergeFromin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withMergeFrom(Object aFrom, Object... aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)method.- Specified by:
withMergeFromin interfacePathMap.PathMapBuilder<T>- 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
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)method.- Specified by:
withMergeFromin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withMergeFrom(Object aFrom, String... aFromPathElements)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)method.- Specified by:
withMergeFromin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withMergeFrom(PathMap<T> aFrom, Collection<?> aFromPathElements)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String).- Specified by:
withMergeFromin interfacePathMap.PathMapBuilder<T>- Parameters:
aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withMergeFrom(PathMap<T> aFrom, Object aFromPath)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String).- Specified by:
withMergeFromin interfacePathMap.PathMapBuilder<T>- Parameters:
aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withMergeFrom(PathMap<T> aFrom, Object... aFromPathElements)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String).- Specified by:
withMergeFromin interfacePathMap.PathMapBuilder<T>- Parameters:
aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withMergeFrom(PathMap<T> aFrom, String aFromPath)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String).- Specified by:
withMergeFromin interfacePathMap.PathMapBuilder<T>- Parameters:
aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withMergeFrom(PathMap<T> aFrom, String... aFromPathElements)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String).- Specified by:
withMergeFromin interfacePathMap.PathMapBuilder<T>- Parameters:
aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withMergeTo(Collection<?> aToPathElements, Object aFrom)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)method.- Specified by:
withMergeToin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withMergeTo(Collection<?> aToPathElements, PathMap<T> aFrom)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object).- Specified by:
withMergeToin interfacePathMap.PathMapBuilder<T>- Parameters:
aToPathElements- The path elements representing the sub-path where to merge the object's introspected values to.aFrom- ThePathMapwhich 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
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)method.- Specified by:
withMergeToin interfacePathMap.PathMapBuilder<T>- 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
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object).- Specified by:
withMergeToin interfacePathMap.PathMapBuilder<T>- Parameters:
aToPath- The sub-path where to merge the object's introspected values to.aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withMergeTo(Object[] aToPathElements, Object aFrom)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)method.- Specified by:
withMergeToin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withMergeTo(Object[] aToPathElements, PathMap<T> aFrom)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object).- Specified by:
withMergeToin interfacePathMap.PathMapBuilder<T>- Parameters:
aToPathElements- The path elements representing the sub-path where to merge the object's introspected values to.aFrom- ThePathMapwhich 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
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)method.- Specified by:
withMergeToin interfacePathMap.PathMapBuilder<T>- 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
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object).- Specified by:
withMergeToin interfacePathMap.PathMapBuilder<T>- Parameters:
aToPath- The sub-path where to merge the object's introspected values to.aFrom- ThePathMapwhich 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 InterOperableMap.InterOperableMapBuilder<T> withMergeTo(String[] aToPathElements, Object aFrom)Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)method.- Specified by:
withMergeToin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withMergeTo(String[] aToPathElements, PathMap<T> aFrom)Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object).- Specified by:
withMergeToin interfacePathMap.PathMapBuilder<T>- Parameters:
aToPathElements- The path elements representing the sub-path where to merge the object's introspected values to.aFrom- ThePathMapwhich 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)
-
withPut
Builder method forKeys.MutableValues.put(Object, Object).- Specified by:
withPutin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withPut(Object[] aPathElements, T aValue) throws NumberFormatExceptionBuilder method forKeys.MutableValues.put(Object, Object).- Specified by:
withPutin interfacePathMap.PathMapBuilder<T>- 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
Builder method forDictionary.MutableDictionary.put(Relation).- Specified by:
withPutin interfaceDictionary.MutableDictionary.DictionaryBuilder<String,T,PathMap.PathMapBuilder<T>>- Specified by:
withPutin interfacePathMap.PathMapBuilder<T>- Parameters:
aProperty- the property to be put.- Returns:
- The implementing instance as of the builder pattern.
-
withPut
Builder method forKeys.MutableValues.put(Object, Object).- Specified by:
withPutin interfaceDictionary.MutableDictionary.DictionaryBuilder<String,T,PathMap.PathMapBuilder<T>>- 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 InterOperableMap.InterOperableMapBuilder<T> withPut(String[] aPathElements, T aValue) throws NumberFormatExceptionBuilder method forKeys.MutableValues.put(Object, Object).- Specified by:
withPutin interfacePathMap.PathMapBuilder<T>- 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
-
withPutBoolean
default InterOperableMap.InterOperableMapBuilder<T> withPutBoolean(Collection<?> aPathElements, Boolean aValue)Sets theBooleanvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theBooleanvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheBooleanvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutBoolean
-
withPutBoolean
default InterOperableMap.InterOperableMapBuilder<T> withPutBoolean(Object[] aPathElements, Boolean aValue)Sets theBooleanvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theBooleanvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueBooleanto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutBoolean
-
withPutBoolean
default InterOperableMap.InterOperableMapBuilder<T> withPutBoolean(String[] aPathElements, Boolean aValue)Sets theBooleanvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theBooleanvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheBooleanvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutByte
default InterOperableMap.InterOperableMapBuilder<T> withPutByte(Collection<?> aPathElements, Byte aValue)Sets theBytevalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theBytevalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheBytevalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutByte
-
withPutByte
default InterOperableMap.InterOperableMapBuilder<T> withPutByte(Object[] aPathElements, Byte aValue)Sets theBytevalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theBytevalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueByteto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutByte
-
withPutByte
default InterOperableMap.InterOperableMapBuilder<T> withPutByte(String[] aPathElements, Byte aValue)Sets theBytevalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theBytevalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheBytevalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutChar
default InterOperableMap.InterOperableMapBuilder<T> withPutChar(Collection<?> aPathElements, Character aValue)Sets theCharactervalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theCharactervalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheCharactervalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutChar
-
withPutChar
default InterOperableMap.InterOperableMapBuilder<T> withPutChar(Object[] aPathElements, Character aValue)Sets theCharactervalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theCharactervalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueCharacterto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutChar
-
withPutChar
default InterOperableMap.InterOperableMapBuilder<T> withPutChar(String[] aPathElements, Character aValue)Sets theCharactervalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theCharactervalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheCharactervalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutClass
default <C> InterOperableMap.InterOperableMapBuilder<T> withPutClass(Collection<?> aPathElements, Class<C> aValue)Sets theClassvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theClassvalue is converted accordingly.- Type Parameters:
C- The type of the class in question.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheClassvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutClass
-
withPutClass
default <C> InterOperableMap.InterOperableMapBuilder<T> withPutClass(Object[] aPathElements, Class<C> aValue)Sets theClassvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theClassvalue is converted accordingly.- Type Parameters:
C- The type of the class in question.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueClassto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutClass
-
withPutClass
default <C> InterOperableMap.InterOperableMapBuilder<T> withPutClass(String[] aPathElements, Class<C> aValue)Sets theClassvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theClassvalue is converted accordingly.- Type Parameters:
C- The type of the class in question.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheClassvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutDirAt
default InterOperableMap.InterOperableMapBuilder<T> withPutDirAt(int aIndex, Object aDir) throws IllegalArgumentExceptionAn 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:
withPutDirAtin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withPutDirAt(int aIndex, PathMap<T> aDir) throws IllegalArgumentExceptionAn 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:
withPutDirAtin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withPutDirAt(Object aPath, int aIndex, Object aDir) throws IllegalArgumentExceptionAn 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:
withPutDirAtin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withPutDirAt(Object aPath, int aIndex, PathMap<T> aDir) throws IllegalArgumentExceptionAn 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:
withPutDirAtin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withPutDirAt(Object[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentExceptionAn 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:
withPutDirAtin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withPutDirAt(Object[] aPathElements, int aIndex, PathMap<T> aDir) throws IllegalArgumentExceptionAn 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:
withPutDirAtin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withPutDirAt(String aPath, int aIndex, Object aDir) throws IllegalArgumentExceptionAn 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:
withPutDirAtin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withPutDirAt(String aPath, int aIndex, PathMap<T> aDir) throws IllegalArgumentExceptionAn 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:
withPutDirAtin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withPutDirAt(String[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentExceptionAn 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:
withPutDirAtin interfacePathMap.PathMapBuilder<T>- 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 InterOperableMap.InterOperableMapBuilder<T> withPutDirAt(String[] aPathElements, int aIndex, PathMap<T> aDir) throws IllegalArgumentExceptionAn 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:
withPutDirAtin interfacePathMap.PathMapBuilder<T>- 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).
-
withPutDouble
default InterOperableMap.InterOperableMapBuilder<T> withPutDouble(Collection<?> aPathElements, Double aValue)Sets theDoublevalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theDoublevalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheDoublevalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutDouble
-
withPutDouble
default InterOperableMap.InterOperableMapBuilder<T> withPutDouble(Object[] aPathElements, Double aValue)Sets theDoublevalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theDoublevalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueDoubleto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutDouble
-
withPutDouble
default InterOperableMap.InterOperableMapBuilder<T> withPutDouble(String[] aPathElements, Double aValue)Sets theDoublevalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theDoublevalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheDoublevalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutEnum
default <E extends Enum<E>> InterOperableMap.InterOperableMapBuilder<T> withPutEnum(Collection<?> aPathElements, E aValue)Sets theEnumvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theEnumvalue is converted accordingly.- Type Parameters:
E- The type of the enumeration in question.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheEnumvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutEnum
default <E extends Enum<E>> InterOperableMap.InterOperableMapBuilder<T> withPutEnum(Object aKey, E aValue) -
withPutEnum
default <E extends Enum<E>> InterOperableMap.InterOperableMapBuilder<T> withPutEnum(Object[] aPathElements, E aValue)Sets theEnumvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theEnumvalue is converted accordingly.- Type Parameters:
E- The type of the enumeration in question.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueEnumto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutEnum
default <E extends Enum<E>> InterOperableMap.InterOperableMapBuilder<T> withPutEnum(String aKey, E aValue) -
withPutEnum
default <E extends Enum<E>> InterOperableMap.InterOperableMapBuilder<T> withPutEnum(String[] aPathElements, E aValue)Sets theEnumvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theEnumvalue is converted accordingly.- Type Parameters:
E- The type of the enumeration in question.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheEnumvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutFloat
default InterOperableMap.InterOperableMapBuilder<T> withPutFloat(Collection<?> aPathElements, Float aValue)Sets theFloatvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theFloatvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheFloatvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutFloat
-
withPutFloat
default InterOperableMap.InterOperableMapBuilder<T> withPutFloat(Object[] aPathElements, Float aValue)Sets theFloatvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theFloatvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueFloatto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutFloat
-
withPutFloat
default InterOperableMap.InterOperableMapBuilder<T> withPutFloat(String[] aPathElements, Float aValue)Sets theFloatvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theFloatvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheFloatvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutInt
default InterOperableMap.InterOperableMapBuilder<T> withPutInt(Collection<?> aPathElements, Integer aValue)Sets theIntegervalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theIntegervalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheIntegervalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutInt
-
withPutInt
default InterOperableMap.InterOperableMapBuilder<T> withPutInt(Object[] aPathElements, Integer aValue)Sets theIntegervalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theIntegervalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueIntegerto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutInt
-
withPutInt
default InterOperableMap.InterOperableMapBuilder<T> withPutInt(String[] aPathElements, Integer aValue)Sets theIntegervalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theIntegervalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheIntegervalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutLong
default InterOperableMap.InterOperableMapBuilder<T> withPutLong(Collection<?> aPathElements, Long aValue)Sets theLongvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theLongvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheLongvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutLong
-
withPutLong
default InterOperableMap.InterOperableMapBuilder<T> withPutLong(Object[] aPathElements, Long aValue)Sets theLongvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theLongvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueLongto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutLong
-
withPutLong
default InterOperableMap.InterOperableMapBuilder<T> withPutLong(String[] aPathElements, Long aValue)Sets theLongvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theLongvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheLongvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutShort
default InterOperableMap.InterOperableMapBuilder<T> withPutShort(Collection<?> aPathElements, Short aValue)Sets theShortvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theShortvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheShortvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutShort
-
withPutShort
default InterOperableMap.InterOperableMapBuilder<T> withPutShort(Object[] aPathElements, Short aValue)Sets theShortvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theShortvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueShortto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutShort
-
withPutShort
default InterOperableMap.InterOperableMapBuilder<T> withPutShort(String[] aPathElements, Short aValue)Sets theShortvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theShortvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheShortvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutString
default InterOperableMap.InterOperableMapBuilder<T> withPutString(Collection<?> aPathElements, String aValue)Sets theStringvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheStringvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutString
-
withPutString
default InterOperableMap.InterOperableMapBuilder<T> withPutString(Object[] aPathElements, String aValue)Sets theStringvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- The valueStringto be associated with the path.- Returns:
- This instance for further builder method calls.
-
withPutString
-
withPutString
default InterOperableMap.InterOperableMapBuilder<T> withPutString(String[] aPathElements, String aValue)Sets theStringvalue for the property referred to by the path elements representing the addressed path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements of the path addressing the value.aValue- TheStringvalue to be associated with the path.- Returns:
- This instance for further builder method calls.
-
withRemoveFrom
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)method.- Specified by:
withRemoveFromin interfacePathMap.PathMapBuilder<T>- 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
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)method.- Specified by:
withRemoveFromin interfacePathMap.PathMapBuilder<T>- Parameters:
aPath- The path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemoveFrom
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)method.- Specified by:
withRemoveFromin interfacePathMap.PathMapBuilder<T>- 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
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)method.- Specified by:
withRemoveFromin interfacePathMap.PathMapBuilder<T>- Parameters:
aPath- The path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemoveFrom
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)method.- Specified by:
withRemoveFromin interfacePathMap.PathMapBuilder<T>- 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.
-