org.refcodes.mixin.AnnotatorAccessor
, Containable
, org.refcodes.mixin.DelimiterAccessor
, Dictionary<String,T>
, org.refcodes.mixin.Dumpable
, Keys<String,T>
, PathMap<Class<?>>
, org.refcodes.mixin.TypeAccessor<Class<?>>
, TypeModeAccessor
ClassStructMap.ClassStructMapBuilder
, ClassStructMap.MutableClassStructMap
ClassStructMapBuilderImpl
, ClassStructMapImpl
public interface ClassStructMap extends PathMap<Class<?>>, TypeModeAccessor
ClassStructMap
disects a Class
into its simple types
(considering String
and Enum
types as well as primitive
types).Modifier and Type | Interface | Description |
---|---|---|
static interface |
ClassStructMap.ClassStructMapBuilder |
The Interface ClassStructMapBuilder.
|
static interface |
ClassStructMap.MutableClassStructMap |
The Interface MutableClassStructMap.
|
org.refcodes.mixin.AnnotatorAccessor.AnnotatorBuilder<B extends org.refcodes.mixin.AnnotatorAccessor.AnnotatorBuilder<B>>, org.refcodes.mixin.AnnotatorAccessor.AnnotatorMutator, org.refcodes.mixin.AnnotatorAccessor.AnnotatorProperty
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>
Keys.MutableKeys<K,V>, Keys.MutableValues<K,V>
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
Modifier and Type | Field | Description |
---|---|---|
static String |
ARRAY_SELECTOR |
Modifier and Type | Method | Description |
---|---|---|
default boolean |
containsValue(Object value) |
This method is defined for the sake of
Map conformity. |
default String |
getArraySelector() |
Returns the array selector used in paths to identify an array type.
|
default ClassStructMap |
getCompositeArrayDir() |
Retrieves the directory of the composite type's array represented by the
root path.
|
default ClassStructMap |
getCompositeArrayDir(Object aPath) |
Retrieves the directory of the composite type's array represented by the
given path.
|
default ClassStructMap |
getCompositeArrayDir(Object... aPathElements) |
Retrieves the directory of the composite type's array represented by the
given path.
|
default ClassStructMap |
getCompositeArrayDir(String aPath) |
Retrieves the directory of the composite type's array represented by the
given path.
|
default ClassStructMap |
getCompositeArrayDir(String... aPathElements) |
Retrieves the directory of the composite type's array represented by the
given path.
|
default ClassStructMap |
getCompositeArrayDir(Collection<?> aPathElements) |
Retrieves the directory of the composite type's array represented by the
given path.
|
default ClassStructMap |
getCompositeDir() |
Retrieves the directory of the composite type represented by the root
path.
|
default ClassStructMap |
getCompositeDir(Object aPath) |
Retrieves the directory of the composite type represented by the given
path.
|
default ClassStructMap |
getCompositeDir(Object... aPathElements) |
Retrieves the directory of the composite type represented by the given
path.
|
default ClassStructMap |
getCompositeDir(String aPath) |
Retrieves the directory of the composite type represented by the given
path.
|
default ClassStructMap |
getCompositeDir(String... aPathElements) |
Retrieves the directory of the composite type represented by the given
path.
|
default ClassStructMap |
getCompositeDir(Collection<?> aPathElements) |
Retrieves the directory of the composite type represented by the given
path.
|
default ClassStructMap |
getDir(Object aPath) |
Gets the children elements of the provided parent's path, excluding the
parent's path.
|
default ClassStructMap |
getDir(Object... aPathElements) |
Gets the children elements of the provided parent's path elements,
excluding the parent's path.
|
default ClassStructMap |
getDir(String aPath) |
|
default ClassStructMap |
getDir(String... aPathElements) |
Gets the children elements of the provided parent's path elements,
excluding the parent's path.
|
default ClassStructMap |
getDir(Collection<?> aPathElements) |
Gets the children elements of the provided parent's path elements,
excluding the parent's path.
|
default ClassStructMap |
getDirAt(int aIndex) |
An indexed directory represents all elements which begin with a path
which's last path element represents an index.
|
default ClassStructMap |
getDirAt(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 |
getDirAt(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 |
getDirAt(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 |
getDirAt(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 |
getDirAt(Collection<?> aPathElements,
int aIndex) |
An indexed directory represents all elements which begin with a path
which's last path element represents an index.
|
default Class<?> |
getPrimitiveArrayType() |
Retrieves the primitive type of the array represented by the root path.
|
default Class<?> |
getPrimitiveArrayType(Object aPath) |
Retrieves the primitive type of the array represented by the given path.
|
default Class<?> |
getPrimitiveArrayType(Object... aPathElements) |
Retrieves the primitive type of the array represented by the given path.
|
default Class<?> |
getPrimitiveArrayType(String aPath) |
Retrieves the primitive type of the array represented by the given path.
|
default Class<?> |
getPrimitiveArrayType(String... aPathElements) |
Retrieves the primitive type of the array represented by the given path.
|
default Class<?> |
getPrimitiveArrayType(Collection<?> aPathElements) |
Retrieves the primitive type of the array represented by the given path.
|
default Class<?> |
getPrimitiveType() |
Retrieves the primitive type represented by the root path.
|
default Class<?> |
getPrimitiveType(Object aPath) |
Retrieves the primitive type represented by the given path.
|
default Class<?> |
getPrimitiveType(Object... aPathElements) |
Retrieves the primitive type represented by the given path.
|
default Class<?> |
getPrimitiveType(String aPath) |
Retrieves the primitive type represented by the given path.
|
default Class<?> |
getPrimitiveType(String... aPathElements) |
Retrieves the primitive type represented by the given path.
|
default Class<?> |
getPrimitiveType(Collection<?> aPathElements) |
Retrieves the primitive type represented by the given path.
|
default Class<?> |
getSimpleArrayType() |
Retrieves the simple type of the array represented by the root path.
|
default Class<?> |
getSimpleArrayType(Object aPath) |
Retrieves the simple type of the array represented by the given path.
|
default Class<?> |
getSimpleArrayType(Object... aPathElements) |
Retrieves the simple type of the array represented by the given path.
|
default Class<?> |
getSimpleArrayType(String aPath) |
Retrieves the simple type of the array represented by the given path.
|
default Class<?> |
getSimpleArrayType(String... aPathElements) |
Retrieves the simple type of the array represented by the given path.
|
default Class<?> |
getSimpleArrayType(Collection<?> aPathElements) |
Retrieves the simple type of the array represented by the given path.
|
default Class<?> |
getSimpleType() |
Retrieves the simple type represented by the root path.
|
default Class<?> |
getSimpleType(Object aPath) |
Retrieves the simple type represented by the given path.
|
default Class<?> |
getSimpleType(Object... aPathElements) |
Retrieves the simple type represented by the given path.
|
default Class<?> |
getSimpleType(String aPath) |
Retrieves the simple type represented by the given path.
|
default Class<?> |
getSimpleType(String... aPathElements) |
Retrieves the simple type represented by the given path.
|
default Class<?> |
getSimpleType(Collection<?> aPathElements) |
Retrieves the simple type represented by the given path.
|
default Class<?> |
getWrapperArrayType() |
Retrieves the wrapper type of the array represented by the root path.
|
default Class<?> |
getWrapperArrayType(Object aPath) |
Retrieves the wrapper type of the array represented by the given path.
|
default Class<?> |
getWrapperArrayType(Object... aPathElements) |
Retrieves the wrapper type of the array represented by the given path.
|
default Class<?> |
getWrapperArrayType(String aPath) |
Retrieves the wrapper type of the array represented by the given path.
|
default Class<?> |
getWrapperArrayType(String... aPathElements) |
Retrieves the wrapper type of the array represented by the given path.
|
default Class<?> |
getWrapperArrayType(Collection<?> aPathElements) |
Retrieves the wrapper type of the array represented by the given path.
|
default Class<?> |
getWrapperType() |
Retrieves the wrapper type represented by the root path.
|
default Class<?> |
getWrapperType(Object aPath) |
Retrieves the wrapper type represented by the given path.
|
default Class<?> |
getWrapperType(Object... aPathElements) |
Retrieves the wrapper type represented by the given path.
|
default Class<?> |
getWrapperType(String aPath) |
Retrieves the wrapper type represented by the given path.
|
default Class<?> |
getWrapperType(String... aPathElements) |
Retrieves the wrapper type represented by the given path.
|
default Class<?> |
getWrapperType(Collection<?> aPathElements) |
Retrieves the wrapper type represented by the given path.
|
default boolean |
isArrayType() |
Determines if the elements below the root path can be treated as an
array.
|
default boolean |
isArrayType(Object aPath) |
Determines if the elements below the given path can be treated as an
array.
|
default boolean |
isArrayType(Object... aPathElements) |
Determines if the elements below the given path elements can be treated
as an array.
|
default boolean |
isArrayType(String aPath) |
Determines if the elements below the given path can be treated as an
array.
|
default boolean |
isArrayType(String... aPathElements) |
Determines if the elements below the given path elements can be treated
as an array.
|
default boolean |
isArrayType(Collection<?> aPathElements) |
Determines if the elements below the given path elements can be treated
as an array.
|
default boolean |
isCompositeArrayDir() |
Determines if the elements below the root path can be treated as a
composite type directory.
|
default boolean |
isCompositeArrayDir(Object aPath) |
Determines if the elements below the given path can be treated as a
composite type directory.
|
default boolean |
isCompositeArrayDir(Object... aPathElements) |
Determines if the elements below the given path elements can be treated
as a composite type directory.
|
default boolean |
isCompositeArrayDir(String aPath) |
Determines if the elements below the given path can be treated as a
composite type directory.
|
default boolean |
isCompositeArrayDir(String... aPathElements) |
Determines if the elements below the given path elements can be treated
as a composite type directory.
|
default boolean |
isCompositeArrayDir(Collection<?> aPathElements) |
Determines if the elements below the given path elements can be treated
as a composite type directory.
|
default boolean |
isCompositeDir() |
Determines if the elements below the root path can be treated as a
composite type directory.
|
default boolean |
isCompositeDir(Object aPath) |
Determines if the elements below the given path can be treated as a
composite type directory.
|
default boolean |
isCompositeDir(Object... aPathElements) |
Determines if the elements below the given path elements can be treated
as a composite type directory.
|
default boolean |
isCompositeDir(String aPath) |
Determines if the elements below the given path can be treated as a
composite type directory.
|
default boolean |
isCompositeDir(String... aPathElements) |
Determines if the elements below the given path elements can be treated
as a composite type directory.
|
default boolean |
isCompositeDir(Collection<?> aPathElements) |
Determines if the elements below the given path elements can be treated
as a composite type directory.
|
default boolean |
isPrimitiveArrayType() |
Determines if the elements below the root path can be treated as a
primitive type array.
|
default boolean |
isPrimitiveArrayType(Object aPath) |
Determines if the elements below the given path can be treated as a
primitive type array.
|
default boolean |
isPrimitiveArrayType(Object... aPathElements) |
Determines if the elements below the given path elements can be treated
as a primitive type array.
|
default boolean |
isPrimitiveArrayType(String aPath) |
Determines if the elements below the given path can be treated as a
primitive type array.
|
default boolean |
isPrimitiveArrayType(String... aPathElements) |
Determines if the elements below the given path elements can be treated
as a primitive type array.
|
default boolean |
isPrimitiveArrayType(Collection<?> aPathElements) |
Determines if the elements below the given path elements can be treated
as a primitive type array.
|
default boolean |
isPrimitiveType() |
Determines if the elements below the root path can be treated as a
primitive type.
|
default boolean |
isPrimitiveType(Object aPath) |
Determines if the elements below the given path can be treated as a
primitive type.
|
default boolean |
isPrimitiveType(Object... aPathElements) |
Determines if the elements below the given path elements can be treated
as a primitive type.
|
default boolean |
isPrimitiveType(String aPath) |
Determines if the elements below the given path can be treated as a
primitive type.
|
default boolean |
isPrimitiveType(String... aPathElements) |
Determines if the elements below the given path elements can be treated
as a primitive type.
|
default boolean |
isPrimitiveType(Collection<?> aPathElements) |
Determines if the elements below the given path elements can be treated
as a primitive type.
|
default boolean |
isSimpleArrayType() |
Determines if the elements below the root path can be treated as a simple
type array.
|
default boolean |
isSimpleArrayType(Object aPath) |
Determines if the elements below the given path can be treated as a
simple type array.
|
default boolean |
isSimpleArrayType(Object... aPathElements) |
Determines if the elements below the given path elements can be treated
as a simple type array.
|
default boolean |
isSimpleArrayType(String aPath) |
Determines if the elements below the given path can be treated as a
simple type array.
|
default boolean |
isSimpleArrayType(String... aPathElements) |
Determines if the elements below the given path elements can be treated
as a simple type array.
|
default boolean |
isSimpleArrayType(Collection<?> aPathElements) |
Determines if the elements below the given path elements can be treated
as a simple type array.
|
default boolean |
isSimpleType() |
Determines if the elements below the root path can be treated as a simple
type.
|
default boolean |
isSimpleType(Object aPath) |
Determines if the elements below the given path can be treated as a
simple type.
|
default boolean |
isSimpleType(Object... aPathElements) |
Determines if the elements below the given path elements can be treated
as a simple type.
|
default boolean |
isSimpleType(String aPath) |
Determines if the elements below the given path can be treated as a
simple type.
|
default boolean |
isSimpleType(String... aPathElements) |
Determines if the elements below the given path elements can be treated
as a simple type.
|
default boolean |
isSimpleType(Collection<?> aPathElements) |
Determines if the elements below the given path elements can be treated
as a simple type.
|
default boolean |
isWrapperArrayType() |
Determines if the elements below the root path can be treated as a
wrapper type array.
|
default boolean |
isWrapperArrayType(Object aPath) |
Determines if the elements below the given path can be treated as a
wrapper type array.
|
default boolean |
isWrapperArrayType(Object... aPathElements) |
Determines if the elements below the given path elements can be treated
as a wrapper type array.
|
default boolean |
isWrapperArrayType(String aPath) |
Determines if the elements below the given path can be treated as a
wrapper type array.
|
default boolean |
isWrapperArrayType(String... aPathElements) |
Determines if the elements below the given path elements can be treated
as a wrapper type array.
|
default boolean |
isWrapperArrayType(Collection<?> aPathElements) |
Determines if the elements below the given path elements can be treated
as a wrapper type array.
|
default boolean |
isWrapperType() |
Determines if the elements below the root path can be treated as a
wrapper type.
|
default boolean |
isWrapperType(Object aPath) |
Determines if the elements below the given path can be treated as a
wrapper type.
|
default boolean |
isWrapperType(Object... aPathElements) |
Determines if the elements below the given path elements can be treated
as a wrapper type.
|
default boolean |
isWrapperType(String aPath) |
Determines if the elements below the given path can be treated as a
wrapper type.
|
default boolean |
isWrapperType(String... aPathElements) |
Determines if the elements below the given path elements can be treated
as a wrapper type.
|
default boolean |
isWrapperType(Collection<?> aPathElements) |
Determines if the elements below the given path elements can be treated
as a wrapper type.
|
default ClassStructMap |
query(Object... aQueryElements) |
Queries the keys of the instance using the
PathMatcher ' matching
patterns, similar to the wildcards '*', '?' |
default ClassStructMap |
query(String aPathQuery) |
Queries the keys of the instance using the
PathMatcher ' matching
patterns, similar to the wildcards '*', '?' |
default ClassStructMap |
query(String... aQueryElements) |
Queries the keys of the instance using the
PathMatcher ' matching
patterns, similar to the wildcards '*', '?' |
default ClassStructMap |
query(Collection<?> aQueryElements) |
Queries the keys of the instance using the
PathMatcher ' matching
patterns, similar to the wildcards '*', '?' |
default ClassStructMap |
query(Pattern aRegExp) |
Queries the keys of the instance using a regular expression as of the
provided
Pattern instance. |
default ClassStructMap |
queryBetween(Object[] aFromPath,
Object[] aPathQuery,
Object[] aToPath) |
Queries the keys of the instance using the
PathMatcher ' matching
patterns, similar to the wildcards '*', '?' |
default ClassStructMap |
queryBetween(Object aFromPath,
Object aPathQuery,
Object aToPath) |
Queries the keys of the instance using the
PathMatcher ' matching
patterns, similar to the wildcards '*', '?' |
default ClassStructMap |
queryBetween(String[] aFromPath,
String[] aPathQuery,
String[] aToPath) |
Queries the keys of the instance using the
PathMatcher ' matching
patterns, similar to the wildcards '*', '?' |
default ClassStructMap |
queryBetween(String aFromPath,
String aPathQuery,
String aToPath) |
Queries the keys of the instance using the
PathMatcher ' matching
patterns, similar to the wildcards '*', '?' |
default ClassStructMap |
queryBetween(String aFromPath,
Pattern aRegExp,
String aToPath) |
Queries the keys of the instance using a regular expression as of the
provided
Pattern . |
default ClassStructMap |
queryBetween(Collection<?> aFromPath,
Collection<?> aPathQuery,
Collection<?> aToPath) |
Queries the keys of the instance using the
PathMatcher ' matching
patterns, similar to the wildcards '*', '?' |
default ClassStructMap |
queryFrom(Object[] aPathQuery,
Object[] aFromPath) |
Queries the keys of the instance using the
PathMatcher ' matching
patterns, similar to the wildcards '*', '?' |
default ClassStructMap |
queryFrom(Object aPathQuery,
Object aFromPath) |
Queries the keys of the instance using the
PathMatcher ' matching
patterns, similar to the wildcards '*', '?' |
default ClassStructMap |
queryFrom(String[] aPathQuery,
String[] aFromPath) |
Queries the keys of the instance using the
PathMatcher ' matching
patterns, similar to the wildcards '*', '?' |
default ClassStructMap |
queryFrom(String aPathQuery,
String aFromPath) |
Queries the keys of the instance using the
PathMatcher ' matching
patterns, similar to the wildcards '*', '?' |
default ClassStructMap |
queryFrom(Collection<?> aPathQuery,
Collection<?> aFromPath) |
Queries the keys of the instance using the
PathMatcher ' matching
patterns, similar to the wildcards '*', '?' |
default ClassStructMap |
queryFrom(Pattern aRegExp,
String aFromPath) |
Queries the keys of the instance using a regular expression as of the
provided
Pattern . |
default ClassStructMap |
queryTo(Object[] aPathQuery,
String aToPath) |
Queries the keys of the instance using the
PathMatcher ' matching
patterns, similar to the wildcards '*', '?' |
default ClassStructMap |
queryTo(Object aPathQuery,
String aToPath) |
Queries the keys of the instance using the
PathMatcher ' matching
patterns, similar to the wildcards '*', '?' |
default ClassStructMap |
queryTo(String[] aPathQuery,
String aToPath) |
Queries the keys of the instance using the
PathMatcher ' matching
patterns, similar to the wildcards '*', '?' |
default ClassStructMap |
queryTo(String aPathQuery,
String aToPath) |
Queries the keys of the instance using the
PathMatcher ' matching
patterns, similar to the wildcards '*', '?' |
default ClassStructMap |
queryTo(Collection<?> aPathQuery,
String aToPath) |
Queries the keys of the instance using the
PathMatcher ' matching
patterns, similar to the wildcards '*', '?' |
default ClassStructMap |
queryTo(Pattern aRegExp,
String aToPath) |
Queries the keys of the instance using a regular expression as of the
provided
Pattern . |
default ClassStructMap |
retrieveBetween(Object[] aFromPath,
Object[] aToPath) |
|
default ClassStructMap |
retrieveBetween(Object aFromPath,
Object aToPath) |
|
default ClassStructMap |
retrieveBetween(String[] aFromPath,
String[] aToPath) |
|
default ClassStructMap |
retrieveBetween(String aFromPath,
String aToPath) |
|
default ClassStructMap |
retrieveBetween(Collection<?> aFromPath,
Collection<?> aToPath) |
|
default ClassStructMap |
retrieveFrom(Object aParentPath) |
Gets the children elements of the provided parent's path, excluding the
parent's path.
|
default ClassStructMap |
retrieveFrom(Object... aPathElements) |
Gets the children elements of the provided parent's path elements,
excluding the parent's path.
|
ClassStructMap |
retrieveFrom(String aFromPath) |
|
default ClassStructMap |
retrieveFrom(String... aPathElements) |
Gets the children elements of the provided parent's path elements,
excluding the parent's path.
|
default ClassStructMap |
retrieveFrom(Collection<?> aPathElements) |
Gets the children elements of the provided parent's path elements,
excluding the parent's path.
|
default ClassStructMap |
retrieveTo(Object aToPath) |
|
default ClassStructMap |
retrieveTo(Object... aToPathElements) |
|
ClassStructMap |
retrieveTo(String aToPath) |
|
default ClassStructMap |
retrieveTo(String... aToPathElements) |
|
default ClassStructMap |
retrieveTo(Collection<?> aToPathElements) |
|
default Map<String,Class<?>> |
toMap() |
This method creates a
Map instance from this
ClassStructMap instance's elements (key/value-pairs) as of
interoperability reasons. |
default Properties |
toProperties() |
This method creates a
Properties instance from this
Properties instance's elements (key/value-pairs) as of
interoperability reasons. |
isEmpty, size
containsKey, get, getOr, keySet, use, 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
getTypeMode
static final String ARRAY_SELECTOR
default boolean containsValue(Object value)
Map
conformity. Tests
whether the provided value has a key assigned.containsValue
in interface Keys<String,T>
value
- The value to test if a key references this value.default ClassStructMap getDirAt(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".default ClassStructMap getDirAt(Collection<?> 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".default ClassStructMap getDirAt(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".default ClassStructMap getDirAt(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".default ClassStructMap getDirAt(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".default ClassStructMap getDirAt(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".default ClassStructMap query(Collection<?> aQueryElements)
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.default ClassStructMap query(Object... aQueryElements)
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.default ClassStructMap query(Pattern aRegExp)
Pattern
instance.default ClassStructMap query(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.default ClassStructMap query(String... aQueryElements)
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.default ClassStructMap queryBetween(Collection<?> aFromPath, Collection<?> aPathQuery, Collection<?> aToPath)
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.queryBetween
in interface PathMap<Class<?>>
aFromPath
- The path from where to start querying and extracting the
paths.aPathQuery
- The path query including your wildcards.aToPath
- The path where to relocate the result to.default ClassStructMap queryBetween(Object aFromPath, Object aPathQuery, Object aToPath)
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.queryBetween
in interface PathMap<Class<?>>
aFromPath
- The path from where to start querying and extracting the
paths.aPathQuery
- The path query including your wildcards.aToPath
- The path where to relocate the result to.default ClassStructMap queryBetween(Object[] aFromPath, Object[] aPathQuery, Object[] aToPath)
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.queryBetween
in interface PathMap<Class<?>>
aFromPath
- The path from where to start querying and extracting the
paths.aPathQuery
- The path query including your wildcards.aToPath
- The path where to relocate the result to.default ClassStructMap queryBetween(String aFromPath, Pattern aRegExp, String aToPath)
Pattern
.queryBetween
in interface PathMap<Class<?>>
aFromPath
- The path from where to start querying and extracting the
paths.aRegExp
- The regular expression to be used for the query.aToPath
- The path where to relocate the result to.default ClassStructMap queryBetween(String aFromPath, String aPathQuery, String aToPath)
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.queryBetween
in interface PathMap<Class<?>>
aFromPath
- The path from where to start querying and extracting the
paths.aPathQuery
- The path query including your wildcards.aToPath
- The path where to relocate the result to.default ClassStructMap queryBetween(String[] aFromPath, String[] aPathQuery, String[] aToPath)
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.queryBetween
in interface PathMap<Class<?>>
aFromPath
- The path from where to start querying and extracting the
paths.aPathQuery
- The path query including your wildcards.aToPath
- The path where to relocate the result to.default ClassStructMap queryFrom(Collection<?> aPathQuery, Collection<?> aFromPath)
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.queryFrom
in interface PathMap<Class<?>>
aPathQuery
- The path query including your wildcards.aFromPath
- The path from where to start querying and extracting the
paths.default ClassStructMap queryFrom(Object aPathQuery, Object aFromPath)
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.queryFrom
in interface PathMap<Class<?>>
aPathQuery
- The path query including your wildcards.aFromPath
- The path from where to start querying and extracting the
paths.default ClassStructMap queryFrom(Object[] aPathQuery, Object[] aFromPath)
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.queryFrom
in interface PathMap<Class<?>>
aPathQuery
- The path query including your wildcards.aFromPath
- The path from where to start querying and extracting the
paths.default ClassStructMap queryFrom(Pattern aRegExp, String aFromPath)
Pattern
.queryFrom
in interface PathMap<Class<?>>
aRegExp
- The regular expression to be used for the query.aFromPath
- The path from where to start querying and extracting the
paths.default ClassStructMap queryFrom(String aPathQuery, String aFromPath)
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.queryFrom
in interface PathMap<Class<?>>
aPathQuery
- The path query including your wildcards.aFromPath
- The path from where to start querying and extracting the
paths.default ClassStructMap queryFrom(String[] aPathQuery, String[] aFromPath)
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.queryFrom
in interface PathMap<Class<?>>
aPathQuery
- The path query including your wildcards.aFromPath
- The path from where to start querying and extracting the
paths.default ClassStructMap queryTo(Collection<?> aPathQuery, String aToPath)
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.default ClassStructMap queryTo(Object aPathQuery, String aToPath)
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.default ClassStructMap queryTo(Object[] aPathQuery, String aToPath)
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.default ClassStructMap queryTo(Pattern aRegExp, String aToPath)
Pattern
.default ClassStructMap queryTo(String aPathQuery, String aToPath)
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.default ClassStructMap queryTo(String[] aPathQuery, String aToPath)
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.default ClassStructMap retrieveBetween(Collection<?> aFromPath, Collection<?> aToPath)
PathMap
from the elements of this PathMap
found below the "from-path". The sub-paths will be relocated to the
provided "to-path".retrieveBetween
in interface PathMap<Class<?>>
aFromPath
- The path from where to start extracting the paths.aToPath
- The path where to relocate the extracted paths to.PathMap
with the elements below the provided path
"from-path" relocated to the given "to-path".default ClassStructMap retrieveBetween(Object aFromPath, Object aToPath)
PathMap
from the elements of this PathMap
found below the "from-path". The sub-paths will be relocated to the
provided "to-path".retrieveBetween
in interface PathMap<Class<?>>
aFromPath
- The path from where to start extracting the paths.aToPath
- The path where to relocate the extracted paths to.PathMap
with the elements below the provided path
"from-path" relocated to the given "to-path".default ClassStructMap retrieveBetween(Object[] aFromPath, Object[] aToPath)
PathMap
from the elements of this PathMap
found below the "from-path". The sub-paths will be relocated to the
provided "to-path".retrieveBetween
in interface PathMap<Class<?>>
aFromPath
- The path from where to start extracting the paths.aToPath
- The path where to relocate the extracted paths to.PathMap
with the elements below the provided path
"from-path" relocated to the given "to-path".default ClassStructMap retrieveBetween(String aFromPath, String aToPath)
PathMap
from the elements of this PathMap
found below the "from-path". The sub-paths will be relocated to the
provided "to-path".retrieveBetween
in interface PathMap<Class<?>>
aFromPath
- The path from where to start extracting the paths.aToPath
- The path where to relocate the extracted paths to.PathMap
with the elements below the provided path
"from-path" relocated to the given "to-path".default ClassStructMap retrieveBetween(String[] aFromPath, String[] aToPath)
PathMap
from the elements of this PathMap
found below the "from-path". The sub-paths will be relocated to the
provided "to-path".retrieveBetween
in interface PathMap<Class<?>>
aFromPath
- The path from where to start extracting the paths.aToPath
- The path where to relocate the extracted paths to.PathMap
with the elements below the provided path
"from-path" relocated to the given "to-path".default ClassStructMap retrieveFrom(Collection<?> aPathElements)
retrieveFrom
in interface PathMap<Class<?>>
aPathElements
- The path elements from where to retrieve the
children.default ClassStructMap retrieveFrom(Object aParentPath)
retrieveFrom
in interface PathMap<Class<?>>
aParentPath
- The path from where to retrieve the children.default ClassStructMap retrieveFrom(Object... aPathElements)
retrieveFrom
in interface PathMap<Class<?>>
aPathElements
- The path elements from where to retrieve the
children.ClassStructMap retrieveFrom(String aFromPath)
PathMap
from the elements of this PathMap
found below the "from-path". The sub-paths will be the root paths for the
new PathMap
. Given we have a value for path "/dog/cat" in the
PathMap
and we call PathMap.retrieveFrom(String)
with "/dog",
then the resulting PathMap
will contain the path "/cat" for that
value.retrieveFrom
in interface PathMap<Class<?>>
aFromPath
- The path from where to start extracting the paths.PathMap
with the elements below the provided path
which are root elements in the new PathMap
.default ClassStructMap retrieveFrom(String... aPathElements)
retrieveFrom
in interface PathMap<Class<?>>
aPathElements
- The path elements from where to retrieve the
children.default ClassStructMap getDir(Collection<?> aPathElements)
default ClassStructMap getDir(Object aPath)
default ClassStructMap getDir(Object... aPathElements)
default ClassStructMap getDir(String aPath)
PathMap
from the elements of this PathMap
found below the "from-path". The sub-paths will be the root paths for the
new PathMap
. Given we have a value for path "/dog/cat" in the
PathMap
and we call PathMap.getDir(String)
with "/dog", then the
resulting PathMap
will contain the path "/cat" for that value.default ClassStructMap getDir(String... aPathElements)
default ClassStructMap retrieveTo(Collection<?> aToPathElements)
PathMap
from this PathMap
's elements with
the paths relocated to the provided "to-path". Given we have a value for
path "/dog/cat" in the PathMap
and we call
PathMap.retrieveTo(String)
with "/animals", then the resulting
PathMap
will contain the path "/animals/dog/cat" for that value.default ClassStructMap retrieveTo(Object aToPath)
PathMap
from this PathMap
's elements with
the paths relocated to the provided "to-path". Given we have a value for
path "/dog/cat" in the PathMap
and we call
PathMap.retrieveTo(String)
with "/animals", then the resulting
PathMap
will contain the path "/animals/dog/cat" for that value.default ClassStructMap retrieveTo(Object... aToPathElements)
PathMap
from this PathMap
's elements with
the paths relocated to the provided "to-path". Given we have a value for
path "/dog/cat" in the PathMap
and we call
PathMap.retrieveTo(String)
with "/animals", then the resulting
PathMap
will contain the path "/animals/dog/cat" for that value.ClassStructMap retrieveTo(String aToPath)
PathMap
from this PathMap
's elements with
the paths relocated to the provided "to-path". Given we have a value for
path "/dog/cat" in the PathMap
and we call
PathMap.retrieveTo(String)
with "/animals", then the resulting
PathMap
will contain the path "/animals/dog/cat" for that value.default ClassStructMap retrieveTo(String... aToPathElements)
PathMap
from this PathMap
's elements with
the paths relocated to the provided "to-path". Given we have a value for
path "/dog/cat" in the PathMap
and we call
PathMap.retrieveTo(String)
with "/animals", then the resulting
PathMap
will contain the path "/animals/dog/cat" for that value.default Map<String,Class<?>> toMap()
Map
instance from this
ClassStructMap
instance's elements (key/value-pairs) as of
interoperability reasons.default Properties toProperties()
Properties
instance from this
Properties
instance's elements (key/value-pairs) as of
interoperability reasons.Properties
object from the herein contained
key/value-pairs .default String getArraySelector()
default boolean isArrayType()
default boolean isArrayType(String... aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isArrayType(Collection<?> aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isArrayType(Object aPath)
aPath
- the path which to test.default boolean isArrayType(Object... aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isArrayType(String aPath)
aPath
- the path which to test.default boolean isSimpleArrayType()
default boolean isSimpleArrayType(Object aPath)
aPath
- the path which to test.default boolean isSimpleArrayType(Object... aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isSimpleArrayType(String... aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isSimpleArrayType(Collection<?> aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isSimpleArrayType(String aPath)
aPath
- the path which to test.default Class<?> getSimpleArrayType()
default Class<?> getSimpleArrayType(Object aPath)
aPath
- the path representing an array of simple type.default Class<?> getSimpleArrayType(Object... aPathElements)
aPathElements
- the path elements of the path representing an array
of simple type.default Class<?> getSimpleArrayType(String... aPathElements)
aPathElements
- the path elements of the path representing an array
of simple type.default Class<?> getSimpleArrayType(Collection<?> aPathElements)
aPathElements
- the path elements of the path representing an array
of simple type.default Class<?> getSimpleArrayType(String aPath)
aPath
- the path representing an array of simple type.default boolean isSimpleType()
default boolean isSimpleType(Object aPath)
aPath
- the path which to test.default boolean isSimpleType(Object... aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isSimpleType(String... aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isSimpleType(Collection<?> aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isSimpleType(String aPath)
aPath
- the path which to test.default Class<?> getSimpleType()
default Class<?> getSimpleType(Object aPath)
aPath
- the path representing an array of simple type.default Class<?> getSimpleType(Object... aPathElements)
aPathElements
- the path elements of the path representing an array
of simple type.default Class<?> getSimpleType(String... aPathElements)
aPathElements
- the path elements of the path representing an array
of simple type.default Class<?> getSimpleType(Collection<?> aPathElements)
aPathElements
- the path elements of the path representing an array
of simple type.default Class<?> getSimpleType(String aPath)
aPath
- the path representing an array of simple type.default boolean isPrimitiveArrayType()
default boolean isPrimitiveArrayType(Object aPath)
aPath
- the path which to test.default boolean isPrimitiveArrayType(Object... aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isPrimitiveArrayType(String... aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isPrimitiveArrayType(Collection<?> aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isPrimitiveArrayType(String aPath)
aPath
- the path which to test.default Class<?> getPrimitiveArrayType()
default Class<?> getPrimitiveArrayType(Object aPath)
aPath
- the path representing an array of primitive type.default Class<?> getPrimitiveArrayType(Object... aPathElements)
aPathElements
- the path elements of the path representing an array
of primitive type.default Class<?> getPrimitiveArrayType(String... aPathElements)
aPathElements
- the path elements of the path representing an array
of primitive type.default Class<?> getPrimitiveArrayType(Collection<?> aPathElements)
aPathElements
- the path elements of the path representing an array
of primitive type.default Class<?> getPrimitiveArrayType(String aPath)
aPath
- the path representing an array of primitive type.default boolean isPrimitiveType()
default boolean isPrimitiveType(Object aPath)
aPath
- the path which to test.default boolean isPrimitiveType(Object... aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isPrimitiveType(String... aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isPrimitiveType(Collection<?> aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isPrimitiveType(String aPath)
aPath
- the path which to test.default Class<?> getPrimitiveType()
default Class<?> getPrimitiveType(Object aPath)
aPath
- the path representing an array of primitive type.default Class<?> getPrimitiveType(Object... aPathElements)
aPathElements
- the path elements of the path representing an array
of primitive type.default Class<?> getPrimitiveType(String... aPathElements)
aPathElements
- the path elements of the path representing an array
of primitive type.default Class<?> getPrimitiveType(Collection<?> aPathElements)
aPathElements
- the path elements of the path representing an array
of primitive type.default Class<?> getPrimitiveType(String aPath)
aPath
- the path representing an array of primitive type.default boolean isWrapperArrayType()
default boolean isWrapperArrayType(Object aPath)
aPath
- the path which to test.default boolean isWrapperArrayType(Object... aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isWrapperArrayType(String... aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isWrapperArrayType(Collection<?> aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isWrapperArrayType(String aPath)
aPath
- the path which to test.default Class<?> getWrapperArrayType()
default Class<?> getWrapperArrayType(Object aPath)
aPath
- the path representing an array of wrapper type.default Class<?> getWrapperArrayType(Object... aPathElements)
aPathElements
- the path elements of the path representing an array
of wrapper type.default Class<?> getWrapperArrayType(String... aPathElements)
aPathElements
- the path elements of the path representing an array
of wrapper type.default Class<?> getWrapperArrayType(Collection<?> aPathElements)
aPathElements
- the path elements of the path representing an array
of wrapper type.default Class<?> getWrapperArrayType(String aPath)
aPath
- the path representing an array of wrapper type.default boolean isWrapperType()
default boolean isWrapperType(Object aPath)
aPath
- the path which to test.default boolean isWrapperType(Object... aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isWrapperType(String... aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isWrapperType(Collection<?> aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isWrapperType(String aPath)
aPath
- the path which to test.default Class<?> getWrapperType()
default Class<?> getWrapperType(Object aPath)
aPath
- the path representing an array of wrapper type.default Class<?> getWrapperType(Object... aPathElements)
aPathElements
- the path elements of the path representing an array
of wrapper type.default Class<?> getWrapperType(String... aPathElements)
aPathElements
- the path elements of the path representing an array
of wrapper type.default Class<?> getWrapperType(Collection<?> aPathElements)
aPathElements
- the path elements of the path representing an array
of wrapper type.default Class<?> getWrapperType(String aPath)
aPath
- the path representing an array of wrapper type.default boolean isCompositeArrayDir()
default boolean isCompositeArrayDir(Object aPath)
aPath
- the path which to test.default boolean isCompositeArrayDir(Object... aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isCompositeArrayDir(String... aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isCompositeArrayDir(Collection<?> aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isCompositeArrayDir(String aPath)
aPath
- the path which to test.default ClassStructMap getCompositeArrayDir()
default ClassStructMap getCompositeArrayDir(Object aPath)
aPath
- the path representing an array of composite types.default ClassStructMap getCompositeArrayDir(Object... aPathElements)
aPathElements
- the path elements of the path representing an array
of composite types.default ClassStructMap getCompositeArrayDir(String... aPathElements)
aPathElements
- the path elements of the path representing an array
of composite types.default ClassStructMap getCompositeArrayDir(Collection<?> aPathElements)
aPathElements
- the path elements of the path representing an array
of composite types.default ClassStructMap getCompositeArrayDir(String aPath)
aPath
- the path representing an array of composite types.default boolean isCompositeDir()
default boolean isCompositeDir(Object aPath)
aPath
- the path which to test.default boolean isCompositeDir(Object... aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isCompositeDir(String... aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isCompositeDir(Collection<?> aPathElements)
aPathElements
- the path elements of the path which to test.default boolean isCompositeDir(String aPath)
aPath
- the path which to test.default ClassStructMap getCompositeDir()
default ClassStructMap getCompositeDir(Object aPath)
aPath
- the path representing an of composite types.default ClassStructMap getCompositeDir(Object... aPathElements)
aPathElements
- the path elements of the path representing an of
composite types.default ClassStructMap getCompositeDir(String... aPathElements)
aPathElements
- the path elements of the path representing an of
composite types.default ClassStructMap getCompositeDir(Collection<?> aPathElements)
aPathElements
- the path elements of the path representing an of
composite types.default ClassStructMap getCompositeDir(String aPath)
aPath
- the path representing an of composite types.Copyright © 2021. All rights reserved.