-
- Type Parameters:
T
- The type of the terminating elements.
- 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
,org.refcodes.mixin.EmptyAccessor
,Keys<String,T>
,Keys.MutableKeys<String,T>
,Keys.MutableValues<String,T>
,Map<String,T>
,PathMap<T>
,PathMap.MutablePathMap<T>
,org.refcodes.mixin.TypeAccessor<T>
- All Known Subinterfaces:
CanonicalMap.CanonicalMapBuilder
,ClassStructMap.ClassStructMapBuilder
,InterOperableMap.InterOperableMapBuilder<T>
,SimpleTypeMap.SimpleTypeMapBuilder
- All Known Implementing Classes:
CanonicalMapBuilderImpl
,ClassStructMapBuilderImpl
,PathMapBuilderImpl
,SimpleTypeMapBuilderImpl
public static interface PathMap.PathMapBuilder<T> extends PathMap.MutablePathMap<T>, Dictionary.MutableDictionary.DictionaryBuilder<String,T,PathMap.PathMapBuilder<T>>
ThePathMap.PathMapBuilder
adds builder functionality to thePathMap.MutablePathMap
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.AnnotatorAccessor
org.refcodes.mixin.AnnotatorAccessor.AnnotatorBuilder<B extends org.refcodes.mixin.AnnotatorAccessor.AnnotatorBuilder<B>>, org.refcodes.mixin.AnnotatorAccessor.AnnotatorMutator, org.refcodes.mixin.AnnotatorAccessor.AnnotatorProperty
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.DelimiterAccessor
org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B extends org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B>>, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator, org.refcodes.mixin.DelimiterAccessor.DelimiterProperty
-
Nested classes/interfaces inherited from interface org.refcodes.struct.Dictionary
Dictionary.MutableDictionary<K,V>
-
Nested classes/interfaces inherited from interface org.refcodes.struct.Dictionary.MutableDictionary
Dictionary.MutableDictionary.DictionaryBuilder<K,V,B extends Dictionary.MutableDictionary.DictionaryBuilder<K,V,B>>
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.EmptyAccessor
org.refcodes.mixin.EmptyAccessor.EmptyMutator, org.refcodes.mixin.EmptyAccessor.EmptyProperty
-
Nested classes/interfaces inherited from interface org.refcodes.struct.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>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default PathMap.PathMapBuilder<T>
withInsert(Object aObj)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insert(Object)
method.default PathMap.PathMapBuilder<T>
withInsert(PathMap<T> aFrom)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withInsertBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.default PathMap.PathMapBuilder<T>
withInsertBetween(Object[] aToPathElements, PathMap<T> aFrom, Object[] aFromPathElements)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withInsertBetween(Object aToPath, Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.default PathMap.PathMapBuilder<T>
withInsertBetween(Object aToPath, PathMap<T> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withInsertBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.default PathMap.PathMapBuilder<T>
withInsertBetween(String[] aToPathElements, PathMap<T> aFrom, String[] aFromPathElements)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withInsertBetween(String aToPath, Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.default PathMap.PathMapBuilder<T>
withInsertBetween(String aToPath, PathMap<T> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withInsertBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.default PathMap.PathMapBuilder<T>
withInsertBetween(Collection<?> aToPathElements, PathMap<T> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withInsertFrom(Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.default PathMap.PathMapBuilder<T>
withInsertFrom(Object aFrom, Object... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.default PathMap.PathMapBuilder<T>
withInsertFrom(Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.default PathMap.PathMapBuilder<T>
withInsertFrom(Object aFrom, String... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.default PathMap.PathMapBuilder<T>
withInsertFrom(Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.default PathMap.PathMapBuilder<T>
withInsertFrom(PathMap<T> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withInsertFrom(PathMap<T> aFrom, Object... aFromPathElements)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withInsertFrom(PathMap<T> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withInsertFrom(PathMap<T> aFrom, String... aFromPathElements)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withInsertFrom(PathMap<T> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withInsertTo(Object[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.default PathMap.PathMapBuilder<T>
withInsertTo(Object[] aToPathElements, PathMap<T> aFrom)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withInsertTo(Object aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.default PathMap.PathMapBuilder<T>
withInsertTo(Object aToPath, PathMap<T> aFrom)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withInsertTo(String[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.default PathMap.PathMapBuilder<T>
withInsertTo(String[] aToPathElements, PathMap<T> aFrom)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withInsertTo(String aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.default PathMap.PathMapBuilder<T>
withInsertTo(String aToPath, PathMap<T> aFrom)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withInsertTo(Collection<?> aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.default PathMap.PathMapBuilder<T>
withInsertTo(Collection<?> aToPathElements, PathMap<T> aFrom)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withMerge(Object aObj)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.merge(Object)
method.default PathMap.PathMapBuilder<T>
withMerge(PathMap<T> aFrom)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withMergeBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.default PathMap.PathMapBuilder<T>
withMergeBetween(Object[] aToPathElements, PathMap<T> aFrom, Object[] aFromPathElements)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withMergeBetween(Object aToPath, Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.default PathMap.PathMapBuilder<T>
withMergeBetween(Object aToPath, PathMap<T> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withMergeBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.default PathMap.PathMapBuilder<T>
withMergeBetween(String[] aToPathElements, PathMap<T> aFrom, String[] aFromPathElements)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withMergeBetween(String aToPath, Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.default PathMap.PathMapBuilder<T>
withMergeBetween(String aToPath, PathMap<T> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withMergeBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.default PathMap.PathMapBuilder<T>
withMergeBetween(Collection<?> aToPathElements, PathMap<T> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withMergeFrom(Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.default PathMap.PathMapBuilder<T>
withMergeFrom(Object aFrom, Object... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.default PathMap.PathMapBuilder<T>
withMergeFrom(Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.default PathMap.PathMapBuilder<T>
withMergeFrom(Object aFrom, String... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.default PathMap.PathMapBuilder<T>
withMergeFrom(Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.default PathMap.PathMapBuilder<T>
withMergeFrom(PathMap<T> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withMergeFrom(PathMap<T> aFrom, Object... aFromPathElements)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withMergeFrom(PathMap<T> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withMergeFrom(PathMap<T> aFrom, String... aFromPathElements)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withMergeFrom(PathMap<T> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withMergeTo(Object[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.default PathMap.PathMapBuilder<T>
withMergeTo(Object[] aToPathElements, PathMap<T> aFrom)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withMergeTo(Object aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.default PathMap.PathMapBuilder<T>
withMergeTo(Object aToPath, PathMap<T> aFrom)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withMergeTo(String[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.default PathMap.PathMapBuilder<T>
withMergeTo(String[] aToPathElements, PathMap<T> aFrom)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withMergeTo(String aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.default PathMap.PathMapBuilder<T>
withMergeTo(String aToPath, PathMap<T> aFrom)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withMergeTo(Collection<?> aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.default PathMap.PathMapBuilder<T>
withMergeTo(Collection<?> aToPathElements, PathMap<T> aFrom)
Method to semantically emphasize that we support our own types.default PathMap.PathMapBuilder<T>
withPut(Object[] aPathElements, T aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.default PathMap.PathMapBuilder<T>
withPut(String[] aPathElements, T aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.default PathMap.PathMapBuilder<T>
withPut(Collection<?> aPathElements, T aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.default PathMap.PathMapBuilder<T>
withPut(Relation<String,T> aRelation)
Builder method forDictionary.MutableDictionary.put(Relation)
.default PathMap<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 PathMap<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 PathMap<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 PathMap<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 PathMap<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 PathMap<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 PathMap<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 PathMap<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 PathMap<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 PathMap<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 PathMap<T>
withPutDirAt(Collection<?> aPathElements, int aIndex, Object aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default PathMap<T>
withPutDirAt(Collection<?> 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 PathMap.PathMapBuilder<T>
withRemoveFrom(Object aPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.default PathMap.PathMapBuilder<T>
withRemoveFrom(Object... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.default PathMap.PathMapBuilder<T>
withRemoveFrom(String aPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.default PathMap.PathMapBuilder<T>
withRemoveFrom(String... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.default PathMap.PathMapBuilder<T>
withRemoveFrom(Collection<?> aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.default PathMap.PathMapBuilder<T>
withRemovePaths(String... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.-
Methods inherited from interface org.refcodes.struct.Containable
size
-
Methods inherited from interface org.refcodes.struct.Dictionary.MutableDictionary.DictionaryBuilder
withPut
-
Methods inherited from interface org.refcodes.struct.Keys
containsKey, containsValue, get, getOr, keySet, use, values
-
Methods inherited from interface org.refcodes.struct.Keys.MutableValues
put
-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Methods inherited from interface org.refcodes.struct.PathMap
children, children, children, children, children, children, containsKey, containsKey, containsKey, dirs, dirs, dirs, dirs, dirs, dirs, findPaths, fromExternalPath, get, get, get, getArray, getArray, getArray, getArray, getArray, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, 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, toType
-
Methods inherited from interface org.refcodes.struct.PathMap.MutablePathMap
add, add, add, add, add, add, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, delete, delete, delete, delete, delete, insert, insert, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, merge, merge, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, put, put, put, put, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putValueAt, putValueAt, putValueAt, putValueAt, putValueAt, putValueAt, remove, remove, remove, removeAll, removeAll, removeAll, removeAll, removeAll, removeAll, removeDirAt, removeDirAt, removeDirAt, removeDirAt, removeDirAt, removeFrom, removeFrom, removeFrom, removeFrom, removeFrom, removePaths, removePaths, removeValueAt, removeValueAt, removeValueAt, removeValueAt, removeValueAt, toSourceCode, toSourceCode
-
-
-
-
Method Detail
-
withInsert
default PathMap.PathMapBuilder<T> withInsert(Object aObj)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insert(Object)
method.- Parameters:
aObj
- the obj- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insert(Object)
-
withInsert
default PathMap.PathMapBuilder<T> withInsert(PathMap<T> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insert(Object)
.- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insert(Object)
-
withInsertBetween
default PathMap.PathMapBuilder<T> withInsertBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.- 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 PathMap.PathMapBuilder<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)
.- Parameters:
aToPathElements
- The path elements of the sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements of the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default PathMap.PathMapBuilder<T> withInsertBetween(Object aToPath, Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.- 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 PathMap.PathMapBuilder<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)
.- Parameters:
aToPath
- The sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPath
- The path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default PathMap.PathMapBuilder<T> withInsertBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.- 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 PathMap.PathMapBuilder<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)
.- Parameters:
aToPathElements
- The path elements of the sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements of the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default PathMap.PathMapBuilder<T> withInsertBetween(String aToPath, Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.- 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 PathMap.PathMapBuilder<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)
.- Parameters:
aToPath
- The sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPath
- The path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertBetween
default PathMap.PathMapBuilder<T> withInsertBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.- 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 PathMap.PathMapBuilder<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)
.- Parameters:
aToPathElements
- The path elements of the sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements of the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertBetween(String, Object, String)
-
withInsertFrom
default PathMap.PathMapBuilder<T> withInsertFrom(Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.- 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 PathMap.PathMapBuilder<T> withInsertFrom(Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.- 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 PathMap.PathMapBuilder<T> withInsertFrom(Object aFrom, Object... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.- 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 PathMap.PathMapBuilder<T> withInsertFrom(Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.- 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 PathMap.PathMapBuilder<T> withInsertFrom(Object aFrom, String... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.- 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 PathMap.PathMapBuilder<T> withInsertFrom(PathMap<T> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String)
.- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements representing the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default PathMap.PathMapBuilder<T> withInsertFrom(PathMap<T> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String)
.- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPath
- The path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default PathMap.PathMapBuilder<T> withInsertFrom(PathMap<T> aFrom, Object... aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String)
.- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements representing the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default PathMap.PathMapBuilder<T> withInsertFrom(PathMap<T> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String)
.- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPath
- The path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertFrom
default PathMap.PathMapBuilder<T> withInsertFrom(PathMap<T> aFrom, String... aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String)
.- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements representing the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertFrom(Object, String)
-
withInsertTo
default PathMap.PathMapBuilder<T> withInsertTo(Collection<?> aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.- 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 PathMap.PathMapBuilder<T> withInsertTo(Collection<?> aToPathElements, PathMap<T> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object)
.- Parameters:
aToPathElements
- The path elements representing the sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default PathMap.PathMapBuilder<T> withInsertTo(Object aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.- Parameters:
aToPath
- The to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default PathMap.PathMapBuilder<T> withInsertTo(Object aToPath, PathMap<T> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object)
.- Parameters:
aToPath
- The sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default PathMap.PathMapBuilder<T> withInsertTo(Object[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.- 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 PathMap.PathMapBuilder<T> withInsertTo(Object[] aToPathElements, PathMap<T> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object)
.- Parameters:
aToPathElements
- The path elements representing the sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default PathMap.PathMapBuilder<T> withInsertTo(String aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.- Parameters:
aToPath
- The to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default PathMap.PathMapBuilder<T> withInsertTo(String aToPath, PathMap<T> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object)
.- Parameters:
aToPath
- The sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withInsertTo
default PathMap.PathMapBuilder<T> withInsertTo(String[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.- 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 PathMap.PathMapBuilder<T> withInsertTo(String[] aToPathElements, PathMap<T> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object)
.- Parameters:
aToPathElements
- The path elements representing the sub-path where to insert the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insertTo(String, Object)
-
withMerge
default PathMap.PathMapBuilder<T> withMerge(Object aObj)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.merge(Object)
method.- Parameters:
aObj
- the obj- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.merge(Object)
-
withMerge
default PathMap.PathMapBuilder<T> withMerge(PathMap<T> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.merge(Object)
.- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.merge(Object)
-
withMergeBetween
default PathMap.PathMapBuilder<T> withMergeBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.- 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 PathMap.PathMapBuilder<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)
.- Parameters:
aToPathElements
- The path elements of the sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements of the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default PathMap.PathMapBuilder<T> withMergeBetween(Object aToPath, Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.- 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 PathMap.PathMapBuilder<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)
.- Parameters:
aToPath
- The sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPath
- The path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default PathMap.PathMapBuilder<T> withMergeBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.- 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 PathMap.PathMapBuilder<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)
.- Parameters:
aToPathElements
- The path elements of the sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements of the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default PathMap.PathMapBuilder<T> withMergeBetween(String aToPath, Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.- 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 PathMap.PathMapBuilder<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)
.- Parameters:
aToPath
- The sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPath
- The path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeBetween
default PathMap.PathMapBuilder<T> withMergeBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.- 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 PathMap.PathMapBuilder<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)
.- Parameters:
aToPathElements
- The path elements of the sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements of the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeBetween(String, Object, String)
-
withMergeFrom
default PathMap.PathMapBuilder<T> withMergeFrom(Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.- 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 PathMap.PathMapBuilder<T> withMergeFrom(Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.- 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 PathMap.PathMapBuilder<T> withMergeFrom(Object aFrom, Object... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.- 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 PathMap.PathMapBuilder<T> withMergeFrom(Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.- 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 PathMap.PathMapBuilder<T> withMergeFrom(Object aFrom, String... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.- 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 PathMap.PathMapBuilder<T> withMergeFrom(PathMap<T> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String)
.- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements representing the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default PathMap.PathMapBuilder<T> withMergeFrom(PathMap<T> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String)
.- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPath
- The path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default PathMap.PathMapBuilder<T> withMergeFrom(PathMap<T> aFrom, Object... aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String)
.- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements representing the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default PathMap.PathMapBuilder<T> withMergeFrom(PathMap<T> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String)
.- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPath
- The path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeFrom
default PathMap.PathMapBuilder<T> withMergeFrom(PathMap<T> aFrom, String... aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String)
.- Parameters:
aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.aFromPathElements
- The path elements representing the path from where to start adding elements of the provided object.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeFrom(Object, String)
-
withMergeTo
default PathMap.PathMapBuilder<T> withMergeTo(Collection<?> aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.- 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 PathMap.PathMapBuilder<T> withMergeTo(Collection<?> aToPathElements, PathMap<T> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object)
.- Parameters:
aToPathElements
- The path elements representing the sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default PathMap.PathMapBuilder<T> withMergeTo(Object aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.- Parameters:
aToPath
- The to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default PathMap.PathMapBuilder<T> withMergeTo(Object aToPath, PathMap<T> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object)
.- Parameters:
aToPath
- The sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default PathMap.PathMapBuilder<T> withMergeTo(Object[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.- 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 PathMap.PathMapBuilder<T> withMergeTo(Object[] aToPathElements, PathMap<T> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object)
.- Parameters:
aToPathElements
- The path elements representing the sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default PathMap.PathMapBuilder<T> withMergeTo(String aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.- Parameters:
aToPath
- The to-path.aFrom
- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default PathMap.PathMapBuilder<T> withMergeTo(String aToPath, PathMap<T> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object)
.- Parameters:
aToPath
- The sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withMergeTo
default PathMap.PathMapBuilder<T> withMergeTo(String[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.- 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 PathMap.PathMapBuilder<T> withMergeTo(String[] aToPathElements, PathMap<T> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object)
.- Parameters:
aToPathElements
- The path elements representing the sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withPut
default PathMap.PathMapBuilder<T> withPut(Collection<?> aPathElements, T aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.- Parameters:
aPathElements
- the path elements for the property to be put.aValue
- the value for the property to be put.- Returns:
- The implementing instance as of the builder pattern.
-
withPut
default PathMap.PathMapBuilder<T> withPut(Object[] aPathElements, T aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.- Parameters:
aPathElements
- the path elements for the property to be put.aValue
- the value for the property to be put.- Returns:
- The implementing instance as of the builder pattern.
-
withPut
default PathMap.PathMapBuilder<T> withPut(Relation<String,T> aRelation)
Builder method forDictionary.MutableDictionary.put(Relation)
.- Specified by:
withPut
in interfaceDictionary.MutableDictionary.DictionaryBuilder<String,T,PathMap.PathMapBuilder<T>>
- Parameters:
aRelation
- the property to be put.- Returns:
- The implementing instance as of the builder pattern.
-
withPut
default PathMap.PathMapBuilder<T> withPut(String[] aPathElements, T aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.- Parameters:
aPathElements
- the path elements for the property to be put.aValue
- the value for the property to be put.- Returns:
- The implementing instance as of the builder pattern.
-
withPutDirAt
default PathMap<T> withPutDirAt(Collection<?> aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- 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 PathMap<T> withPutDirAt(Collection<?> aPathElements, int aIndex, PathMap<T> aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- 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 PathMap<T> withPutDirAt(int aIndex, Object aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the root path at the given index.- 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 PathMap<T> withPutDirAt(int aIndex, PathMap<T> aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the root path at the given index.- 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 PathMap<T> withPutDirAt(Object aPath, int aIndex, Object aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- 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 PathMap<T> withPutDirAt(Object aPath, int aIndex, PathMap<T> aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- 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 PathMap<T> withPutDirAt(Object[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- 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 PathMap<T> withPutDirAt(Object[] aPathElements, int aIndex, PathMap<T> aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- 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 PathMap<T> withPutDirAt(String aPath, int aIndex, Object aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- 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 PathMap<T> withPutDirAt(String aPath, int aIndex, PathMap<T> aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- 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 PathMap<T> withPutDirAt(String[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- 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 PathMap<T> withPutDirAt(String[] aPathElements, int aIndex, PathMap<T> aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Parameters:
aPathElements
- The path elements of the path where to put the indexed element.aIndex
- The index of the indexed element.aDir
- The values to be put at the index.- Returns:
- This instance (on which the method call has been invoked) as of the builder pattern.
- Throws:
IllegalArgumentException
- in case the path does not represent indexed elements as ofPathMap.isIndexDir(String)
.
-
withRemoveFrom
default PathMap.PathMapBuilder<T> withRemoveFrom(Collection<?> aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Parameters:
aPathElements
- The path elements of the path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemoveFrom
default PathMap.PathMapBuilder<T> withRemoveFrom(Object aPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Parameters:
aPath
- The path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemoveFrom
default PathMap.PathMapBuilder<T> withRemoveFrom(Object... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Parameters:
aPathElements
- The path elements of the path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemoveFrom
default PathMap.PathMapBuilder<T> withRemoveFrom(String aPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Parameters:
aPath
- The path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemoveFrom
default PathMap.PathMapBuilder<T> withRemoveFrom(String... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Parameters:
aPathElements
- The path elements of the path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemovePaths
default PathMap.PathMapBuilder<T> withRemovePaths(String... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- 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.
-
-