org.refcodes.mixin.AnnotatorAccessor
, ClassStructMap
, org.refcodes.mixin.Clearable
, Containable
, org.refcodes.mixin.DelimiterAccessor
, Dictionary<String,T>
, Dictionary.MutableDictionary<String,T>
, org.refcodes.mixin.Dumpable
, Keys<String,T>
, Keys.MutableKeys<String,T>
, Keys.MutableValues<String,T>
, Map<String,T>
, PathMap<Class<?>>
, PathMap.MutablePathMap<Class<?>>
, org.refcodes.mixin.TypeAccessor<Class<?>>
, TypeModeAccessor
ClassStructMap.ClassStructMapBuilder
ClassStructMapBuilderImpl
public static interface ClassStructMap.MutableClassStructMap extends ClassStructMap, PathMap.MutablePathMap<Class<?>>, Map<String,Class<?>>
org.refcodes.mixin.AnnotatorAccessor.AnnotatorBuilder<B extends org.refcodes.mixin.AnnotatorAccessor.AnnotatorBuilder<B>>, org.refcodes.mixin.AnnotatorAccessor.AnnotatorMutator, org.refcodes.mixin.AnnotatorAccessor.AnnotatorProperty
ClassStructMap.ClassStructMapBuilder, ClassStructMap.MutableClassStructMap
org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B extends org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B>>, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator, org.refcodes.mixin.DelimiterAccessor.DelimiterProperty
Dictionary.MutableDictionary<K,V>
Dictionary.MutableDictionary.DictionaryBuilder<K,V,B extends Dictionary.MutableDictionary.DictionaryBuilder<K,V,B>>
Keys.MutableKeys<K,V>, Keys.MutableValues<K,V>
Map.Entry<K extends Object,V extends Object>
PathMap.MutablePathMap<T>, PathMap.PathMapBuilder<T>
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>
TypeModeAccessor.TypeModeBuilder<B extends TypeModeAccessor.TypeModeBuilder<B>>, TypeModeAccessor.TypeModeMutator, TypeModeAccessor.TypeModeProperty
ARRAY_SELECTOR
Modifier and Type | Method | Description |
---|---|---|
default boolean |
containsValue(Object value) |
This method is defined for the sake of
Map conformity. |
default void |
insert(ClassStructMap aFrom) |
Method to semantically emphasize that we support our own types.
|
default void |
insertBetween(String aToPath,
ClassStructMap aFrom,
String aFromPath) |
Method to semantically emphasize that we support our own types.
|
default void |
insertFrom(ClassStructMap aFrom,
String aFromPath) |
Method to semantically emphasize that we support our own types.
|
default void |
insertTo(String aToPath,
ClassStructMap aFrom) |
Method to semantically emphasize that we support our own types.
|
default Class<?> |
put(Object[] aPathElements,
Class<?> aValue) |
Puts the given value into the child's path, relative to the given
parent's path.
|
default String |
put(Object aKey,
String aValue) |
Adds the given element related to the given key.
|
default Class<?> |
put(String[] aPathElements,
Class<?> aValue) |
Puts the given value into the child's path, relative to the given
parent's path.
|
default String |
put(Property aProperty) |
Puts the key/value-pair from the provided
Property . |
default Class<?> |
put(Relation<String,Class<?>> aRelation) |
Adds the given element related to the given key.
|
default void |
putAll(Map<? extends String,? extends Class<?>> aProperties) |
|
default void |
putAll(Properties aProperties) |
This method inserts all elements (key/value-pairs) found in the
provided
Properties instances of interoperability
reasons. |
default void |
putAll(ClassStructMap aProperties) |
This method inserts all elements (key/value-pairs) found in the
provided
ClassStructMap instances of interoperability
reasons. |
default ClassStructMap |
putDirAt(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 |
putDirAt(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 |
putDirAt(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 |
putDirAt(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 |
putDirAt(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 |
putDirAt(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 |
putDirAt(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 |
putDirAt(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 |
putDirAt(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 |
putDirAt(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 |
putDirAt(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 |
putDirAt(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 |
removeAll(Object aPathQuery) |
Removes all elements which's keys match the provided path query.
|
default ClassStructMap |
removeAll(Object... aPathQueryElements) |
Removes all elements which's keys match the provided path query.
|
default ClassStructMap |
removeAll(String aPathQuery) |
Removes all elements which's keys match the provided path query.
|
default ClassStructMap |
removeAll(String... aPathQueryElements) |
Removes all elements which's keys match the provided path query.
|
default ClassStructMap |
removeAll(Collection<?> aPathQueryElements) |
Removes all elements which's keys match the provided path query.
|
default ClassStructMap |
removeAll(Pattern aRegExp) |
Removes all elements which's keys match the provided regular
expression: Queries the keys of the instance using the provided
Pattern |
default ClassStructMap |
removeDirAt(int aIndex) |
An indexed directory represents all elements which begin with a path
which's last path element represents an index.
|
default ClassStructMap |
removeDirAt(Object[] aPathElements,
int aIndex) |
An indexed directory represents all elements which begin with a path
which's last path element represents an index.
|
default ClassStructMap |
removeDirAt(Object aPath,
int aIndex) |
An indexed directory represents all elements which begin with a path
which's last path element represents an index.
|
default ClassStructMap |
removeDirAt(String[] aPathElements,
int aIndex) |
An indexed directory represents all elements which begin with a path
which's last path element represents an index.
|
default ClassStructMap |
removeDirAt(String aPath,
int aIndex) |
An indexed directory represents all elements which begin with a path
which's last path element represents an index.
|
default ClassStructMap |
removeFrom(Object aPath) |
Removes all properties below the provided path and returns the
PathMap with the removed elements, by which the paths exclude
the parent's path. |
default ClassStructMap |
removeFrom(Object... aPathElements) |
Removes all properties below the provided path and returns the
PathMap with the removed elements, by which the paths exclude
the parent's path. |
default ClassStructMap |
removeFrom(String aPath) |
Removes all properties below the provided path and returns the
PathMap with the removed elements, by which the paths exclude
the parent's path. |
default ClassStructMap |
removeFrom(String... aPathElements) |
Removes all properties below the provided path and returns the
PathMap with the removed elements, by which the paths exclude
the parent's path. |
default ClassStructMap |
removeFrom(Collection<?> aPathElements) |
Removes all properties below the provided path and returns the
PathMap with the removed elements, by which the paths exclude
the parent's path. |
default ClassStructMap |
removePaths(String... aPaths) |
Removes the paths contained in the provided collection.
|
default ClassStructMap |
removePaths(Collection<?> aPaths) |
Removes the paths contained in the provided collection.
|
default Map<String,String> |
toDump(Map<String,String> aDump) |
getArraySelector, getCompositeArrayDir, getCompositeArrayDir, getCompositeArrayDir, getCompositeArrayDir, getCompositeArrayDir, getCompositeArrayDir, getCompositeDir, getCompositeDir, getCompositeDir, getCompositeDir, getCompositeDir, getCompositeDir, getDir, getDir, getDir, getDir, getDir, getDirAt, getDirAt, getDirAt, getDirAt, getDirAt, getDirAt, 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
isEmpty, size
containsKey, get, getOr, keySet, use, values
put
clear, compute, computeIfAbsent, computeIfPresent, containsKey, entry, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, of, of, of, of, of, of, of, of, of, of, of, ofEntries, put, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
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, 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, toPathElements, toPathList, toPathStack, toPropertyPath, toType, toType
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
getTypeMode
default boolean containsValue(Object value)
Map
conformity. Tests
whether the provided value has a key assigned.containsValue
in interface ClassStructMap
containsValue
in interface Keys<String,T>
containsValue
in interface Map<String,T>
value
- The value to test if a key references this value.default void insert(ClassStructMap aFrom)
PathMap.MutablePathMap.insert(Object)
.aFrom
- The ClassStructMap
which is to be inspected with
the therein contained values being added with their according
determined paths.default void insertBetween(String aToPath, ClassStructMap aFrom, String aFromPath)
PathMap.MutablePathMap.insertBetween(String, Object, String)
.aToPath
- The sub-path where to insert the object's introspected
values to.aFrom
- The ClassStructMap
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.default void insertFrom(ClassStructMap aFrom, String aFromPath)
PathMap.MutablePathMap.insertFrom(Object, String)
.aFrom
- The ClassStructMap
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.default void insertTo(String aToPath, ClassStructMap aFrom)
PathMap.MutablePathMap.insertTo(String, Object)
.aToPath
- The sub-path where to insert the object's introspected
values to.aFrom
- The ClassStructMap
which is to be inspected with
the therein contained values being added with their according
determined paths.default String put(Object aKey, String aValue)
Enum.toString()
method is used on the
enumeration to resolve the enumeration to a {link String} key.aKey
- The key for which to add the element.aValue
- The value to be related with the given key.default Class<?> put(Object[] aPathElements, Class<?> aValue)
put
in interface PathMap.MutablePathMap<Class<?>>
aPathElements
- The path elements of the path relative to which
to put the value.aValue
- The value to be added.default String put(Property aProperty)
Property
.aProperty
- The property's key/value to be inserted.default Class<?> put(Relation<String,Class<?>> aRelation)
put
in interface Dictionary.MutableDictionary<String,T>
put
in interface PathMap.MutablePathMap<Class<?>>
aRelation
- the relationdefault Class<?> put(String[] aPathElements, Class<?> aValue)
put
in interface PathMap.MutablePathMap<Class<?>>
aPathElements
- The path elements of the path relative to which
to put the value.aValue
- The value to be added.default void putAll(ClassStructMap aProperties)
ClassStructMap
instances of interoperability
reasons.aProperties
- A ClassStructMap
containing the key/value
pairs to be inserted.default void putAll(Properties aProperties)
Properties
instances of interoperability
reasons.aProperties
- A Properties
containing the
key/value-pairs to be inserted.default ClassStructMap putDirAt(Collection<?> aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
putDirAt
in interface PathMap.MutablePathMap<Class<?>>
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.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default ClassStructMap putDirAt(Collection<?> aPathElements, int aIndex, PathMap<Class<?>> aDir) throws IllegalArgumentException
putDirAt
in interface PathMap.MutablePathMap<Class<?>>
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.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default ClassStructMap putDirAt(int aIndex, Object aDir) throws IllegalArgumentException
putDirAt
in interface PathMap.MutablePathMap<Class<?>>
aIndex
- The index of the indexed element.aDir
- The values to be put at the index.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default ClassStructMap putDirAt(int aIndex, PathMap<Class<?>> aDir) throws IllegalArgumentException
putDirAt
in interface PathMap.MutablePathMap<Class<?>>
aIndex
- The index of the indexed element.aDir
- The values to be put at the index.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default ClassStructMap putDirAt(Object aPath, int aIndex, Object aDir) throws IllegalArgumentException
putDirAt
in interface PathMap.MutablePathMap<Class<?>>
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.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default ClassStructMap putDirAt(Object aPath, int aIndex, PathMap<Class<?>> aDir) throws IllegalArgumentException
putDirAt
in interface PathMap.MutablePathMap<Class<?>>
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.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default ClassStructMap putDirAt(Object[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
putDirAt
in interface PathMap.MutablePathMap<Class<?>>
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.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default ClassStructMap putDirAt(Object[] aPathElements, int aIndex, PathMap<Class<?>> aDir) throws IllegalArgumentException
putDirAt
in interface PathMap.MutablePathMap<Class<?>>
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.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default ClassStructMap putDirAt(String aPath, int aIndex, Object aDir) throws IllegalArgumentException
putDirAt
in interface PathMap.MutablePathMap<Class<?>>
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.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default ClassStructMap putDirAt(String aPath, int aIndex, PathMap<Class<?>> aDir) throws IllegalArgumentException
putDirAt
in interface PathMap.MutablePathMap<Class<?>>
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.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default ClassStructMap putDirAt(String[] aPathElements, int aIndex, Object aDir) throws IllegalArgumentException
putDirAt
in interface PathMap.MutablePathMap<Class<?>>
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.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default ClassStructMap putDirAt(String[] aPathElements, int aIndex, PathMap<Class<?>> aDir) throws IllegalArgumentException
putDirAt
in interface PathMap.MutablePathMap<Class<?>>
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.IllegalArgumentException
- in case the path does not represent
indexed elements as of PathMap.isIndexDir(String)
.default ClassStructMap removeAll(Collection<?> aPathQueryElements)
PathMatcher
'
matching patterns, similar to the wildcards '*', '?' and '**' known
when querying folders of a filesystem: The PathMatcher
applies the following rules from the ANT path pattern to the query
provided: A single asterisk ("*" as of Wildcard.FILE
) matches
zero or more characters within a path name. A double asterisk ("**"
as of Wildcard.PATH
) matches zero or more characters across
directory levels. A question mark ("?" as of Wildcard.CHAR
)
matches exactly one character within a path name. The single asterisk
("*" as of Wildcard.FILE
), the double asterisk ("**" as of
Wildcard.PATH
) and the question mark ("?" as of
Wildcard.CHAR
) we refer to as wildcards.removeAll
in interface PathMap.MutablePathMap<Class<?>>
aPathQueryElements
- The elements representing your path query
including your wildcards.default ClassStructMap removeAll(Object... aPathQueryElements)
PathMatcher
'
matching patterns, similar to the wildcards '*', '?' and '**' known
when querying folders of a filesystem: The PathMatcher
applies the following rules from the ANT path pattern to the query
provided: A single asterisk ("*" as of Wildcard.FILE
) matches
zero or more characters within a path name. A double asterisk ("**"
as of Wildcard.PATH
) matches zero or more characters across
directory levels. A question mark ("?" as of Wildcard.CHAR
)
matches exactly one character within a path name. The single asterisk
("*" as of Wildcard.FILE
), the double asterisk ("**" as of
Wildcard.PATH
) and the question mark ("?" as of
Wildcard.CHAR
) we refer to as wildcards.removeAll
in interface PathMap.MutablePathMap<Class<?>>
aPathQueryElements
- The elements representing your path query
including your wildcards.default ClassStructMap removeAll(Object aPathQuery)
PathMatcher
'
matching patterns, similar to the wildcards '*', '?' and '**' known
when querying folders of a filesystem: The PathMatcher
applies the following rules from the ANT path pattern to the query
provided: A single asterisk ("*" as of Wildcard.FILE
) matches
zero or more characters within a path name. A double asterisk ("**"
as of Wildcard.PATH
) matches zero or more characters across
directory levels. A question mark ("?" as of Wildcard.CHAR
)
matches exactly one character within a path name. The single asterisk
("*" as of Wildcard.FILE
), the double asterisk ("**" as of
Wildcard.PATH
) and the question mark ("?" as of
Wildcard.CHAR
) we refer to as wildcards.removeAll
in interface PathMap.MutablePathMap<Class<?>>
aPathQuery
- The path query including your wildcards.default ClassStructMap removeAll(Pattern aRegExp)
Pattern
removeAll
in interface PathMap.MutablePathMap<Class<?>>
aRegExp
- The regular expression to be used for the query.default ClassStructMap removeAll(String... aPathQueryElements)
PathMatcher
'
matching patterns, similar to the wildcards '*', '?' and '**' known
when querying folders of a filesystem: The PathMatcher
applies the following rules from the ANT path pattern to the query
provided: A single asterisk ("*" as of Wildcard.FILE
) matches
zero or more characters within a path name. A double asterisk ("**"
as of Wildcard.PATH
) matches zero or more characters across
directory levels. A question mark ("?" as of Wildcard.CHAR
)
matches exactly one character within a path name. The single asterisk
("*" as of Wildcard.FILE
), the double asterisk ("**" as of
Wildcard.PATH
) and the question mark ("?" as of
Wildcard.CHAR
) we refer to as wildcards.removeAll
in interface PathMap.MutablePathMap<Class<?>>
aPathQueryElements
- The elements representing your path query
including your wildcards.default ClassStructMap removeAll(String aPathQuery)
PathMatcher
'
matching patterns, similar to the wildcards '*', '?' and '**' known
when querying folders of a filesystem: The PathMatcher
applies the following rules from the ANT path pattern to the query
provided: A single asterisk ("*" as of Wildcard.FILE
) matches
zero or more characters within a path name. A double asterisk ("**"
as of Wildcard.PATH
) matches zero or more characters across
directory levels. A question mark ("?" as of Wildcard.CHAR
)
matches exactly one character within a path name. The single asterisk
("*" as of Wildcard.FILE
), the double asterisk ("**" as of
Wildcard.PATH
) and the question mark ("?" as of
Wildcard.CHAR
) we refer to as wildcards.removeAll
in interface PathMap.MutablePathMap<Class<?>>
aPathQuery
- The path query including your wildcards.default ClassStructMap removeDirAt(int aIndex)
/0/0aaa
/0/0bbb
/0/0bbb
/1/1aaa
/1/1bbb
/1/1bbb
You will get a result containing all the elements which's
keys begin with "/1/". The keys of the result will exclude the path
"prefix" "/1".removeDirAt
in interface PathMap.MutablePathMap<Class<?>>
aIndex
- The index which to use.default ClassStructMap removeDirAt(Object aPath, int aIndex)
/root/child/0/0aaa
/root/child/0/0bbb
/root/child/0/0bbb
/root/child/1/1aaa
/root/child/1/1bbb
/root/child/1/1bbb
You will get a result containing all the elements which's
keys begin with "/root/child/1/". The keys of the result will exclude
the path "prefix" "/root/child/1".removeDirAt
in interface PathMap.MutablePathMap<Class<?>>
aPath
- The path from which to remove the indexed elements.aIndex
- The index which to use.default ClassStructMap removeDirAt(Object[] aPathElements, int aIndex)
/root/child/0/0aaa
/root/child/0/0bbb
/root/child/0/0bbb
/root/child/1/1aaa
/root/child/1/1bbb
/root/child/1/1bbb
You will get a result containing all the elements which's
keys begin with "/root/child/1/".The keys of the result will exclude
the path "prefix" "/root/child/1".removeDirAt
in interface PathMap.MutablePathMap<Class<?>>
aPathElements
- The elements of the path from which to remove
the indexed elements.aIndex
- The index which to use.default ClassStructMap removeDirAt(String aPath, int aIndex)
/root/child/0/0aaa
/root/child/0/0bbb
/root/child/0/0bbb
/root/child/1/1aaa
/root/child/1/1bbb
/root/child/1/1bbb
You will get a result containing all the elements which's
keys begin with "/root/child/1/".The keys of the result will exclude
the path "prefix" "/root/child/1".removeDirAt
in interface PathMap.MutablePathMap<Class<?>>
aPath
- The path from which to remove the indexed elements.aIndex
- The index which to use.default ClassStructMap removeDirAt(String[] aPathElements, int aIndex)
/root/child/0/0aaa
/root/child/0/0bbb
/root/child/0/0bbb
/root/child/1/1aaa
/root/child/1/1bbb
/root/child/1/1bbb
You will get a result containing all the elements which's
keys begin with "/root/child/1/".The keys of the result will exclude
the path "prefix" "/root/child/1".removeDirAt
in interface PathMap.MutablePathMap<Class<?>>
aPathElements
- The elements of the path from which to remove
the indexed elements.aIndex
- The index which to use.default ClassStructMap removeFrom(Collection<?> aPathElements)
PathMap
with the removed elements, by which the paths exclude
the parent's path.removeFrom
in interface PathMap.MutablePathMap<Class<?>>
aPathElements
- The path elements for the path from where to
remove all properties.default ClassStructMap removeFrom(Object... aPathElements)
PathMap
with the removed elements, by which the paths exclude
the parent's path.removeFrom
in interface PathMap.MutablePathMap<Class<?>>
aPathElements
- The path elements for the path from where to
remove all properties.default ClassStructMap removeFrom(Object aPath)
PathMap
with the removed elements, by which the paths exclude
the parent's path.removeFrom
in interface PathMap.MutablePathMap<Class<?>>
aPath
- The path from where to remove all properties.default ClassStructMap removeFrom(String aPath)
PathMap
with the removed elements, by which the paths exclude
the parent's path.removeFrom
in interface PathMap.MutablePathMap<Class<?>>
aPath
- The path from where to remove all properties.default ClassStructMap removeFrom(String... aPathElements)
PathMap
with the removed elements, by which the paths exclude
the parent's path.removeFrom
in interface PathMap.MutablePathMap<Class<?>>
aPathElements
- The path elements for the path from where to
remove all properties.default ClassStructMap removePaths(Collection<?> aPaths)
removePaths
in interface PathMap.MutablePathMap<Class<?>>
aPaths
- The paths to be removed.default ClassStructMap removePaths(String... aPaths)
removePaths
in interface PathMap.MutablePathMap<Class<?>>
aPaths
- The paths to be removed.Copyright © 2021. All rights reserved.