- All Superinterfaces:
org.refcodes.mixin.AnnotatorAccessor,Containable,org.refcodes.mixin.DelimiterAccessor,Dictionary<String,T>,org.refcodes.mixin.Dumpable,Keys<String,T>,PathMap<T>,org.refcodes.mixin.TypeAccessor<T>
- All Known Subinterfaces:
CanonicalMap,CanonicalMap.CanonicalMapBuilder,CanonicalMap.MutableCanonicalMap,SimpleTypeMap,SimpleTypeMap.MutableSimpleTypeMap,SimpleTypeMap.SimpleTypeMapBuilder
- All Known Implementing Classes:
CanonicalMapBuilderImpl,CanonicalMapImpl,SimpleTypeMapBuilderImpl,SimpleTypeMapImpl
public interface InterOperableMap<T> extends PathMap<T>
The
InterOperableMap provides convenience accessor default methods
for supporting primitive data types.-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceInterOperableMap.InterOperableMapBuilder<T>TheInterOperableMap.InterOperableMapBuilderprovides convenience accessor default methods for supporting primitive data types.static interfaceInterOperableMap.MutableInterOperableMap<T>TheInterOperableMap.InterOperableMapBuilderprovides convenience accessor default methods for supporting primitive data types.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.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.struct.Dictionary
Dictionary.MutableDictionary<K,V>Nested classes/interfaces inherited from interface org.refcodes.struct.Keys
Keys.MutableKeys<K,V>, Keys.MutableValues<K,V>Nested classes/interfaces inherited from interface org.refcodes.struct.PathMap
PathMap.MutablePathMap<T>, PathMap.PathMapBuilder<T>Nested classes/interfaces inherited from interface org.refcodes.mixin.TypeAccessor
org.refcodes.mixin.TypeAccessor.TypeBuilder<T extends Object,B extends org.refcodes.mixin.TypeAccessor.TypeBuilder<T,B>>, org.refcodes.mixin.TypeAccessor.TypeMutator<T extends Object>, org.refcodes.mixin.TypeAccessor.TypeProperty<T extends Object> -
Field Summary
-
Method Summary
Modifier and Type Method Description default BooleangetBoolean(Object aKey)Returns theBooleanvalue of the property referred to by the key.default BooleangetBoolean(Object... aPathElements)Returns theBooleanvalue of the property referred to by the path elements.default BooleangetBoolean(String aKey)Returns theBooleanvalue of the property referred to by the key.default BooleangetBoolean(String... aPathElements)Returns theBooleanvalue of the property referred to by the path elements.default BooleangetBoolean(Collection<?> aPathElements)Returns theBooleanvalue of the property referred to by the path elements.default BooleangetBooleanOr(Object[] aPathElements, Boolean aDefaultValue)Returns theBooleanvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default BooleangetBooleanOr(Object aKey, Boolean aDefaultValue)Returns theBooleanvalue of the property referred to by the key or the provided default value if there is no such value for the given key.default BooleangetBooleanOr(String[] aPathElements, Boolean aDefaultValue)Returns theBooleanvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default BooleangetBooleanOr(String aKey, Boolean aDefaultValue)Returns theBooleanvalue of the property referred to by the key or the provided default value if there is no such value for the given key.default BooleangetBooleanOr(Collection<?> aPathElements, Boolean aDefaultValue)Returns theBooleanvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default BytegetByte(Object aKey)Returns theBytevalue of the property referred to by the key.default BytegetByte(Object... aPathElements)Returns theBytevalue of the property referred to by the path elements.default BytegetByte(String aKey)Returns theBytevalue of the property referred to by the key.default BytegetByte(String... aPathElements)Returns theBytevalue of the property referred to by the path elements.default BytegetByte(Collection<?> aPathElements)Returns theBytevalue of the property referred to by the path elements.default BytegetByteOr(Object[] aPathElements, Byte aDefaultValue)Returns theBytevalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default BytegetByteOr(Object aKey, Byte aDefaultValue)Returns theBytevalue of the property referred to by the key or the provided default value if there is no such value for the given key.default BytegetByteOr(String[] aPathElements, Byte aDefaultValue)Returns theBytevalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default BytegetByteOr(String aKey, Byte aDefaultValue)Returns theBytevalue of the property referred to by the key or the provided default value if there is no such value for the given key.default BytegetByteOr(Collection<?> aPathElements, Byte aDefaultValue)Returns theBytevalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default CharactergetChar(Object aKey)Returns theCharactervalue of the property referred to by the key.default CharactergetChar(Object... aPathElements)Returns theCharactervalue of the property referred to by the path elements.default CharactergetChar(String aKey)Returns theCharactervalue of the property referred to by the key.default CharactergetChar(String... aPathElements)Returns theCharactervalue of the property referred to by the key.default CharactergetChar(Collection<?> aPathElements)Returns theCharactervalue of the property referred to by the path elements.default CharactergetCharOr(Object[] aPathElements, Character aDefaultValue)Returns theCharactervalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default CharactergetCharOr(Object aKey, Character aDefaultValue)Returns theCharactervalue of the property referred to by the key or the provided default value if there is no such value for the given key.default CharactergetCharOr(String[] aPathElements, Character aDefaultValue)Returns theCharactervalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default CharactergetCharOr(String aKey, Character aDefaultValue)Returns theCharactervalue of the property referred to by the key or the provided default value if there is no such value for the given key.default CharactergetCharOr(Collection<?> aPathElements, Character aDefaultValue)Returns theCharactervalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default <C> Class<C>getClass(Object aKey)Returns theClassvalue of the property referred to by the key.default <C> Class<C>getClass(Object... aPathElements)Returns theClassvalue of the property referred to by the path elements.default <C> Class<C>getClass(String aKey)Returns theClassvalue of the property referred to by the key.default <C> Class<C>getClass(String... aPathElements)Returns theClassvalue of the property referred to by the path elements.default <C> Class<C>getClass(Collection<?> aPathElements)Returns theClassvalue of the property referred to by the path elements.default <C> Class<C>getClassOr(Object[] aPathElements, Class<C> aDefaultValue)Returns theClassvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default <C> Class<C>getClassOr(Object aKey, Class<C> aDefaultValue)Returns theClassvalue of the property referred to by the key or the provided default value if there is no such value for the given key.default <C> Class<C>getClassOr(String[] aPathElements, Class<C> aDefaultValue)Returns theClassvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default <C> Class<C>getClassOr(String aKey, Class<C> aDefaultValue)Returns theClassvalue of the property referred to by the key or the provided default value if there is no such value for the given key.default <C> Class<C>getClassOr(Collection<?> aPathElements, Class<C> aDefaultValue)Returns theClassvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default DoublegetDouble(Object aKey)Returns theDoublevalue of the property referred to by the key.default DoublegetDouble(Object... aPathElements)Returns theDoublevalue of the property referred to by the path elements.default DoublegetDouble(String aKey)Returns theDoublevalue of the property referred to by the key.default DoublegetDouble(String... aPathElements)Returns theDoublevalue of the property referred to by the path elements.default DoublegetDouble(Collection<?> aPathElements)Returns theDoublevalue of the property referred to by the path elements.default DoublegetDoubleOr(Object[] aPathElements, Double aDefaultValue)Returns theDoublevalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default DoublegetDoubleOr(Object aKey, Double aDefaultValue)Returns theDoublevalue of the property referred to by the key or the provided default value if there is no such value for the given key.default DoublegetDoubleOr(String[] aPathElements, Double aDefaultValue)Returns theDoublevalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default DoublegetDoubleOr(String aKey, Double aDefaultValue)Returns theDoublevalue of the property referred to by the key or the provided default value if there is no such value for the given key.default DoublegetDoubleOr(Collection<?> aPathElements, Double aDefaultValue)Returns theDoublevalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default <E extends Enum<E>>
EgetEnum(Class<E> aEnumType, Object aKey)Returns theEnumvalue of the property referred to by the key.default <E extends Enum<E>>
EgetEnum(Class<E> aEnumType, Object... aPathElements)Returns theEnumvalue of the property referred to by the path elements.default <E extends Enum<E>>
EgetEnum(Class<E> aEnumType, String aKey)Returns theEnumvalue of the property referred to by the key.default <E extends Enum<E>>
EgetEnum(Class<E> aEnumType, String... aPathElements)Returns theEnumvalue of the property referred to by the key.default <E extends Enum<E>>
EgetEnum(Class<E> aEnumType, Collection<?> aPathElements)Returns theEnumvalue of the property referred to by the path elements.default <E extends Enum<E>>
EgetEnumOr(Class<E> aEnumType, Object[] aPathElements, E aDefaultValue)Returns theEnumvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default <E extends Enum<E>>
EgetEnumOr(Class<E> aEnumType, Object aKey, E aDefaultValue)Returns theEnumvalue of the property referred to by the key or the provided default value if there is no such value for the given key.default <E extends Enum<E>>
EgetEnumOr(Class<E> aEnumType, String[] aPathElements, E aDefaultValue)Returns theEnumvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default <E extends Enum<E>>
EgetEnumOr(Class<E> aEnumType, String aKey, E aDefaultValue)Returns theEnumvalue of the property referred to by the key or the provided default value if there is no such value for the given key.default <E extends Enum<E>>
EgetEnumOr(Class<E> aEnumType, Collection<?> aPathElements, E aDefaultValue)Returns theEnumvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default <E extends Enum<E>>
EgetEnumOr(Object[] aPathElements, E aDefaultValue)Returns theEnumvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default <E extends Enum<E>>
EgetEnumOr(Object aKey, E aDefaultValue)Returns theEnumvalue of the property referred to by the key or the provided default value if there is no such value for the given key.default <E extends Enum<E>>
EgetEnumOr(String[] aPathElements, E aDefaultValue)Returns theEnumvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default <E extends Enum<E>>
EgetEnumOr(String aKey, E aDefaultValue)Returns theEnumvalue of the property referred to by the key or the provided default value if there is no such value for the given key.default <E extends Enum<E>>
EgetEnumOr(Collection<?> aPathElements, E aDefaultValue)Returns theEnumvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default FloatgetFloat(Object aKey)Returns theFloatvalue of the property referred to by the key.default FloatgetFloat(Object... aPathElements)Returns theFloatvalue of the property referred to by the path elements.default FloatgetFloat(String aKey)Returns theFloatvalue of the property referred to by the key.default FloatgetFloat(String... aPathElements)Returns theFloatvalue of the property referred to by the path elements.default FloatgetFloat(Collection<?> aPathElements)Returns theFloatvalue of the property referred to by the path elements.default FloatgetFloatOr(Object[] aPathElements, Float aDefaultValue)Returns theFloatvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default FloatgetFloatOr(Object aKey, Float aDefaultValue)Returns theFloatvalue of the property referred to by the key or the provided default value if there is no such value for the given key.default FloatgetFloatOr(String[] aPathElements, Float aDefaultValue)Returns theFloatvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default FloatgetFloatOr(String aKey, Float aDefaultValue)Returns theFloatvalue of the property referred to by the key or the provided default value if there is no such value for the given key.default FloatgetFloatOr(Collection<?> aPathElements, Float aDefaultValue)Returns theFloatvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default IntegergetInt(Object aKey)Returns theIntegervalue of the property referred to by the key.default IntegergetInt(Object... aPathElements)Returns theIntegervalue of the property referred to by the path elements.default IntegergetInt(String aKey)Returns theIntegervalue of the property referred to by the key.default IntegergetInt(String... aPathElements)Returns theIntegervalue of the property referred to by the path elements.default IntegergetInt(Collection<?> aPathElements)Returns theIntegervalue of the property referred to by the path elements.default IntegergetIntOr(Object[] aPathElements, Integer aDefaultValue)Returns theIntegervalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default IntegergetIntOr(Object aKey, Integer aDefaultValue)Returns theIntegervalue of the property referred to by the key or the provided default value if there is no such value for the given key.default IntegergetIntOr(String[] aPathElements, Integer aDefaultValue)Returns theIntegervalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default IntegergetIntOr(String aKey, Integer aDefaultValue)Returns theIntegervalue of the property referred to by the key or the provided default value if there is no such value for the given key.default IntegergetIntOr(Collection<?> aPathElements, Integer aDefaultValue)Returns theIntegervalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default LonggetLong(Object aKey)Returns theLongvalue of the property referred to by the key.default LonggetLong(Object... aPathElements)Returns theLongvalue of the property referred to by the path elements.default LonggetLong(String aKey)Returns theLongvalue of the property referred to by the key.default LonggetLong(String... aPathElements)Returns theLongvalue of the property referred to by the path elements.default LonggetLong(Collection<?> aPathElements)Returns theLongvalue of the property referred to by the path elements.default LonggetLongOr(Object[] aPathElements, Long aDefaultValue)Returns theLongvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default LonggetLongOr(Object aKey, Long aDefaultValue)Returns theLongvalue of the property referred to by the key or the provided default value if there is no such value for the given key.default LonggetLongOr(String[] aPathElements, Long aDefaultValue)Returns theLongvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default LonggetLongOr(String aKey, Long aDefaultValue)Returns theLongvalue of the property referred to by the key or the provided default value if there is no such value for the given key.default LonggetLongOr(Collection<?> aPathElements, Long aDefaultValue)Returns theLongvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default ShortgetShort(Object aKey)Returns theShortvalue of the property referred to by the key.default ShortgetShort(Object... aPathElements)Returns theShortvalue of the property referred to by the path elements.default ShortgetShort(String aKey)Returns theShortvalue of the property referred to by the key.default ShortgetShort(String... aPathElements)Returns theShortvalue of the property referred to by the path elements.default ShortgetShort(Collection<?> aPathElements)Returns theShortvalue of the property referred to by the path elements.default ShortgetShortOr(Object[] aPathElements, Short aDefaultValue)Returns theShortvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default ShortgetShortOr(Object aKey, Short aDefaultValue)Returns theShortvalue of the property referred to by the key or the provided default value if there is no such value for the given key.default ShortgetShortOr(String[] aPathElements, Short aDefaultValue)Returns theShortvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default ShortgetShortOr(String aKey, Short aDefaultValue)Returns theShortvalue of the property referred to by the key or the provided default value if there is no such value for the given key.default ShortgetShortOr(Collection<?> aPathElements, Short aDefaultValue)Returns theShortvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default StringgetString(Object aKey)Returns theStringvalue of the property referred to by the key.default StringgetString(Object... aPathElements)Returns theStringvalue of the property referred to by the path elements.default StringgetString(String aKey)Returns theStringvalue of the property referred to by the key.default StringgetString(String... aPathElements)Returns theStringvalue of the property referred to by the path elements.default StringgetString(Collection<?> aPathElements)Returns theStringvalue of the property referred to by the path elements.default StringgetStringOr(Object[] aPathElements, String aDefaultValue)Returns theStringvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default StringgetStringOr(Object aKey, String aDefaultValue)Returns theStringvalue of the property referred to by the key or the provided default value if there is no such value for the given key.default StringgetStringOr(String[] aPathElements, String aDefaultValue)Returns theStringvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.default StringgetStringOr(String aKey, String aDefaultValue)Returns theStringvalue of the property referred to by the key or the provided default value if there is no such value for the given key.default StringgetStringOr(Collection<?> aPathElements, String aDefaultValue)Returns theStringvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path.Methods inherited from interface org.refcodes.mixin.AnnotatorAccessor
getAnnotatorMethods inherited from interface org.refcodes.struct.Containable
isEmpty, sizeMethods inherited from interface org.refcodes.mixin.DelimiterAccessor
getDelimiterMethods inherited from interface org.refcodes.mixin.Dumpable
toDump, toDump, toPrintableMethods inherited from interface org.refcodes.struct.Keys
containsKey, containsValue, 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, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getDir, getDir, getDir, getDir, getDir, getDirAt, getDirAt, getDirAt, getDirAt, getDirAt, getDirAt, 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, query, query, query, query, query, queryBetween, queryBetween, queryBetween, queryBetween, queryBetween, queryBetween, queryFrom, queryFrom, queryFrom, queryFrom, queryFrom, queryFrom, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, queryTo, queryTo, queryTo, queryTo, queryTo, queryTo, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveTo, retrieveTo, retrieveTo, retrieveTo, retrieveTo, 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, toMap, toNormalizedPath, toParentPath, toPath, toPath, toPath, toPath, toPathElements, toPathList, toPathStack, toPropertyPath, toType, toType, toType, toType, toType, toType, toType, toTypeMethods inherited from interface org.refcodes.mixin.TypeAccessor
getType
-
Method Details
-
getBoolean
Returns theBooleanvalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Booleanrepresentation of the key'sStringvalue of false if there is no such key. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getBoolean
Returns theBooleanvalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Booleanrepresentation of the key'sStringvalue of false if there is no such key. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getBoolean
Returns theBooleanvalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to retrieve the value.- Returns:
- The
Booleanrepresentation of the key'sStringvalue of false if there is no such key. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getBoolean
Returns theBooleanvalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Booleanrepresentation of the key'sStringvalue of false if there is no such key. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getBoolean
Returns theBooleanvalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to retrieve the value.- Returns:
- The
Booleanrepresentation of the key'sStringvalue of false if there is no such key. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getBooleanOr
Returns theBooleanvalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Booleanrepresentation of the key'sStringvalue of false if there is no such key. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getBooleanOr
default Boolean getBooleanOr(Object[] aPathElements, Boolean aDefaultValue) throws NumberFormatExceptionReturns theBooleanvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Booleanrepresentation of the key'sStringvalue of false if there is no such key. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getBooleanOr
default Boolean getBooleanOr(Collection<?> aPathElements, Boolean aDefaultValue) throws NumberFormatExceptionReturns theBooleanvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Booleanrepresentation of the key'sStringvalue of false if there is no such key. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getBooleanOr
Returns theBooleanvalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Booleanrepresentation of the key'sStringvalue of false if there is no such key. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getBooleanOr
default Boolean getBooleanOr(String[] aPathElements, Boolean aDefaultValue) throws NumberFormatExceptionReturns theBooleanvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Booleanrepresentation of the key'sStringvalue of false if there is no such key. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getByte
Returns theBytevalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Byterepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getByte
Returns theBytevalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Byterepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getByte
Returns theBytevalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to retrieve the value.- Returns:
- The
Byterepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getByte
Returns theBytevalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Byterepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getByte
Returns theBytevalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to retrieve the value.- Returns:
- The
Byterepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getByteOr
Returns theBytevalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Byterepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getByteOr
Returns theBytevalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Byterepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getByteOr
default Byte getByteOr(Collection<?> aPathElements, Byte aDefaultValue) throws NumberFormatExceptionReturns theBytevalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Byterepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getByteOr
Returns theBytevalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Byterepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getByteOr
Returns theBytevalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Byterepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getChar
Returns theCharactervalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to retrieve the value.- Returns:
- The
Characterrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getChar
Returns theCharactervalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to retrieve the value.- Returns:
- The
Characterrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getChar
Returns theCharactervalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Characterrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getChar
Returns theCharactervalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Characterrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getChar
Returns theCharactervalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Characterrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getCharOr
Returns theCharactervalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Characterrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getCharOr
default Character getCharOr(Object[] aPathElements, Character aDefaultValue) throws NumberFormatExceptionReturns theCharactervalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Characterrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getCharOr
default Character getCharOr(Collection<?> aPathElements, Character aDefaultValue) throws NumberFormatExceptionReturns theCharactervalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Characterrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getCharOr
Returns theCharactervalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Characterrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getCharOr
default Character getCharOr(String[] aPathElements, Character aDefaultValue) throws NumberFormatExceptionReturns theCharactervalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Characterrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getClass
Returns theClassvalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Type Parameters:
C- The type of the class in question.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Classrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getClass
Returns theClassvalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Type Parameters:
C- The type of the class in question.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Classrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getClass
Returns theClassvalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Type Parameters:
C- The type of the class in question.- Parameters:
aKey- The key for which to retrieve the value.- Returns:
- The
Classrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getClass
Returns theClassvalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Type Parameters:
C- The type of the class in question.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Classrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getClass
Returns theClassvalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Type Parameters:
C- The type of the class in question.- Parameters:
aKey- The key for which to retrieve the value.- Returns:
- The
Classrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getClassOr
Returns theClassvalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Type Parameters:
C- The type of the class in question.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Classrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getClassOr
default <C> Class<C> getClassOr(Object[] aPathElements, Class<C> aDefaultValue) throws NumberFormatExceptionReturns theClassvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Type Parameters:
C- The type of the class in question.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Classrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getClassOr
default <C> Class<C> getClassOr(Collection<?> aPathElements, Class<C> aDefaultValue) throws NumberFormatExceptionReturns theClassvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Type Parameters:
C- The type of the class in question.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Classrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getClassOr
Returns theClassvalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Type Parameters:
C- The type of the class in question.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Classrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getClassOr
default <C> Class<C> getClassOr(String[] aPathElements, Class<C> aDefaultValue) throws NumberFormatExceptionReturns theClassvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Type Parameters:
C- The type of the class in question.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Classrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getDouble
Returns theDoublevalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Doublerepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getDouble
Returns theDoublevalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Doublerepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getDouble
Returns theDoublevalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to retrieve the value.- Returns:
- The
Doublerepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getDouble
Returns theDoublevalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Doublerepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getDouble
Returns theDoublevalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to retrieve the value.- Returns:
- The
Doublerepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getDoubleOr
Returns theDoublevalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Doublerepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getDoubleOr
default Double getDoubleOr(Object[] aPathElements, Double aDefaultValue) throws NumberFormatExceptionReturns theDoublevalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Doublerepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getDoubleOr
default Double getDoubleOr(Collection<?> aPathElements, Double aDefaultValue) throws NumberFormatExceptionReturns theDoublevalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Doublerepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getDoubleOr
Returns theDoublevalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Doublerepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getDoubleOr
default Double getDoubleOr(String[] aPathElements, Double aDefaultValue) throws NumberFormatExceptionReturns theDoublevalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Doublerepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getEnum
default <E extends Enum<E>> E getEnum(Class<E> aEnumType, Object aKey) throws NumberFormatExceptionReturns theEnumvalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Type Parameters:
E- The type of the enumeration in question.- Parameters:
aEnumType- The type of the enumeration in question.aKey- The key for which to retrieve the value.- Returns:
- The
Enumrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getEnum
default <E extends Enum<E>> E getEnum(Class<E> aEnumType, String aKey) throws NumberFormatExceptionReturns theEnumvalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Type Parameters:
E- The type of the enumeration in question.- Parameters:
aEnumType- The type of the enumeration in question.aKey- The key for which to retrieve the value.- Returns:
- The
Enumrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getEnum
default <E extends Enum<E>> E getEnum(Class<E> aEnumType, String... aPathElements) throws NumberFormatExceptionReturns theEnumvalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Type Parameters:
E- The type of the enumeration in question.- Parameters:
aEnumType- The type of the enumeration in question.aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Enumrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getEnum
default <E extends Enum<E>> E getEnum(Class<E> aEnumType, Object... aPathElements) throws NumberFormatExceptionReturns theEnumvalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Type Parameters:
E- The type of the enumeration in question.- Parameters:
aEnumType- The type of the enumeration in question.aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Enumrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getEnum
default <E extends Enum<E>> E getEnum(Class<E> aEnumType, Collection<?> aPathElements) throws NumberFormatExceptionReturns theEnumvalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Type Parameters:
E- The type of the enumeration in question.- Parameters:
aEnumType- The type of the enumeration in question.aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Enumrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getEnumOr
default <E extends Enum<E>> E getEnumOr(Class<E> aEnumType, Object aKey, E aDefaultValue) throws NumberFormatExceptionReturns theEnumvalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Type Parameters:
E- The type of the enumeration in question.- Parameters:
aEnumType- The type of the enumeration in question.aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Enumrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getEnumOr
default <E extends Enum<E>> E getEnumOr(Class<E> aEnumType, Object[] aPathElements, E aDefaultValue) throws NumberFormatExceptionReturns theEnumvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Type Parameters:
E- The type of the enumeration in question.- Parameters:
aEnumType- The type of the enumeration in question.aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Enumrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getEnumOr
default <E extends Enum<E>> E getEnumOr(Class<E> aEnumType, Collection<?> aPathElements, E aDefaultValue) throws NumberFormatExceptionReturns theEnumvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Type Parameters:
E- The type of the enumeration in question.- Parameters:
aEnumType- The type of the enumeration in question.aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Enumrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getEnumOr
default <E extends Enum<E>> E getEnumOr(Class<E> aEnumType, String aKey, E aDefaultValue) throws NumberFormatExceptionReturns theEnumvalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Type Parameters:
E- The type of the enumeration in question.- Parameters:
aEnumType- The type of the enumeration in question.aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Enumrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getEnumOr
default <E extends Enum<E>> E getEnumOr(Class<E> aEnumType, String[] aPathElements, E aDefaultValue) throws NumberFormatExceptionReturns theEnumvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Type Parameters:
E- The type of the enumeration in question.- Parameters:
aEnumType- The type of the enumeration in question.aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Enumrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getEnumOr
Returns theEnumvalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Enumrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getEnumOr
default <E extends Enum<E>> E getEnumOr(Object[] aPathElements, E aDefaultValue) throws NumberFormatExceptionReturns theEnumvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Enumrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getEnumOr
default <E extends Enum<E>> E getEnumOr(Collection<?> aPathElements, E aDefaultValue) throws NumberFormatExceptionReturns theEnumvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Enumrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getEnumOr
Returns theEnumvalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Enumrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getEnumOr
default <E extends Enum<E>> E getEnumOr(String[] aPathElements, E aDefaultValue) throws NumberFormatExceptionReturns theEnumvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Enumrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getFloat
Returns theFloatvalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Floatrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getFloat
Returns theFloatvalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Floatrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getFloat
Returns theFloatvalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to retrieve the value.- Returns:
- The
Floatrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getFloat
Returns theFloatvalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Floatrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getFloat
Returns theFloatvalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to retrieve the value.- Returns:
- The
Floatrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getFloatOr
Returns theFloatvalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Floatrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getFloatOr
Returns theFloatvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Floatrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getFloatOr
default Float getFloatOr(Collection<?> aPathElements, Float aDefaultValue) throws NumberFormatExceptionReturns theFloatvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Floatrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getFloatOr
Returns theFloatvalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Floatrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getFloatOr
Returns theFloatvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Floatrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getInt
Returns theIntegervalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Integerrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getInt
Returns theIntegervalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Integerrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getInt
Returns theIntegervalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to retrieve the value.- Returns:
- The
Integerrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getInt
Returns theIntegervalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Integerrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getInt
Returns theIntegervalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to retrieve the value.- Returns:
- The
Integerrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getIntOr
Returns theIntegervalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Integerrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getIntOr
default Integer getIntOr(Object[] aPathElements, Integer aDefaultValue) throws NumberFormatExceptionReturns theIntegervalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Integerrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getIntOr
default Integer getIntOr(Collection<?> aPathElements, Integer aDefaultValue) throws NumberFormatExceptionReturns theIntegervalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Integerrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getIntOr
Returns theIntegervalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Integerrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getIntOr
default Integer getIntOr(String[] aPathElements, Integer aDefaultValue) throws NumberFormatExceptionReturns theIntegervalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Integerrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getLong
Returns theLongvalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Longrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getLong
Returns theLongvalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Longrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getLong
Returns theLongvalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to retrieve the value.- Returns:
- The
Longrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getLong
Returns theLongvalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Longrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getLong
Returns theLongvalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to retrieve the value.- Returns:
- The
Longrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getLongOr
Returns theLongvalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Longrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getLongOr
Returns theLongvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Longrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getLongOr
default Long getLongOr(Collection<?> aPathElements, Long aDefaultValue) throws NumberFormatExceptionReturns theLongvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Longrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getLongOr
Returns theLongvalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Longrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getLongOr
Returns theLongvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Longrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getShort
Returns theShortvalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Shortrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getShort
Returns theShortvalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Shortrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getShort
Returns theShortvalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to retrieve the value.- Returns:
- The
Shortrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getShort
Returns theShortvalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Shortrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getShort
Returns theShortvalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to retrieve the value.- Returns:
- The
Shortrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getShortOr
Returns theShortvalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Shortrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getShortOr
Returns theShortvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Shortrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getShortOr
default Short getShortOr(Collection<?> aPathElements, Short aDefaultValue) throws NumberFormatExceptionReturns theShortvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Shortrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getShortOr
Returns theShortvalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Shortrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getShortOr
Returns theShortvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Shortrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getString
Returns theStringvalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Stringrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getString
Returns theStringvalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Stringrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getString
Returns theStringvalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to retrieve the value.- Returns:
- The
Stringrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getString
Returns theStringvalue of the property referred to by the path elements. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.- Returns:
- The
Stringrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getString
Returns theStringvalue of the property referred to by the key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to retrieve the value.- Returns:
- The
Stringrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getStringOr
Returns theStringvalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Stringrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getStringOr
default String getStringOr(Object[] aPathElements, String aDefaultValue) throws NumberFormatExceptionReturns theStringvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Stringrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getStringOr
default String getStringOr(Collection<?> aPathElements, String aDefaultValue) throws NumberFormatExceptionReturns theStringvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Stringrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getStringOr
Returns theStringvalue of the property referred to by the key or the provided default value if there is no such value for the given key. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aKey- The key for which to get the element.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Stringrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-
getStringOr
default String getStringOr(String[] aPathElements, String aDefaultValue) throws NumberFormatExceptionReturns theStringvalue of the property referred to by the path represented by the given path elements or the provided default value if there is no such value for the given path. As property keys and values are of typeString, theStringvalue is converted accordingly.- Parameters:
aPathElements- The path elements for which to retrieve the value.aDefaultValue- The default value in case there is no such value for the given key.- Returns:
- The
Stringrepresentation of the key'sStringvalue. - Throws:
NumberFormatException- thrown in case conversion fails.
-