Module org.refcodes.struct
Package org.refcodes.struct
Interface ClassStructMap.ClassStructMapBuilder
-
- All Superinterfaces:
org.refcodes.mixin.AnnotatorAccessor
,ClassStructMap
,ClassStructMap.MutableClassStructMap
,org.refcodes.mixin.Clearable
,Containable
,org.refcodes.mixin.DelimiterAccessor
,Dictionary<String,Class<?>>
,Dictionary.MutableDictionary<String,Class<?>>
,Dictionary.MutableDictionary.DictionaryBuilder<String,Class<?>,PathMap.PathMapBuilder<Class<?>>>
,org.refcodes.mixin.Dumpable
,org.refcodes.mixin.EmptyAccessor
,Keys<String,Class<?>>
,Keys.MutableKeys<String,Class<?>>
,Keys.MutableValues<String,Class<?>>
,Map<String,Class<?>>
,PathMap<Class<?>>
,PathMap.MutablePathMap<Class<?>>
,PathMap.PathMapBuilder<Class<?>>
,org.refcodes.mixin.TypeAccessor<Class<?>>
,TypeModeAccessor
- All Known Implementing Classes:
ClassStructMapBuilderImpl
- Enclosing interface:
- ClassStructMap
public static interface ClassStructMap.ClassStructMapBuilder extends ClassStructMap.MutableClassStructMap, PathMap.PathMapBuilder<Class<?>>
The Interface ClassStructMapBuilder.
-
-
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.struct.ClassStructMap
ClassStructMap.ClassStructMapBuilder, ClassStructMap.MutableClassStructMap
-
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>
-
Nested classes/interfaces inherited from interface org.refcodes.struct.TypeModeAccessor
TypeModeAccessor.TypeModeBuilder<B extends TypeModeAccessor.TypeModeBuilder<B>>, TypeModeAccessor.TypeModeMutator, TypeModeAccessor.TypeModeProperty
-
-
Field Summary
-
Fields inherited from interface org.refcodes.struct.ClassStructMap
ARRAY_SELECTOR
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default ClassStructMap.ClassStructMapBuilder
withInsert(Object aObj)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insert(Object)
method.default ClassStructMap.ClassStructMapBuilder
withInsert(PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withInsertBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.default ClassStructMap.ClassStructMapBuilder
withInsertBetween(Object[] aToPathElements, PathMap<Class<?>> aFrom, Object[] aFromPathElements)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withInsertBetween(Object aToPath, Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.default ClassStructMap.ClassStructMapBuilder
withInsertBetween(Object aToPath, PathMap<Class<?>> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withInsertBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.default ClassStructMap.ClassStructMapBuilder
withInsertBetween(String[] aToPathElements, PathMap<Class<?>> aFrom, String[] aFromPathElements)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withInsertBetween(String aToPath, Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.default ClassStructMap.ClassStructMapBuilder
withInsertBetween(String aToPath, PathMap<Class<?>> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withInsertBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.default ClassStructMap.ClassStructMapBuilder
withInsertBetween(Collection<?> aToPathElements, PathMap<Class<?>> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withInsertFrom(Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.default ClassStructMap.ClassStructMapBuilder
withInsertFrom(Object aFrom, Object... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.default ClassStructMap.ClassStructMapBuilder
withInsertFrom(Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.default ClassStructMap.ClassStructMapBuilder
withInsertFrom(Object aFrom, String... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.default ClassStructMap.ClassStructMapBuilder
withInsertFrom(Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.default ClassStructMap.ClassStructMapBuilder
withInsertFrom(PathMap<Class<?>> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withInsertFrom(PathMap<Class<?>> aFrom, Object... aFromPathElements)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withInsertFrom(PathMap<Class<?>> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withInsertFrom(PathMap<Class<?>> aFrom, String... aFromPathElements)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withInsertFrom(PathMap<Class<?>> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withInsertTo(Object[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.default ClassStructMap.ClassStructMapBuilder
withInsertTo(Object[] aToPathElements, PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withInsertTo(Object aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.default ClassStructMap.ClassStructMapBuilder
withInsertTo(Object aToPath, PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withInsertTo(String[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.default ClassStructMap.ClassStructMapBuilder
withInsertTo(String[] aToPathElements, PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withInsertTo(String aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.default ClassStructMap.ClassStructMapBuilder
withInsertTo(String aToPath, PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withInsertTo(Collection<?> aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.default ClassStructMap.ClassStructMapBuilder
withInsertTo(Collection<?> aToPathElements, PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withMerge(Object aObj)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.merge(Object)
method.default ClassStructMap.ClassStructMapBuilder
withMerge(PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withMergeBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.default ClassStructMap.ClassStructMapBuilder
withMergeBetween(Object[] aToPathElements, PathMap<Class<?>> aFrom, Object[] aFromPathElements)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withMergeBetween(Object aToPath, Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.default ClassStructMap.ClassStructMapBuilder
withMergeBetween(Object aToPath, PathMap<Class<?>> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withMergeBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.default ClassStructMap.ClassStructMapBuilder
withMergeBetween(String[] aToPathElements, PathMap<Class<?>> aFrom, String[] aFromPathElements)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withMergeBetween(String aToPath, Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.default ClassStructMap.ClassStructMapBuilder
withMergeBetween(String aToPath, PathMap<Class<?>> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withMergeBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.default ClassStructMap.ClassStructMapBuilder
withMergeBetween(Collection<?> aToPathElements, PathMap<Class<?>> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withMergeFrom(Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.default ClassStructMap.ClassStructMapBuilder
withMergeFrom(Object aFrom, Object... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.default ClassStructMap.ClassStructMapBuilder
withMergeFrom(Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.default ClassStructMap.ClassStructMapBuilder
withMergeFrom(Object aFrom, String... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.default ClassStructMap.ClassStructMapBuilder
withMergeFrom(Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.default ClassStructMap.ClassStructMapBuilder
withMergeFrom(PathMap<Class<?>> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withMergeFrom(PathMap<Class<?>> aFrom, Object... aFromPathElements)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withMergeFrom(PathMap<Class<?>> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withMergeFrom(PathMap<Class<?>> aFrom, String... aFromPathElements)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withMergeFrom(PathMap<Class<?>> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withMergeTo(Object[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.default ClassStructMap.ClassStructMapBuilder
withMergeTo(Object[] aToPathElements, PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withMergeTo(Object aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.default ClassStructMap.ClassStructMapBuilder
withMergeTo(Object aToPath, PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withMergeTo(String[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.default ClassStructMap.ClassStructMapBuilder
withMergeTo(String[] aToPathElements, PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withMergeTo(String aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.default ClassStructMap.ClassStructMapBuilder
withMergeTo(String aToPath, PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withMergeTo(Collection<?> aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.default ClassStructMap.ClassStructMapBuilder
withMergeTo(Collection<?> aToPathElements, PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types.default ClassStructMap.ClassStructMapBuilder
withPut(Object[] aPathElements, Class<?> aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.default ClassStructMap.ClassStructMapBuilder
withPut(String[] aKey, Class<?> aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.default ClassStructMap.ClassStructMapBuilder
withPut(Collection<?> aPathElements, Class<?> aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.default ClassStructMap.ClassStructMapBuilder
withPut(Property aProperty)
Builder method forClassStructMap.MutableClassStructMap.put(Property)
.default ClassStructMap.ClassStructMapBuilder
withPut(Relation<String,Class<?>> aProperty)
Builder method forDictionary.MutableDictionary.put(Relation)
.default ClassStructMap.ClassStructMapBuilder
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 ClassStructMap.ClassStructMapBuilder
withPutDirAt(int aIndex, PathMap<Class<?>> aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default ClassStructMap.ClassStructMapBuilder
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 ClassStructMap.ClassStructMapBuilder
withPutDirAt(Object[] aPathElements, int aIndex, PathMap<Class<?>> aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default ClassStructMap.ClassStructMapBuilder
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 ClassStructMap.ClassStructMapBuilder
withPutDirAt(Object aPath, int aIndex, PathMap<Class<?>> aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default ClassStructMap.ClassStructMapBuilder
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 ClassStructMap.ClassStructMapBuilder
withPutDirAt(String[] aPathElements, int aIndex, PathMap<Class<?>> aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default ClassStructMap.ClassStructMapBuilder
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 ClassStructMap.ClassStructMapBuilder
withPutDirAt(String aPath, int aIndex, PathMap<Class<?>> aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default ClassStructMap.ClassStructMapBuilder
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 ClassStructMap.ClassStructMapBuilder
withPutDirAt(Collection<?> aPathElements, int aIndex, PathMap<Class<?>> aDir)
An indexed directory represents all elements which begin with a path which's last path element represents an index.default ClassStructMap.ClassStructMapBuilder
withRemoveFrom(Object aPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.default ClassStructMap.ClassStructMapBuilder
withRemoveFrom(Object... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.default ClassStructMap.ClassStructMapBuilder
withRemoveFrom(String aPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.default ClassStructMap.ClassStructMapBuilder
withRemoveFrom(String... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.default ClassStructMap.ClassStructMapBuilder
withRemoveFrom(Collection<?> aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.default ClassStructMap.ClassStructMapBuilder
withRemovePaths(String... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.-
Methods inherited from interface org.refcodes.struct.ClassStructMap
getArraySelector, getCompositeArrayDir, getCompositeArrayDir, getCompositeArrayDir, getCompositeArrayDir, getCompositeArrayDir, getCompositeArrayDir, getCompositeDir, getCompositeDir, getCompositeDir, getCompositeDir, getCompositeDir, getCompositeDir, getDir, getDir, getDir, getDir, getDir, getDirAt, getDirAt, getDirAt, getDirAt, getDirAt, getDirAt, getDirs, getDirs, getDirs, getDirs, getDirs, getPrimitiveArrayType, getPrimitiveArrayType, getPrimitiveArrayType, getPrimitiveArrayType, getPrimitiveArrayType, getPrimitiveArrayType, getPrimitiveType, getPrimitiveType, getPrimitiveType, getPrimitiveType, getPrimitiveType, getPrimitiveType, getSimpleArrayType, getSimpleArrayType, getSimpleArrayType, getSimpleArrayType, getSimpleArrayType, getSimpleArrayType, getSimpleType, getSimpleType, getSimpleType, getSimpleType, getSimpleType, getSimpleType, getWrapperArrayType, getWrapperArrayType, getWrapperArrayType, getWrapperArrayType, getWrapperArrayType, getWrapperArrayType, getWrapperType, getWrapperType, getWrapperType, getWrapperType, getWrapperType, getWrapperType, isArrayType, isArrayType, isArrayType, isArrayType, isArrayType, isArrayType, isCompositeArrayDir, isCompositeArrayDir, isCompositeArrayDir, isCompositeArrayDir, isCompositeArrayDir, isCompositeArrayDir, isCompositeDir, isCompositeDir, isCompositeDir, isCompositeDir, isCompositeDir, isCompositeDir, isPrimitiveArrayType, isPrimitiveArrayType, isPrimitiveArrayType, isPrimitiveArrayType, isPrimitiveArrayType, isPrimitiveArrayType, isPrimitiveType, isPrimitiveType, isPrimitiveType, isPrimitiveType, isPrimitiveType, isPrimitiveType, isSimpleArrayType, isSimpleArrayType, isSimpleArrayType, isSimpleArrayType, isSimpleArrayType, isSimpleArrayType, isSimpleType, isSimpleType, isSimpleType, isSimpleType, isSimpleType, isSimpleType, isWrapperArrayType, isWrapperArrayType, isWrapperArrayType, isWrapperArrayType, isWrapperArrayType, isWrapperArrayType, isWrapperType, isWrapperType, isWrapperType, isWrapperType, isWrapperType, isWrapperType, query, query, query, query, query, queryBetween, queryBetween, queryBetween, queryBetween, queryBetween, queryBetween, queryFrom, queryFrom, queryFrom, queryFrom, queryFrom, queryFrom, queryTo, queryTo, queryTo, queryTo, queryTo, queryTo, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveTo, retrieveTo, retrieveTo, retrieveTo, retrieveTo, toMap, toProperties
-
Methods inherited from interface org.refcodes.struct.ClassStructMap.MutableClassStructMap
containsValue, insert, insertBetween, insertFrom, insertTo, put, put, put, put, put, putAll, putAll, putAll, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, putDirAt, removeAll, removeAll, removeAll, removeAll, removeAll, removeAll, removeDirAt, removeDirAt, removeDirAt, removeDirAt, removeDirAt, removeFrom, removeFrom, removeFrom, removeFrom, removeFrom, removePaths, removePaths, toDump
-
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, get, getOr, keySet, use, values
-
Methods inherited from interface org.refcodes.struct.Keys.MutableValues
put
-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Methods inherited from interface org.refcodes.struct.PathMap
children, children, children, children, children, children, containsKey, containsKey, containsKey, dirs, dirs, dirs, dirs, dirs, dirs, findPaths, fromExternalPath, get, get, get, getArray, getArray, getArray, getArray, getArray, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayOr, getArrayOr, getArrayOr, getArrayOr, getArrayOr, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getRootPath, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, hasChildren, hasChildren, hasChildren, hasChildren, hasChildren, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasParentPath, hasPath, hasPath, hasPath, hasPath, hasSubDirs, hasSubDirs, hasSubDirs, hasSubDirs, hasValue, hasValue, hasValue, hasValue, hasValue, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, isArray, isArray, isArray, isArray, isArray, isArray, isChild, isChild, isChild, isChild, isDir, isDir, isDir, isDir, isDir, isEqualTo, isIndexDir, isIndexDir, isIndexDir, isIndexDir, isIndexDir, isLeaf, isLeaf, isLeaf, isLeaf, isLeaf, isRootPath, keySet, keySet, keySet, keySet, keySet, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, leaves, leaves, leaves, leaves, leaves, leaves, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, paths, paths, paths, paths, paths, paths, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, toDataStructure, toDataStructure, toExternalPath, toInstance, toInstance, toLeaf, toMap, toNormalizedPath, toParentPath, toPath, toPath, toPath, toPath, toPathElements, toPathList, toPathStack, toPropertyPath, toType, toType, toType, toType, toType, toType, toType, toType
-
Methods inherited from interface org.refcodes.struct.PathMap.MutablePathMap
add, add, add, add, add, add, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendDirTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, appendValueTo, delete, delete, delete, delete, delete, insert, insert, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertBetween, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertFrom, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, insertTo, merge, merge, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeBetween, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, mergeTo, put, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putArray, putValueAt, putValueAt, putValueAt, putValueAt, putValueAt, putValueAt, remove, remove, remove, removeValueAt, removeValueAt, removeValueAt, removeValueAt, removeValueAt, toSourceCode, toSourceCode
-
Methods inherited from interface org.refcodes.struct.TypeModeAccessor
getTypeMode
-
-
-
-
Method Detail
-
withPut
default ClassStructMap.ClassStructMapBuilder withPut(Collection<?> aPathElements, Class<?> aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.- Specified by:
withPut
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withPut(Object[] aPathElements, Class<?> aValue) throws NumberFormatException
Builder method forKeys.MutableValues.put(Object, Object)
.- Specified by:
withPut
in interfacePathMap.PathMapBuilder<Class<?>>
- Parameters:
aPathElements
- the path elements for the property to be put.aValue
- the value for the property to be put.- Returns:
- The implementing instance as of the builder pattern.
- Throws:
NumberFormatException
-
withPut
default ClassStructMap.ClassStructMapBuilder withPut(Relation<String,Class<?>> aProperty)
Builder method forDictionary.MutableDictionary.put(Relation)
.- Specified by:
withPut
in interfaceDictionary.MutableDictionary.DictionaryBuilder<String,Class<?>,PathMap.PathMapBuilder<Class<?>>>
- Specified by:
withPut
in interfacePathMap.PathMapBuilder<Class<?>>
- Parameters:
aProperty
- the property to be put.- Returns:
- The implementing instance as of the builder pattern.
-
withPut
default ClassStructMap.ClassStructMapBuilder withPut(Property aProperty)
Builder method forClassStructMap.MutableClassStructMap.put(Property)
.- Parameters:
aProperty
- the property to be put.- Returns:
- The implementing instance as of the builder pattern.
-
withPut
default ClassStructMap.ClassStructMapBuilder withPut(String[] aKey, Class<?> aValue)
Builder method forKeys.MutableValues.put(Object, Object)
.- Specified by:
withPut
in interfacePathMap.PathMapBuilder<Class<?>>
- Parameters:
aKey
- the path elements for the property to be put.aValue
- the value for the property to be put.- Returns:
- The implementing instance as of the builder pattern.
-
withInsert
default ClassStructMap.ClassStructMapBuilder withInsert(Object aObj)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insert(Object)
method.- Specified by:
withInsert
in interfacePathMap.PathMapBuilder<Class<?>>
- Parameters:
aObj
- the obj- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.insert(Object)
-
withInsert
default ClassStructMap.ClassStructMapBuilder withInsert(PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insert(Object)
.- Specified by:
withInsert
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertBetween(Collection<?> aToPathElements, PathMap<Class<?>> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertBetween(String, Object, String)
.- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertBetween(Object aToPath, Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertBetween(Object aToPath, PathMap<Class<?>> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertBetween(String, Object, String)
.- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertBetween(Object[] aToPathElements, PathMap<Class<?>> aFrom, Object[] aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertBetween(String, Object, String)
.- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertBetween(String aToPath, Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertBetween(String aToPath, PathMap<Class<?>> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertBetween(String, Object, String)
.- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertBetween(String, Object, String)
method.- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertBetween(String[] aToPathElements, PathMap<Class<?>> aFrom, String[] aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertBetween(String, Object, String)
.- Specified by:
withInsertBetween
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertFrom(Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertFrom(Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertFrom(Object aFrom, Object... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertFrom(Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertFrom(Object aFrom, String... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertFrom(Object, String)
method.- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertFrom(PathMap<Class<?>> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String)
.- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertFrom(PathMap<Class<?>> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String)
.- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertFrom(PathMap<Class<?>> aFrom, Object... aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String)
.- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertFrom(PathMap<Class<?>> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String)
.- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertFrom(PathMap<Class<?>> aFrom, String... aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertFrom(Object, String)
.- Specified by:
withInsertFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertTo(Collection<?> aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertTo(Collection<?> aToPathElements, PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object)
.- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertTo(Object aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertTo(Object aToPath, PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object)
.- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertTo(Object[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertTo(Object[] aToPathElements, PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object)
.- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertTo(String aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertTo(String aToPath, PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object)
.- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertTo(String[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.insertTo(String, Object)
method.- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withInsertTo(String[] aToPathElements, PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.insertTo(String, Object)
.- Specified by:
withInsertTo
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMerge(Object aObj)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.merge(Object)
method.- Specified by:
withMerge
in interfacePathMap.PathMapBuilder<Class<?>>
- Parameters:
aObj
- the obj- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.merge(Object)
-
withMerge
default ClassStructMap.ClassStructMapBuilder withMerge(PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.merge(Object)
.- Specified by:
withMerge
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeBetween(Collection<?> aToPathElements, PathMap<Class<?>> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeBetween(String, Object, String)
.- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeBetween(Object aToPath, Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeBetween(Object aToPath, PathMap<Class<?>> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeBetween(String, Object, String)
.- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeBetween(Object[] aToPathElements, PathMap<Class<?>> aFrom, Object[] aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeBetween(String, Object, String)
.- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeBetween(String aToPath, Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeBetween(String aToPath, PathMap<Class<?>> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeBetween(String, Object, String)
.- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeBetween(String, Object, String)
method.- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeBetween(String[] aToPathElements, PathMap<Class<?>> aFrom, String[] aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeBetween(String, Object, String)
.- Specified by:
withMergeBetween
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeFrom(Object aFrom, Collection<?> aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeFrom(Object aFrom, Object aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeFrom(Object aFrom, Object... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeFrom(Object aFrom, String aFromPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeFrom(Object aFrom, String... aFromPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeFrom(Object, String)
method.- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeFrom(PathMap<Class<?>> aFrom, Collection<?> aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String)
.- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeFrom(PathMap<Class<?>> aFrom, Object aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String)
.- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeFrom(PathMap<Class<?>> aFrom, Object... aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String)
.- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeFrom(PathMap<Class<?>> aFrom, String aFromPath)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String)
.- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeFrom(PathMap<Class<?>> aFrom, String... aFromPathElements)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeFrom(Object, String)
.- Specified by:
withMergeFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeTo(Collection<?> aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeTo(Collection<?> aToPathElements, PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object)
.- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeTo(Object aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeTo(Object aToPath, PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object)
.- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeTo(Object[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeTo(Object[] aToPathElements, PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object)
.- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeTo(String aToPath, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeTo(String aToPath, PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object)
.- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeTo(String[] aToPathElements, Object aFrom)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.mergeTo(String, Object)
method.- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withMergeTo(String[] aToPathElements, PathMap<Class<?>> aFrom)
Method to semantically emphasize that we support our own types. Actually delegates toPathMap.MutablePathMap.mergeTo(String, Object)
.- Specified by:
withMergeTo
in interfacePathMap.PathMapBuilder<Class<?>>
- Parameters:
aToPathElements
- The path elements representing the sub-path where to merge the object's introspected values to.aFrom
- ThePathMap
which is to be inspected with the therein contained values being added with their according determined paths.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
PathMap.MutablePathMap.mergeTo(String, Object)
-
withPutDirAt
default ClassStructMap.ClassStructMapBuilder withPutDirAt(Collection<?> aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withPutDirAt(Collection<?> aPathElements, int aIndex, PathMap<Class<?>> aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withPutDirAt(int aIndex, Object aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the root path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withPutDirAt(int aIndex, PathMap<Class<?>> aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the root path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withPutDirAt(Object aPath, int aIndex, Object aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withPutDirAt(Object aPath, int aIndex, PathMap<Class<?>> aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withPutDirAt(Object[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withPutDirAt(Object[] aPathElements, int aIndex, PathMap<Class<?>> aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withPutDirAt(String aPath, int aIndex, Object aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withPutDirAt(String aPath, int aIndex, PathMap<Class<?>> aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withPutDirAt(String[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withPutDirAt(String[] aPathElements, int aIndex, PathMap<Class<?>> aDir) throws IllegalArgumentException
An indexed directory represents all elements which begin with a path which's last path element represents an index. There may by many sub-paths for the same indexed path which are all are included by the according directory. Puts the given values below the path at the given index.- Specified by:
withPutDirAt
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withRemoveFrom(Collection<?> aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Specified by:
withRemoveFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withRemoveFrom(Object aPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Specified by:
withRemoveFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- Parameters:
aPath
- The path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemoveFrom
default ClassStructMap.ClassStructMapBuilder withRemoveFrom(Object... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Specified by:
withRemoveFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withRemoveFrom(String aPath)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Specified by:
withRemoveFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- Parameters:
aPath
- The path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemoveFrom
default ClassStructMap.ClassStructMapBuilder withRemoveFrom(String... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Specified by:
withRemoveFrom
in interfacePathMap.PathMapBuilder<Class<?>>
- 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 ClassStructMap.ClassStructMapBuilder withRemovePaths(String... aPathElements)
Convenience method for providing builder functionality to thePathMap.MutablePathMap.removeFrom( String)
method.- Specified by:
withRemovePaths
in interfacePathMap.PathMapBuilder<Class<?>>
- 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.
-
-