- All Superinterfaces:
org.refcodes.mixin.AnnotatorAccessor,org.refcodes.struct.CanonicalMap,org.refcodes.struct.Containable,org.refcodes.mixin.DelimiterAccessor,org.refcodes.mixin.Dumpable,org.refcodes.mixin.EmptyAccessor,org.refcodes.struct.InterOperableMap<String>,org.refcodes.struct.Keys<String,,String> org.refcodes.struct.PathMap<String>,org.refcodes.struct.Table<String,,String> org.refcodes.mixin.TypeAccessor<String>
- All Known Subinterfaces:
ProfileProperties,ProfileProperties.MutableProfileProperties,ProfileProperties.ProfilePropertiesBuilder,Properties.MutableProperties,Properties.PropertiesBuilder,PropertiesPrecedence,PropertiesPrecedence.MutablePropertiesPrecedence,PropertiesPrecedence.PropertiesPrecedenceBuilder,ResourceProperties,ResourceProperties.MutableResoureProperties,ResourceProperties.ResourcePropertiesBuilder,ScheduledResourceProperties,ScheduledResourceProperties.ScheduledMuableResourceProperties,ScheduledResourceProperties.ScheduledResourcePropertiesBuilder,StrictProperties,StrictProperties.MutableStrictProperties,StrictProperties.StrictPropertiesBuilder
- All Known Implementing Classes:
AbstractPropertiesBuilderDecorator,AbstractPropertiesDecorator,AbstractResourceProperties,AbstractResourcePropertiesBuilder,AbstractResourcePropertiesBuilderDecorator,AbstractResourcePropertiesDecorator,ArgsProperties,EnvironmentProperties,JavaProperties,JavaPropertiesBuilder,JsonProperties,JsonPropertiesBuilder,NormalizedPropertiesDecorator,PolyglotProperties,PolyglotPropertiesBuilder,ProfilePropertiesDecorator,ProfilePropertiesProjection,PropertiesBuilderImpl,PropertiesImpl,PropertiesPrecedenceBuilderComposite,PropertiesPrecedenceComposite,ScheduledResourcePropertiesBuilderDecorator,ScheduledResourcePropertiesDecorator,StrictPropertiesDecorator,SystemProperties,TomlProperties,TomlPropertiesBuilder,XmlProperties,XmlPropertiesBuilder,YamlProperties,YamlPropertiesBuilder
public interface Properties
extends org.refcodes.struct.CanonicalMap
The
Properties are a https://www.metacodes.proization of the
Table. Properties represent a collection of String key and
String value pairs as properties usually occur in pure text form, to
be converted to the required data types. For this reason, the
Properties interface provides additional conversion methods.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe interfaceProperties.MutablePropertiesdefines "dirty" methods allowing to modify ("mutate") the properties.static interfaceThe interfaceProperties.PropertiesBuilderdefines builder functionality on top of the properties .Nested classes/interfaces inherited from interface org.refcodes.mixin.AnnotatorAccessor
org.refcodes.mixin.AnnotatorAccessor.AnnotatorBuilder<B extends org.refcodes.mixin.AnnotatorAccessor.AnnotatorBuilder<B>>, org.refcodes.mixin.AnnotatorAccessor.AnnotatorMutator, org.refcodes.mixin.AnnotatorAccessor.AnnotatorPropertyNested classes/interfaces inherited from interface org.refcodes.struct.CanonicalMap
org.refcodes.struct.CanonicalMap.CanonicalMapBuilder, org.refcodes.struct.CanonicalMap.MutableCanonicalMapNested classes/interfaces inherited from interface org.refcodes.mixin.DelimiterAccessor
org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B extends org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B>>, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator, org.refcodes.mixin.DelimiterAccessor.DelimiterPropertyNested classes/interfaces inherited from interface org.refcodes.mixin.EmptyAccessor
org.refcodes.mixin.EmptyAccessor.EmptyMutator, org.refcodes.mixin.EmptyAccessor.EmptyPropertyNested classes/interfaces inherited from interface org.refcodes.struct.InterOperableMap
org.refcodes.struct.InterOperableMap.InterOperableMapBuilder<T extends Object>, org.refcodes.struct.InterOperableMap.MutableInterOperableMap<T extends Object>Nested classes/interfaces inherited from interface org.refcodes.struct.Keys
org.refcodes.struct.Keys.MutableKeys<K extends Object,V extends Object>, org.refcodes.struct.Keys.MutableValues<K extends Object, V extends Object> Nested classes/interfaces inherited from interface org.refcodes.struct.PathMap
org.refcodes.struct.PathMap.MutablePathMap<T extends Object>, org.refcodes.struct.PathMap.PathMapBuilder<T extends Object>Nested classes/interfaces inherited from interface org.refcodes.struct.Table
org.refcodes.struct.Table.TableDictionary<K extends Object,V extends Object> Nested classes/interfaces inherited from interface org.refcodes.mixin.TypeAccessor
org.refcodes.mixin.TypeAccessor.TypeBuilder<T extends Object,B extends org.refcodes.mixin.TypeAccessor.TypeBuilder<T, B>>, org.refcodes.mixin.TypeAccessor.TypeMutator<T extends Object>, org.refcodes.mixin.TypeAccessor.TypeProperty<T extends Object> -
Field Summary
FieldsFields inherited from interface org.refcodes.struct.PathMap
ANNOTATOR, DELIMITER -
Method Summary
Modifier and TypeMethodDescriptiondefault booleancontainsValue(Object value) default charReturns the default path annotator as ofAnnotator.JAVA.default charReturns the default path delimiter as ofDelimiter.PATH.default Propertiesdefault Propertiesdefault Propertiesdefault Propertiesdefault PropertiesgetDir(Collection<?> aPathElements) default PropertiesgetDirAt(int aIndex) default Propertiesdefault Propertiesdefault Propertiesdefault Propertiesdefault PropertiesgetDirAt(Collection<?> aPathElements, int aIndex) default Properties[]default Properties[]default Properties[]default Properties[]default Properties[]getDirs(Collection<?> aPathElements) getType()default Propertiesdefault Propertiesdefault Propertiesdefault Propertiesquery(Collection<?> aQueryElements) default Propertiesdefault PropertiesqueryBetween(Object[] aFromPath, Object[] aPathQuery, Object[] aToPath) default PropertiesqueryBetween(Object aFromPath, Object aPathQuery, Object aToPath) default PropertiesqueryBetween(String[] aFromPath, String[] aPathQuery, String[] aToPath) default PropertiesqueryBetween(String aPathQuery, String aFromPath, String aToPath) default PropertiesqueryBetween(Collection<?> aFromPath, Collection<?> aPathQuery, Collection<?> aToPath) default Propertiesdefault Propertiesdefault Propertiesdefault Propertiesdefault PropertiesqueryFrom(Collection<?> aPathQuery, Collection<?> aFromPath) default Propertiesdefault Propertiesdefault Propertiesdefault Propertiesdefault Propertiesdefault PropertiesqueryTo(Collection<?> aPathQuery, String aToPath) default Propertiesdefault PropertiesretrieveBetween(Object[] aFromPath, Object[] aToPath) default PropertiesretrieveBetween(Object aFromPath, Object aToPath) default PropertiesretrieveBetween(String[] aFromPath, String[] aToPath) default PropertiesretrieveBetween(String aFromPath, String aToPath) default PropertiesretrieveBetween(Collection<?> aFromPath, Collection<?> aToPath) default PropertiesretrieveFrom(Object aParentPath) default PropertiesretrieveFrom(Object... aPathElements) retrieveFrom(String aFromPath) default PropertiesretrieveFrom(String... aPathElements) default PropertiesretrieveFrom(Collection<?> aPathElements) default PropertiesretrieveTo(Object aToPath) default PropertiesretrieveTo(Object... aToPathElements) retrieveTo(String aToPath) default PropertiesretrieveTo(String... aToPathElements) default PropertiesretrieveTo(Collection<?> aToPathElements) Methods inherited from interface org.refcodes.struct.CanonicalMap
asArray, asArray, asArray, asArray, asBooleanArray, asBooleanArray, asBooleanArray, asBooleanArray, asByteArray, asByteArray, asByteArray, asByteArray, asCharArray, asCharArray, asCharArray, asCharArray, asDoubleArray, asDoubleArray, asDoubleArray, asDoubleArray, asFloatArray, asFloatArray, asFloatArray, asFloatArray, asIntArray, asIntArray, asIntArray, asIntArray, asLongArray, asLongArray, asLongArray, asLongArray, asShortArray, asShortArray, asShortArray, asShortArray, queryBetween, toMap, toPropertiesMethods inherited from interface org.refcodes.struct.Containable
sizeMethods inherited from interface org.refcodes.mixin.Dumpable
toDump, toDumpMethods inherited from interface org.refcodes.mixin.EmptyAccessor
isEmptyMethods inherited from interface org.refcodes.struct.InterOperableMap
getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getBooleanOr, getBooleanOr, getBooleanOr, getBooleanOr, getBooleanOr, getByte, getByte, getByte, getByte, getByte, getByteOr, getByteOr, getByteOr, getByteOr, getByteOr, getChar, getChar, getChar, getChar, getChar, getCharOr, getCharOr, getCharOr, getCharOr, getCharOr, getClass, getClass, getClass, getClass, getClass, getClassOr, getClassOr, getClassOr, getClassOr, getClassOr, getDouble, getDouble, getDouble, getDouble, getDouble, getDoubleOr, getDoubleOr, getDoubleOr, getDoubleOr, getDoubleOr, getEnum, getEnum, getEnum, getEnum, getEnum, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getEnumOr, getFloat, getFloat, getFloat, getFloat, getFloat, getFloatOr, getFloatOr, getFloatOr, getFloatOr, getFloatOr, getInt, getInt, getInt, getInt, getInt, getIntOr, getIntOr, getIntOr, getIntOr, getIntOr, getLong, getLong, getLong, getLong, getLong, getLongOr, getLongOr, getLongOr, getLongOr, getLongOr, getShort, getShort, getShort, getShort, getShort, getShortOr, getShortOr, getShortOr, getShortOr, getShortOr, getString, getString, getString, getString, getString, getStringOr, getStringOr, getStringOr, getStringOr, getStringOrMethods inherited from interface org.refcodes.struct.Keys
containsKey, get, getOr, keySet, use, valuesMethods inherited from interface org.refcodes.struct.PathMap
children, children, children, children, children, children, containsKey, containsKey, containsKey, dirs, dirs, dirs, dirs, dirs, dirs, findPaths, fromExternalPath, get, get, get, getArray, getArray, getArray, getArray, getArray, getArray, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayOr, getArrayOr, getArrayOr, getArrayOr, getArrayOr, getArrayOr, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getRootPath, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, hasChildren, hasChildren, hasChildren, hasChildren, hasChildren, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasParentPath, hasPath, hasPath, hasPath, hasPath, hasPath, hasSubDirs, hasSubDirs, hasSubDirs, hasSubDirs, hasValue, hasValue, hasValue, hasValue, hasValue, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, isArray, isArray, isArray, isArray, isArray, isArray, isChild, isChild, isChild, isChild, isDir, isDir, isDir, isDir, isDir, isEqualTo, isIndexDir, isIndexDir, isIndexDir, isIndexDir, isIndexDir, isLeaf, isLeaf, isLeaf, isLeaf, isLeaf, isRootPath, keySet, keySet, keySet, keySet, keySet, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, leaves, leaves, leaves, leaves, leaves, leaves, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, paths, paths, paths, paths, paths, paths, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, sortedKeys, toDataStructure, toDataStructure, toExternalPath, toInstance, toInstance, toLeaf, toMap, toNormalizedPath, toParentPath, toPath, toPath, toPath, toPath, toPathElements, toPathList, toPathStack, toPrintable, toPropertyPath, toType, toType, toType, toType, toType, toType, toType, toType
-
Field Details
-
DEFAULT_COMMENT
-
-
Method Details
-
containsValue
-
getDelimiter
default char getDelimiter()Returns the default path delimiter as ofDelimiter.PATH.- Specified by:
getDelimiterin interfaceorg.refcodes.mixin.DelimiterAccessor
-
getAnnotator
default char getAnnotator()Returns the default path annotator as ofAnnotator.JAVA.- Specified by:
getAnnotatorin interfaceorg.refcodes.mixin.AnnotatorAccessor
-
getDirAt
- Specified by:
getDirAtin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
getDirAtin interfaceorg.refcodes.struct.PathMap<String>
-
getDirAt
- Specified by:
getDirAtin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
getDirAtin interfaceorg.refcodes.struct.PathMap<String>
-
getDirAt
- Specified by:
getDirAtin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
getDirAtin interfaceorg.refcodes.struct.PathMap<String>
-
getDirAt
- Specified by:
getDirAtin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
getDirAtin interfaceorg.refcodes.struct.PathMap<String>
-
getDirAt
- Specified by:
getDirAtin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
getDirAtin interfaceorg.refcodes.struct.PathMap<String>
-
getDirAt
- Specified by:
getDirAtin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
getDirAtin interfaceorg.refcodes.struct.PathMap<String>
-
getType
- Specified by:
getTypein interfaceorg.refcodes.mixin.TypeAccessor<String>
-
query
- Specified by:
queryin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryin interfaceorg.refcodes.struct.PathMap<String>
-
query
- Specified by:
queryin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryin interfaceorg.refcodes.struct.PathMap<String>
-
query
- Specified by:
queryin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryin interfaceorg.refcodes.struct.PathMap<String>
-
query
- Specified by:
queryin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryin interfaceorg.refcodes.struct.PathMap<String>
-
query
- Specified by:
queryin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryin interfaceorg.refcodes.struct.PathMap<String>
-
queryBetween
default Properties queryBetween(Collection<?> aFromPath, Collection<?> aPathQuery, Collection<?> aToPath) - Specified by:
queryBetweenin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryBetweenin interfaceorg.refcodes.struct.PathMap<String>
-
queryBetween
- Specified by:
queryBetweenin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryBetweenin interfaceorg.refcodes.struct.PathMap<String>
-
queryBetween
- Specified by:
queryBetweenin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryBetweenin interfaceorg.refcodes.struct.PathMap<String>
-
queryBetween
- Specified by:
queryBetweenin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryBetweenin interfaceorg.refcodes.struct.PathMap<String>
-
queryBetween
- Specified by:
queryBetweenin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryBetweenin interfaceorg.refcodes.struct.PathMap<String>
-
queryFrom
- Specified by:
queryFromin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryFromin interfaceorg.refcodes.struct.PathMap<String>
-
queryFrom
- Specified by:
queryFromin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryFromin interfaceorg.refcodes.struct.PathMap<String>
-
queryFrom
- Specified by:
queryFromin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryFromin interfaceorg.refcodes.struct.PathMap<String>
-
queryFrom
- Specified by:
queryFromin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryFromin interfaceorg.refcodes.struct.PathMap<String>
-
queryFrom
- Specified by:
queryFromin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryFromin interfaceorg.refcodes.struct.PathMap<String>
-
queryFrom
- Specified by:
queryFromin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryFromin interfaceorg.refcodes.struct.PathMap<String>
-
queryTo
- Specified by:
queryToin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryToin interfaceorg.refcodes.struct.PathMap<String>
-
queryTo
- Specified by:
queryToin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryToin interfaceorg.refcodes.struct.PathMap<String>
-
queryTo
- Specified by:
queryToin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryToin interfaceorg.refcodes.struct.PathMap<String>
-
queryTo
- Specified by:
queryToin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryToin interfaceorg.refcodes.struct.PathMap<String>
-
queryTo
- Specified by:
queryToin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryToin interfaceorg.refcodes.struct.PathMap<String>
-
queryTo
- Specified by:
queryToin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
queryToin interfaceorg.refcodes.struct.PathMap<String>
-
retrieveBetween
- Specified by:
retrieveBetweenin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
retrieveBetweenin interfaceorg.refcodes.struct.PathMap<String>
-
retrieveBetween
- Specified by:
retrieveBetweenin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
retrieveBetweenin interfaceorg.refcodes.struct.PathMap<String>
-
retrieveBetween
- Specified by:
retrieveBetweenin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
retrieveBetweenin interfaceorg.refcodes.struct.PathMap<String>
-
retrieveBetween
- Specified by:
retrieveBetweenin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
retrieveBetweenin interfaceorg.refcodes.struct.PathMap<String>
-
retrieveBetween
- Specified by:
retrieveBetweenin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
retrieveBetweenin interfaceorg.refcodes.struct.PathMap<String>
-
retrieveFrom
- Specified by:
retrieveFromin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
retrieveFromin interfaceorg.refcodes.struct.PathMap<String>
-
retrieveFrom
- Specified by:
retrieveFromin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
retrieveFromin interfaceorg.refcodes.struct.PathMap<String>
-
retrieveFrom
- Specified by:
retrieveFromin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
retrieveFromin interfaceorg.refcodes.struct.PathMap<String>
-
retrieveFrom
- Specified by:
retrieveFromin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
retrieveFromin interfaceorg.refcodes.struct.PathMap<String>
-
retrieveFrom
- Specified by:
retrieveFromin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
retrieveFromin interfaceorg.refcodes.struct.PathMap<String>
-
getDir
- Specified by:
getDirin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
getDirin interfaceorg.refcodes.struct.PathMap<String>
-
getDir
- Specified by:
getDirin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
getDirin interfaceorg.refcodes.struct.PathMap<String>
-
getDir
- Specified by:
getDirin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
getDirin interfaceorg.refcodes.struct.PathMap<String>
-
getDir
- Specified by:
getDirin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
getDirin interfaceorg.refcodes.struct.PathMap<String>
-
getDir
- Specified by:
getDirin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
getDirin interfaceorg.refcodes.struct.PathMap<String>
-
getDirs
- Specified by:
getDirsin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
getDirsin interfaceorg.refcodes.struct.PathMap<String>
-
getDirs
- Specified by:
getDirsin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
getDirsin interfaceorg.refcodes.struct.PathMap<String>
-
getDirs
- Specified by:
getDirsin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
getDirsin interfaceorg.refcodes.struct.PathMap<String>
-
getDirs
- Specified by:
getDirsin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
getDirsin interfaceorg.refcodes.struct.PathMap<String>
-
getDirs
- Specified by:
getDirsin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
getDirsin interfaceorg.refcodes.struct.PathMap<String>
-
retrieveTo
- Specified by:
retrieveToin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
retrieveToin interfaceorg.refcodes.struct.PathMap<String>
-
retrieveTo
- Specified by:
retrieveToin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
retrieveToin interfaceorg.refcodes.struct.PathMap<String>
-
retrieveTo
- Specified by:
retrieveToin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
retrieveToin interfaceorg.refcodes.struct.PathMap<String>
-
retrieveTo
- Specified by:
retrieveToin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
retrieveToin interfaceorg.refcodes.struct.PathMap<String>
-
retrieveTo
- Specified by:
retrieveToin interfaceorg.refcodes.struct.CanonicalMap- Specified by:
retrieveToin interfaceorg.refcodes.struct.PathMap<String>
-