Interface ClassStructTable
- All Superinterfaces:
AnnotatorAccessor, Clearable, Containable, DelimiterAccessor, EmptyAccessor, ImmutableClassStructTable, ImmutableClassStructTable.MutableClassStructTable, ImmutablePathTable<Class<?>>, ImmutablePathTable.MutablePathTable<Class<?>>, ImmutableTable<String,Class<?>>, ImmutableTable.MutableTable<String, Class<?>>, Keys<String, Class<?>>, Keys.MutableKeys<String, Class<?>>, Keys.MutableValues<String, Class<?>>, Map<String, Class<?>>, PathTable<Class<?>>, Table<String, Class<?>, PathTable<Class<?>>>, TypeAccessor<Class<?>>, TypeModeAccessor
- All Known Implementing Classes:
MapClassStructTable
public interface ClassStructTable
extends ImmutableClassStructTable.MutableClassStructTable, PathTable<Class<?>>
The
ClassStructTable type extends the ImmutableClassStructTable.MutableClassStructTable
and provides mutator (write) as well as builder methods for manipulating the
entries.-
Nested Class Summary
Nested classes/interfaces inherited from interface AnnotatorAccessor
AnnotatorAccessor.AnnotatorBuilder<B>, AnnotatorAccessor.AnnotatorMutator, AnnotatorAccessor.AnnotatorPropertyNested classes/interfaces inherited from interface DelimiterAccessor
DelimiterAccessor.DelimiterBuilder<B>, DelimiterAccessor.DelimiterMutator, DelimiterAccessor.DelimiterPropertyNested classes/interfaces inherited from interface EmptyAccessor
EmptyAccessor.EmptyBuilder<B>, EmptyAccessor.EmptyMutator, EmptyAccessor.EmptyPropertyNested classes/interfaces inherited from interface ImmutableClassStructTable
ImmutableClassStructTable.MutableClassStructTableNested classes/interfaces inherited from interface ImmutablePathTable
ImmutablePathTable.MutablePathTable<T>Nested classes/interfaces inherited from interface ImmutableTable
ImmutableTable.MutableTable<K,V> Nested classes/interfaces inherited from interface Keys
Keys.MutableKeys<K,V>, Keys.MutableValues<K, V> Nested classes/interfaces inherited from interface TypeAccessor
TypeAccessor.TypeBuilder<T,B>, TypeAccessor.TypeMutator<T>, TypeAccessor.TypeProperty<T> Nested classes/interfaces inherited from interface TypeModeAccessor
TypeModeAccessor.TypeModeBuilder<B>, TypeModeAccessor.TypeModeMutator, TypeModeAccessor.TypeModeProperty -
Field Summary
Fields inherited from interface ImmutableClassStructTable
ARRAY_SELECTORFields inherited from interface ImmutablePathTable
ANNOTATOR, DELIMITER -
Method Summary
Modifier and TypeMethodDescriptiondefault ClassStructTablewithInsert(Object aObj) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insert(Object)method.default ClassStructTablewithInsert(ImmutablePathTable<Class<?>> aFrom) Method to semantically emphasize that we support our own types.default ClassStructTablewithInsertBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertBetween(String, Object, String)method.default ClassStructTablewithInsertBetween(Object[] aToPathElements, ImmutablePathTable<Class<?>> aFrom, Object[] aFromPathElements) Method to semantically emphasize that we support our own types.default ClassStructTablewithInsertBetween(Object aToPath, Object aFrom, Object aFromPath) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertBetween(String, Object, String)method.default ClassStructTablewithInsertBetween(Object aToPath, ImmutablePathTable<Class<?>> aFrom, Object aFromPath) Method to semantically emphasize that we support our own types.default ClassStructTablewithInsertBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertBetween(String, Object, String)method.default ClassStructTablewithInsertBetween(String[] aToPathElements, ImmutablePathTable<Class<?>> aFrom, String[] aFromPathElements) Method to semantically emphasize that we support our own types.default ClassStructTablewithInsertBetween(String aToPath, Object aFrom, String aFromPath) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertBetween(String, Object, String)method.default ClassStructTablewithInsertBetween(String aToPath, ImmutablePathTable<Class<?>> aFrom, String aFromPath) Method to semantically emphasize that we support our own types.default ClassStructTablewithInsertBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertBetween(String, Object, String)method.default ClassStructTablewithInsertBetween(Collection<?> aToPathElements, ImmutablePathTable<Class<?>> aFrom, Collection<?> aFromPathElements) Method to semantically emphasize that we support our own types.default ClassStructTablewithInsertFrom(Object aFrom, Object aFromPath) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertFrom(Object, String)method.default ClassStructTablewithInsertFrom(Object aFrom, Object... aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertFrom(Object, String)method.default ClassStructTablewithInsertFrom(Object aFrom, String aFromPath) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertFrom(Object, String)method.default ClassStructTablewithInsertFrom(Object aFrom, String... aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertFrom(Object, String)method.default ClassStructTablewithInsertFrom(Object aFrom, Collection<?> aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertFrom(Object, String)method.default ClassStructTablewithInsertFrom(ImmutablePathTable<Class<?>> aFrom, Object aFromPath) Method to semantically emphasize that we support our own types.default ClassStructTablewithInsertFrom(ImmutablePathTable<Class<?>> aFrom, Object... aFromPathElements) Method to semantically emphasize that we support our own types.default ClassStructTablewithInsertFrom(ImmutablePathTable<Class<?>> aFrom, String aFromPath) Method to semantically emphasize that we support our own types.default ClassStructTablewithInsertFrom(ImmutablePathTable<Class<?>> aFrom, String... aFromPathElements) Method to semantically emphasize that we support our own types.default ClassStructTablewithInsertFrom(ImmutablePathTable<Class<?>> aFrom, Collection<?> aFromPathElements) Method to semantically emphasize that we support our own types.default ClassStructTablewithInsertTo(Object[] aToPathElements, Object aFrom) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertTo(String, Object)method.default ClassStructTablewithInsertTo(Object[] aToPathElements, ImmutablePathTable<Class<?>> aFrom) Method to semantically emphasize that we support our own types.default ClassStructTablewithInsertTo(Object aToPath, Object aFrom) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertTo(String, Object)method.default ClassStructTablewithInsertTo(Object aToPath, ImmutablePathTable<Class<?>> aFrom) Method to semantically emphasize that we support our own types.default ClassStructTablewithInsertTo(String[] aToPathElements, Object aFrom) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertTo(String, Object)method.default ClassStructTablewithInsertTo(String[] aToPathElements, ImmutablePathTable<Class<?>> aFrom) Method to semantically emphasize that we support our own types.default ClassStructTablewithInsertTo(String aToPath, Object aFrom) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertTo(String, Object)method.default ClassStructTablewithInsertTo(String aToPath, ImmutablePathTable<Class<?>> aFrom) Method to semantically emphasize that we support our own types.default ClassStructTablewithInsertTo(Collection<?> aToPathElements, Object aFrom) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertTo(String, Object)method.default ClassStructTablewithInsertTo(Collection<?> aToPathElements, ImmutablePathTable<Class<?>> aFrom) Method to semantically emphasize that we support our own types.default ClassStructTableConvenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.merge(Object)method.default ClassStructTablewithMerge(ImmutablePathTable<Class<?>> aFrom) Method to semantically emphasize that we support our own types.default ClassStructTablewithMergeBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String)method.default ClassStructTablewithMergeBetween(Object[] aToPathElements, ImmutablePathTable<Class<?>> aFrom, Object[] aFromPathElements) Method to semantically emphasize that we support our own types.default ClassStructTablewithMergeBetween(Object aToPath, Object aFrom, Object aFromPath) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String)method.default ClassStructTablewithMergeBetween(Object aToPath, ImmutablePathTable<Class<?>> aFrom, Object aFromPath) Method to semantically emphasize that we support our own types.default ClassStructTablewithMergeBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String)method.default ClassStructTablewithMergeBetween(String[] aToPathElements, ImmutablePathTable<Class<?>> aFrom, String[] aFromPathElements) Method to semantically emphasize that we support our own types.default ClassStructTablewithMergeBetween(String aToPath, Object aFrom, String aFromPath) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String)method.default ClassStructTablewithMergeBetween(String aToPath, ImmutablePathTable<Class<?>> aFrom, String aFromPath) Method to semantically emphasize that we support our own types.default ClassStructTablewithMergeBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String)method.default ClassStructTablewithMergeBetween(Collection<?> aToPathElements, ImmutablePathTable<Class<?>> aFrom, Collection<?> aFromPathElements) Method to semantically emphasize that we support our own types.default ClassStructTablewithMergeFrom(Object aFrom, Object aFromPath) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeFrom(Object, String)method.default ClassStructTablewithMergeFrom(Object aFrom, Object... aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeFrom(Object, String)method.default ClassStructTablewithMergeFrom(Object aFrom, String aFromPath) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeFrom(Object, String)method.default ClassStructTablewithMergeFrom(Object aFrom, String... aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeFrom(Object, String)method.default ClassStructTablewithMergeFrom(Object aFrom, Collection<?> aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeFrom(Object, String)method.default ClassStructTablewithMergeFrom(ImmutablePathTable<Class<?>> aFrom, Object aFromPath) Method to semantically emphasize that we support our own types.default ClassStructTablewithMergeFrom(ImmutablePathTable<Class<?>> aFrom, Object... aFromPathElements) Method to semantically emphasize that we support our own types.default ClassStructTablewithMergeFrom(ImmutablePathTable<Class<?>> aFrom, String aFromPath) Method to semantically emphasize that we support our own types.default ClassStructTablewithMergeFrom(ImmutablePathTable<Class<?>> aFrom, String... aFromPathElements) Method to semantically emphasize that we support our own types.default ClassStructTablewithMergeFrom(ImmutablePathTable<Class<?>> aFrom, Collection<?> aFromPathElements) Method to semantically emphasize that we support our own types.default ClassStructTablewithMergeTo(Object[] aToPathElements, Object aFrom) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeTo(String, Object)method.default ClassStructTablewithMergeTo(Object[] aToPathElements, ImmutablePathTable<Class<?>> aFrom) Method to semantically emphasize that we support our own types.default ClassStructTablewithMergeTo(Object aToPath, Object aFrom) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeTo(String, Object)method.default ClassStructTablewithMergeTo(Object aToPath, ImmutablePathTable<Class<?>> aFrom) Method to semantically emphasize that we support our own types.default ClassStructTablewithMergeTo(String[] aToPathElements, Object aFrom) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeTo(String, Object)method.default ClassStructTablewithMergeTo(String[] aToPathElements, ImmutablePathTable<Class<?>> aFrom) Method to semantically emphasize that we support our own types.default ClassStructTablewithMergeTo(String aToPath, Object aFrom) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeTo(String, Object)method.default ClassStructTablewithMergeTo(String aToPath, ImmutablePathTable<Class<?>> aFrom) Method to semantically emphasize that we support our own types.default ClassStructTablewithMergeTo(Collection<?> aToPathElements, Object aFrom) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeTo(String, Object)method.default ClassStructTablewithMergeTo(Collection<?> aToPathElements, ImmutablePathTable<Class<?>> aFrom) Method to semantically emphasize that we support our own types.default ClassStructTableBuilder method forKeys.MutableValues.put(Object, Object).default ClassStructTableBuilder method forKeys.MutableValues.put(Object, Object).default ClassStructTablewithPut(Collection<?> aPathElements, Class<?> aValue) Builder method forKeys.MutableValues.put(Object, Object).default ClassStructTableBuilder method forImmutableClassStructTable.MutableClassStructTable.put(Property).default ClassStructTableBuilder method forImmutableTable.MutableTable.put(Relation).default ClassStructTablewithPutDirAt(int aIndex, Object aDir) An indexed directory represents all elements which begin with a path which's last path element represents an index.default ClassStructTablewithPutDirAt(int aIndex, ImmutablePathTable<Class<?>> aDir) An indexed directory represents all elements which begin with a path which's last path element represents an index.default ClassStructTablewithPutDirAt(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 ClassStructTablewithPutDirAt(Object[] aPathElements, int aIndex, ImmutablePathTable<Class<?>> aDir) An indexed directory represents all elements which begin with a path which's last path element represents an index.default ClassStructTablewithPutDirAt(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 ClassStructTablewithPutDirAt(Object aPath, int aIndex, ImmutablePathTable<Class<?>> aDir) An indexed directory represents all elements which begin with a path which's last path element represents an index.default ClassStructTablewithPutDirAt(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 ClassStructTablewithPutDirAt(String[] aPathElements, int aIndex, ImmutablePathTable<Class<?>> aDir) An indexed directory represents all elements which begin with a path which's last path element represents an index.default ClassStructTablewithPutDirAt(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 ClassStructTablewithPutDirAt(String aPath, int aIndex, ImmutablePathTable<Class<?>> aDir) An indexed directory represents all elements which begin with a path which's last path element represents an index.default ClassStructTablewithPutDirAt(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 ClassStructTablewithPutDirAt(Collection<?> aPathElements, int aIndex, ImmutablePathTable<Class<?>> aDir) An indexed directory represents all elements which begin with a path which's last path element represents an index.default ClassStructTablewithRemoveFrom(Object aPath) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.default ClassStructTablewithRemoveFrom(Object... aPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.default ClassStructTablewithRemoveFrom(String aPath) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.default ClassStructTablewithRemoveFrom(String... aPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.default ClassStructTablewithRemoveFrom(Collection<?> aPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.default ClassStructTablewithRemovePaths(String... aPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.Methods inherited from interface AnnotatorAccessor
getAnnotatorMethods inherited from interface Containable
sizeMethods inherited from interface DelimiterAccessor
getDelimiterMethods inherited from interface EmptyAccessor
isEmptyMethods inherited from interface ImmutableClassStructTable
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, toPropertiesMethods inherited from interface ImmutableClassStructTable.MutableClassStructTable
containsValue, insert, insertBetween, insertFrom, insertTo, 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, removePathsMethods inherited from interface ImmutablePathTable
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, getArray, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayOr, getArrayOr, getArrayOr, getArrayOr, getArrayOr, getArrayOr, getDirIndexes, 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, 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, toPrintable, toPropertyPath, toType, toType, toType, toType, toType, toType, toType, toTypeMethods inherited from interface ImmutablePathTable.MutablePathTable
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, fromType, fromType, fromType, fromType, fromType, fromType, fromType, fromType, 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, toSourceCodeMethods inherited from interface ImmutableTable.MutableTable
putMethods inherited from interface Keys.MutableValues
putMethods inherited from interface Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from interface TypeAccessor
getTypeMethods inherited from interface TypeModeAccessor
getTypeMode
-
Method Details
-
withPut
Builder method forKeys.MutableValues.put(Object, Object). -
withPut
Builder method forKeys.MutableValues.put(Object, Object). -
withPut
Builder method forImmutableTable.MutableTable.put(Relation). -
withPut
Builder method forImmutableClassStructTable.MutableClassStructTable.put(Property).- Parameters:
aProperty- the property to be put.- Returns:
- The implementing instance as of the builder pattern.
-
withPut
Builder method forKeys.MutableValues.put(Object, Object). -
withInsert
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insert(Object)method.- Specified by:
withInsertin interfacePathTable<Class<?>>- Parameters:
aObj- the obj- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
-
withInsert
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insert(Object).- Specified by:
withInsertin interfacePathTable<Class<?>>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withInsertBetween
default ClassStructTable withInsertBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertBetween(String, Object, String)method.- Specified by:
withInsertBetweenin interfacePathTable<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:
-
withInsertBetween
default ClassStructTable withInsertBetween(Collection<?> aToPathElements, ImmutablePathTable<Class<?>> aFrom, Collection<?> aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertBetween(String, Object, String).- Specified by:
withInsertBetweenin interfacePathTable<Class<?>>- Parameters:
aToPathElements- The path elements of the sub-path where to insert the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withInsertBetween
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertBetween(String, Object, String)method.- Specified by:
withInsertBetweenin interfacePathTable<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:
-
withInsertBetween
default ClassStructTable withInsertBetween(Object aToPath, ImmutablePathTable<Class<?>> aFrom, Object aFromPath) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertBetween(String, Object, String).- Specified by:
withInsertBetweenin interfacePathTable<Class<?>>- Parameters:
aToPath- The sub-path where to insert the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withInsertBetween
default ClassStructTable withInsertBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertBetween(String, Object, String)method.- Specified by:
withInsertBetweenin interfacePathTable<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:
-
withInsertBetween
default ClassStructTable withInsertBetween(Object[] aToPathElements, ImmutablePathTable<Class<?>> aFrom, Object[] aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertBetween(String, Object, String).- Specified by:
withInsertBetweenin interfacePathTable<Class<?>>- Parameters:
aToPathElements- The path elements of the sub-path where to insert the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withInsertBetween
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertBetween(String, Object, String)method.- Specified by:
withInsertBetweenin interfacePathTable<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:
-
withInsertBetween
default ClassStructTable withInsertBetween(String aToPath, ImmutablePathTable<Class<?>> aFrom, String aFromPath) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertBetween(String, Object, String).- Specified by:
withInsertBetweenin interfacePathTable<Class<?>>- Parameters:
aToPath- The sub-path where to insert the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withInsertBetween
default ClassStructTable withInsertBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertBetween(String, Object, String)method.- Specified by:
withInsertBetweenin interfacePathTable<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:
-
withInsertBetween
default ClassStructTable withInsertBetween(String[] aToPathElements, ImmutablePathTable<Class<?>> aFrom, String[] aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertBetween(String, Object, String).- Specified by:
withInsertBetweenin interfacePathTable<Class<?>>- Parameters:
aToPathElements- The path elements of the sub-path where to insert the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withInsertFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertFrom(Object, String)method.- Specified by:
withInsertFromin interfacePathTable<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:
-
withInsertFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertFrom(Object, String)method.- Specified by:
withInsertFromin interfacePathTable<Class<?>>- Parameters:
aFrom- the fromaFromPath- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
-
withInsertFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertFrom(Object, String)method.- Specified by:
withInsertFromin interfacePathTable<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:
-
withInsertFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertFrom(Object, String)method.- Specified by:
withInsertFromin interfacePathTable<Class<?>>- Parameters:
aFrom- the fromaFromPath- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
-
withInsertFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertFrom(Object, String)method.- Specified by:
withInsertFromin interfacePathTable<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:
-
withInsertFrom
default ClassStructTable withInsertFrom(ImmutablePathTable<Class<?>> aFrom, Collection<?> aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertFrom(Object, String).- Specified by:
withInsertFromin interfacePathTable<Class<?>>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withInsertFrom
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertFrom(Object, String).- Specified by:
withInsertFromin interfacePathTable<Class<?>>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withInsertFrom
default ClassStructTable withInsertFrom(ImmutablePathTable<Class<?>> aFrom, Object... aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertFrom(Object, String).- Specified by:
withInsertFromin interfacePathTable<Class<?>>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withInsertFrom
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertFrom(Object, String).- Specified by:
withInsertFromin interfacePathTable<Class<?>>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withInsertFrom
default ClassStructTable withInsertFrom(ImmutablePathTable<Class<?>> aFrom, String... aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertFrom(Object, String).- Specified by:
withInsertFromin interfacePathTable<Class<?>>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withInsertTo
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertTo(String, Object)method.- Specified by:
withInsertToin interfacePathTable<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:
-
withInsertTo
default ClassStructTable withInsertTo(Collection<?> aToPathElements, ImmutablePathTable<Class<?>> aFrom) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertTo(String, Object).- Specified by:
withInsertToin interfacePathTable<Class<?>>- Parameters:
aToPathElements- The path elements representing the sub-path where to insert the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withInsertTo
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertTo(String, Object)method.- Specified by:
withInsertToin interfacePathTable<Class<?>>- Parameters:
aToPath- The to-path.aFrom- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
-
withInsertTo
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertTo(String, Object).- Specified by:
withInsertToin interfacePathTable<Class<?>>- Parameters:
aToPath- The sub-path where to insert the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withInsertTo
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertTo(String, Object)method.- Specified by:
withInsertToin interfacePathTable<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:
-
withInsertTo
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertTo(String, Object).- Specified by:
withInsertToin interfacePathTable<Class<?>>- Parameters:
aToPathElements- The path elements representing the sub-path where to insert the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withInsertTo
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertTo(String, Object)method.- Specified by:
withInsertToin interfacePathTable<Class<?>>- Parameters:
aToPath- The to-path.aFrom- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
-
withInsertTo
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertTo(String, Object).- Specified by:
withInsertToin interfacePathTable<Class<?>>- Parameters:
aToPath- The sub-path where to insert the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withInsertTo
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.insertTo(String, Object)method.- Specified by:
withInsertToin interfacePathTable<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:
-
withInsertTo
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.insertTo(String, Object).- Specified by:
withInsertToin interfacePathTable<Class<?>>- Parameters:
aToPathElements- The path elements representing the sub-path where to insert the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withMerge
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.merge(Object)method. -
withMerge
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.merge(Object).- Specified by:
withMergein interfacePathTable<Class<?>>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withMergeBetween
default ClassStructTable withMergeBetween(Collection<?> aToPathElements, Object aFrom, Collection<?> aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String)method.- Specified by:
withMergeBetweenin interfacePathTable<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:
-
withMergeBetween
default ClassStructTable withMergeBetween(Collection<?> aToPathElements, ImmutablePathTable<Class<?>> aFrom, Collection<?> aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String).- Specified by:
withMergeBetweenin interfacePathTable<Class<?>>- Parameters:
aToPathElements- The path elements of the sub-path where to merge the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withMergeBetween
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String)method.- Specified by:
withMergeBetweenin interfacePathTable<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:
-
withMergeBetween
default ClassStructTable withMergeBetween(Object aToPath, ImmutablePathTable<Class<?>> aFrom, Object aFromPath) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String).- Specified by:
withMergeBetweenin interfacePathTable<Class<?>>- Parameters:
aToPath- The sub-path where to merge the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withMergeBetween
default ClassStructTable withMergeBetween(Object[] aToPathElements, Object aFrom, Object[] aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String)method.- Specified by:
withMergeBetweenin interfacePathTable<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:
-
withMergeBetween
default ClassStructTable withMergeBetween(Object[] aToPathElements, ImmutablePathTable<Class<?>> aFrom, Object[] aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String).- Specified by:
withMergeBetweenin interfacePathTable<Class<?>>- Parameters:
aToPathElements- The path elements of the sub-path where to merge the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withMergeBetween
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String)method.- Specified by:
withMergeBetweenin interfacePathTable<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:
-
withMergeBetween
default ClassStructTable withMergeBetween(String aToPath, ImmutablePathTable<Class<?>> aFrom, String aFromPath) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String).- Specified by:
withMergeBetweenin interfacePathTable<Class<?>>- Parameters:
aToPath- The sub-path where to merge the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withMergeBetween
default ClassStructTable withMergeBetween(String[] aToPathElements, Object aFrom, String[] aFromPathElements) Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String)method.- Specified by:
withMergeBetweenin interfacePathTable<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:
-
withMergeBetween
default ClassStructTable withMergeBetween(String[] aToPathElements, ImmutablePathTable<Class<?>> aFrom, String[] aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeBetween(String, Object, String).- Specified by:
withMergeBetweenin interfacePathTable<Class<?>>- Parameters:
aToPathElements- The path elements of the sub-path where to merge the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withMergeFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeFrom(Object, String)method.- Specified by:
withMergeFromin interfacePathTable<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:
-
withMergeFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeFrom(Object, String)method.- Specified by:
withMergeFromin interfacePathTable<Class<?>>- Parameters:
aFrom- the fromaFromPath- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
-
withMergeFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeFrom(Object, String)method.- Specified by:
withMergeFromin interfacePathTable<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:
-
withMergeFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeFrom(Object, String)method.- Specified by:
withMergeFromin interfacePathTable<Class<?>>- Parameters:
aFrom- the fromaFromPath- The from-path.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
-
withMergeFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeFrom(Object, String)method.- Specified by:
withMergeFromin interfacePathTable<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:
-
withMergeFrom
default ClassStructTable withMergeFrom(ImmutablePathTable<Class<?>> aFrom, Collection<?> aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeFrom(Object, String).- Specified by:
withMergeFromin interfacePathTable<Class<?>>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withMergeFrom
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeFrom(Object, String).- Specified by:
withMergeFromin interfacePathTable<Class<?>>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withMergeFrom
default ClassStructTable withMergeFrom(ImmutablePathTable<Class<?>> aFrom, Object... aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeFrom(Object, String).- Specified by:
withMergeFromin interfacePathTable<Class<?>>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withMergeFrom
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeFrom(Object, String).- Specified by:
withMergeFromin interfacePathTable<Class<?>>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withMergeFrom
default ClassStructTable withMergeFrom(ImmutablePathTable<Class<?>> aFrom, String... aFromPathElements) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeFrom(Object, String).- Specified by:
withMergeFromin interfacePathTable<Class<?>>- Parameters:
aFrom- TheImmutablePathTablewhich 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:
-
withMergeTo
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeTo(String, Object)method.- Specified by:
withMergeToin interfacePathTable<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:
-
withMergeTo
default ClassStructTable withMergeTo(Collection<?> aToPathElements, ImmutablePathTable<Class<?>> aFrom) Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeTo(String, Object).- Specified by:
withMergeToin interfacePathTable<Class<?>>- Parameters:
aToPathElements- The path elements representing the sub-path where to merge the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withMergeTo
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeTo(String, Object)method.- Specified by:
withMergeToin interfacePathTable<Class<?>>- Parameters:
aToPath- The sub-path where to merge the object's introspected values to.aFrom- The object 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:
-
withMergeTo
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeTo(String, Object).- Specified by:
withMergeToin interfacePathTable<Class<?>>- Parameters:
aToPath- The sub-path where to merge the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withMergeTo
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeTo(String, Object)method.- Specified by:
withMergeToin interfacePathTable<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:
-
withMergeTo
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeTo(String, Object).- Specified by:
withMergeToin interfacePathTable<Class<?>>- Parameters:
aToPathElements- The path elements representing the sub-path where to merge the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withMergeTo
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeTo(String, Object)method.- Specified by:
withMergeToin interfacePathTable<Class<?>>- Parameters:
aToPath- The to-path.aFrom- the from- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
- See Also:
-
withMergeTo
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeTo(String, Object).- Specified by:
withMergeToin interfacePathTable<Class<?>>- Parameters:
aToPath- The sub-path where to merge the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withMergeTo
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.mergeTo(String, Object)method.- Specified by:
withMergeToin interfacePathTable<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:
-
withMergeTo
Method to semantically emphasize that we support our own types. Actually delegates toImmutablePathTable.MutablePathTable.mergeTo(String, Object).- Specified by:
withMergeToin interfacePathTable<Class<?>>- Parameters:
aToPathElements- The path elements representing the sub-path where to merge the object's introspected values to.aFrom- TheImmutablePathTablewhich 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:
-
withPutDirAt
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:
withPutDirAtin interfacePathTable<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.
-
withPutDirAt
default ClassStructTable withPutDirAt(Collection<?> aPathElements, int aIndex, ImmutablePathTable<Class<?>> aDir) 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:
withPutDirAtin interfacePathTable<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.
-
withPutDirAt
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:
withPutDirAtin interfacePathTable<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.
-
withPutDirAt
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:
withPutDirAtin interfacePathTable<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.
-
withPutDirAt
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:
withPutDirAtin interfacePathTable<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.
-
withPutDirAt
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:
withPutDirAtin interfacePathTable<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.
-
withPutDirAt
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:
withPutDirAtin interfacePathTable<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.
-
withPutDirAt
default ClassStructTable withPutDirAt(Object[] aPathElements, int aIndex, ImmutablePathTable<Class<?>> aDir) 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:
withPutDirAtin interfacePathTable<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.
-
withPutDirAt
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:
withPutDirAtin interfacePathTable<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.
-
withPutDirAt
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:
withPutDirAtin interfacePathTable<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.
-
withPutDirAt
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:
withPutDirAtin interfacePathTable<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.
-
withPutDirAt
default ClassStructTable withPutDirAt(String[] aPathElements, int aIndex, ImmutablePathTable<Class<?>> aDir) 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:
withPutDirAtin interfacePathTable<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.
-
withRemoveFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.- Specified by:
withRemoveFromin interfacePathTable<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
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.- Specified by:
withRemoveFromin interfacePathTable<Class<?>>- Parameters:
aPath- The path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemoveFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.- Specified by:
withRemoveFromin interfacePathTable<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
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.- Specified by:
withRemoveFromin interfacePathTable<Class<?>>- Parameters:
aPath- The path from where to remove all properties.- Returns:
- This instance as of the Builder-Pattern to apply succeeding operations.
-
withRemoveFrom
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.- Specified by:
withRemoveFromin interfacePathTable<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
Convenience method for providing builder functionality to theImmutablePathTable.MutablePathTable.removeFrom(String)method.- Specified by:
withRemovePathsin interfacePathTable<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.
-