Package org.refcodes.structure
Interface PropertiesAccessorMixin
-
- All Superinterfaces:
Keys<java.lang.String,java.lang.String>
- All Known Subinterfaces:
CanonicalMap,CanonicalMap.CanonicalMapBuilder,CanonicalMap.MutableCanonicalMap,PropertiesAccessorMixin.PropertiesBuilderMixin<T>,PropertiesAccessorMixin.PropertiesMixin
- All Known Implementing Classes:
CanonicalMapBuilderImpl,CanonicalMapImpl
public interface PropertiesAccessorMixin extends Keys<java.lang.String,java.lang.String>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfacePropertiesAccessorMixin.PropertiesBuilderMixin<T>static interfacePropertiesAccessorMixin.PropertiesMixinMixin with lots of accessing and mutating default methods forStringkey/valueMaporDictionaryimplementations.static interfacePropertiesAccessorMixin.PropertiesMutatorMixin-
Nested classes/interfaces inherited from interface org.refcodes.structure.Keys
Keys.MutableKeys<K,V>, Keys.MutableValues<K,V>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default java.lang.String[]asArray(java.lang.Object aKey)Same asasArray(String, char)using a comma (',') as delimiter.default java.lang.String[]asArray(java.lang.Object aKey, char aDelimiter)Treats the value associated with the given key as an array with its elements being the elements of the value separated by the given delimiter char.default java.lang.String[]asArray(java.lang.String aKey)Same asasArray(String, char)using a comma (',') as delimiter.default java.lang.String[]asArray(java.lang.String aKey, char aDelimiter)Treats the value associated with the given key as an array with its elements being the elements of the value separated by the given delimiter char.default boolean[]asBooleanArray(java.lang.Object aKey)Same asasBooleanArray(String, char)using a comma (',') as delimiter.default boolean[]asBooleanArray(java.lang.Object aKey, char aDelimiter)Treats the value associated with the given key as a boolean array with its elements being the elements of the value separated by the given delimiter char.default boolean[]asBooleanArray(java.lang.String aKey)Same asasBooleanArray(String, char)using a comma (',') as delimiter.default boolean[]asBooleanArray(java.lang.String aKey, char aDelimiter)Treats the value associated with the given key as a boolean array with its elements being the elements of the value separated by the given delimiter char.default byte[]asByteArray(java.lang.Object aKey)Same asasByteArray(String, char)using a comma (',') as delimiter.default byte[]asByteArray(java.lang.Object aKey, char aDelimiter)Treats the value associated with the given key as a byte array with its elements being the elements of the value separated by the given delimiter char.default byte[]asByteArray(java.lang.String aKey)Same asasByteArray(String, char)using a comma (',') as delimiter.default byte[]asByteArray(java.lang.String aKey, char aDelimiter)Treats the value associated with the given key as a byte array with its elements being the elements of the value separated by the given delimiter char.default char[]asCharacterArray(java.lang.Object aKey)Same asasCharacterArray(String, char)using a comma (',') as delimiter.default char[]asCharacterArray(java.lang.Object aKey, char aDelimiter)Treats the value associated with the given key as a char array with its elements being the elements of the value separated by the given delimiter char.default char[]asCharacterArray(java.lang.String aKey)Same asasCharacterArray(String, char)using a comma (',') as delimiter.default char[]asCharacterArray(java.lang.String aKey, char aDelimiter)Treats the value associated with the given key as a char array with its elements being the elements of the value separated by the given delimiter char.default double[]asDoubleArray(java.lang.Object aKey)Same asasDoubleArray(String, char)using a comma (',') as delimiter.default double[]asDoubleArray(java.lang.Object aKey, char aDelimiter)Treats the value associated with the given key as a double array with its elements being the elements of the value separated by the given delimiter double.default double[]asDoubleArray(java.lang.String aKey)Same asasDoubleArray(String, char)using a comma (',') as delimiter.default double[]asDoubleArray(java.lang.String aKey, char aDelimiter)Treats the value associated with the given key as a double array with its elements being the elements of the value separated by the given delimiter double.default float[]asFloatArray(java.lang.Object aKey)Same asasFloatArray(String, char)using a comma (',') as delimiter.default float[]asFloatArray(java.lang.Object aKey, char aDelimiter)Treats the value associated with the given key as a float array with its elements being the elements of the value separated by the given delimiter float.default float[]asFloatArray(java.lang.String aKey)Same asasFloatArray(String, char)using a comma (',') as delimiter.default float[]asFloatArray(java.lang.String aKey, char aDelimiter)Treats the value associated with the given key as a float array with its elements being the elements of the value separated by the given delimiter float.default int[]asIntegerArray(java.lang.Object aKey)Same asasIntegerArray(String, char)using a comma (',') as delimiter.default int[]asIntegerArray(java.lang.Object aKey, char aDelimiter)Treats the value associated with the given key as a integer array with its elements being the elements of the value separated by the given delimiter char.default int[]asIntegerArray(java.lang.String aKey)Same asasIntegerArray(String, char)using a comma (',') as delimiter.default int[]asIntegerArray(java.lang.String aKey, char aDelimiter)Treats the value associated with the given key as a integer array with its elements being the elements of the value separated by the given delimiter char.default long[]asLongArray(java.lang.Object aKey)Same asasLongArray(String, char)using a comma (',') as delimiter.default long[]asLongArray(java.lang.Object aKey, char aDelimiter)Treats the value associated with the given key as a longeger array with its elements being the elements of the value separated by the given delimiter char.default long[]asLongArray(java.lang.String aKey)Same asasLongArray(String, char)using a comma (',') as delimiter.default long[]asLongArray(java.lang.String aKey, char aDelimiter)Treats the value associated with the given key as a longeger array with its elements being the elements of the value separated by the given delimiter char.default short[]asShortArray(java.lang.Object aKey)Same asasShortArray(String, char)using a comma (',') as delimiter.default short[]asShortArray(java.lang.Object aKey, char aDelimiter)Treats the value associated with the given key as a shorteger array with its elements being the elements of the value separated by the given delimiter char.default short[]asShortArray(java.lang.String aKey)Same asasShortArray(String, char)using a comma (',') as delimiter.default short[]asShortArray(java.lang.String aKey, char aDelimiter)Treats the value associated with the given key as a shorteger array with its elements being the elements of the value separated by the given delimiter char.default java.lang.BooleangetBoolean(java.lang.Object aKey)Returns theBooleanvalue of the property referred to by the key.default java.lang.BooleangetBoolean(java.lang.String aKey)Returns theBooleanvalue of the property referred to by the key.default java.lang.BooleangetBooleanOr(java.lang.Object aKey, java.lang.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 java.lang.BooleangetBooleanOr(java.lang.String aKey, java.lang.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 java.lang.BytegetByte(java.lang.Object aKey)Returns theBytevalue of the property referred to by the key.default java.lang.BytegetByte(java.lang.String aKey)Returns theBytevalue of the property referred to by the key.default java.lang.BytegetByteOr(java.lang.Object aKey, java.lang.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 java.lang.BytegetByteOr(java.lang.String aKey, java.lang.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 java.lang.CharactergetCharacter(java.lang.Object aKey)Returns theCharactervalue of the property referred to by the key.default java.lang.CharactergetCharacter(java.lang.String aKey)Returns theCharactervalue of the property referred to by the key.default java.lang.CharactergetCharacterOr(java.lang.Object aKey, java.lang.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 java.lang.CharactergetCharacterOr(java.lang.String aKey, java.lang.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 java.lang.DoublegetDouble(java.lang.Object aKey)Returns theDoublevalue of the property referred to by the key.default java.lang.DoublegetDouble(java.lang.String aKey)Returns theDoublevalue of the property referred to by the key.default java.lang.DoublegetDoubleOr(java.lang.Object aKey, java.lang.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 java.lang.DoublegetDoubleOr(java.lang.String aKey, java.lang.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 java.lang.FloatgetFloat(java.lang.Object aKey)Returns theFloatvalue of the property referred to by the key.default java.lang.FloatgetFloat(java.lang.String aKey)Returns theFloatvalue of the property referred to by the key.default java.lang.FloatgetFloatOr(java.lang.Object aKey, java.lang.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 java.lang.FloatgetFloatOr(java.lang.String aKey, java.lang.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 java.lang.IntegergetInteger(java.lang.Object aKey)Returns theIntegervalue of the property referred to by the key.default java.lang.IntegergetInteger(java.lang.String aKey)Returns theIntegervalue of the property referred to by the key.default java.lang.IntegergetIntegerOr(java.lang.Object aKey, java.lang.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 java.lang.IntegergetIntegerOr(java.lang.String aKey, java.lang.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 java.lang.LonggetLong(java.lang.Object aKey)Returns theLongvalue of the property referred to by the key.default java.lang.LonggetLong(java.lang.String aKey)Returns theLongvalue of the property referred to by the key.default java.lang.LonggetLongOr(java.lang.Object aKey, java.lang.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 java.lang.LonggetLongOr(java.lang.String aKey, java.lang.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 java.lang.ShortgetShort(java.lang.Object aKey)Returns theShortvalue of the property referred to by the key.default java.lang.ShortgetShort(java.lang.String aKey)Returns theShortvalue of the property referred to by the key.default java.lang.ShortgetShortOr(java.lang.Object aKey, java.lang.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 java.lang.ShortgetShortOr(java.lang.String aKey, java.lang.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.-
Methods inherited from interface org.refcodes.structure.Keys
containsKey, containsValue, get, getOr, keySet, use, values
-
-
-
-
Method Detail
-
asArray
default java.lang.String[] asArray(java.lang.Object aKey)
Same asasArray(String, char)using a comma (',') as delimiter.- Parameters:
aKey- The key, which's value is to be converted to an array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
-
asArray
default java.lang.String[] asArray(java.lang.Object aKey, char aDelimiter)Treats the value associated with the given key as an array with its elements being the elements of the value separated by the given delimiter char. Let the value associated to the given key be "1, 2, 3, 4, 5", then the corresponding array, when using the comma (',') char as delimiter, will be { "1", "2", "3", "4", "5" }.- Parameters:
aKey- The key, which's value is to be converted to an array.aDelimiter- The delimiter to be used to identify the elements of the future array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
-
asArray
default java.lang.String[] asArray(java.lang.String aKey)
Same asasArray(String, char)using a comma (',') as delimiter.- Parameters:
aKey- The key, which's value is to be converted to an array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
-
asArray
default java.lang.String[] asArray(java.lang.String aKey, char aDelimiter)Treats the value associated with the given key as an array with its elements being the elements of the value separated by the given delimiter char. Let the value associated to the given key be "1, 2, 3, 4, 5", then the corresponding array, when using the comma (',') char as delimiter, will be { "1", "2", "3", "4", "5" }.- Parameters:
aKey- The key, which's value is to be converted to an array.aDelimiter- The delimiter to be used to identify the elements of the future array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
-
asBooleanArray
default boolean[] asBooleanArray(java.lang.Object aKey) throws java.lang.NumberFormatExceptionSame asasBooleanArray(String, char)using a comma (',') as delimiter.- Parameters:
aKey- The key, which's value is to be converted to an array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException
-
asBooleanArray
default boolean[] asBooleanArray(java.lang.Object aKey, char aDelimiter) throws java.lang.NumberFormatExceptionTreats the value associated with the given key as a boolean array with its elements being the elements of the value separated by the given delimiter char. Let the value associated to the given key be "true, false, true, false, true", then the corresponding array, when using the comma (',') char as delimiter, will be { true, false, true, false, true }.- Parameters:
aKey- The key, which's value is to be converted to an array.aDelimiter- The delimiter to be used to identify the elements of the future array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException- thrown in case conversion fails.
-
asBooleanArray
default boolean[] asBooleanArray(java.lang.String aKey) throws java.lang.NumberFormatExceptionSame asasBooleanArray(String, char)using a comma (',') as delimiter.- Parameters:
aKey- The key, which's value is to be converted to an array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException
-
asBooleanArray
default boolean[] asBooleanArray(java.lang.String aKey, char aDelimiter) throws java.lang.NumberFormatExceptionTreats the value associated with the given key as a boolean array with its elements being the elements of the value separated by the given delimiter char. Let the value associated to the given key be "true, false, true, false, true", then the corresponding array, when using the comma (',') char as delimiter, will be { true, false, true, false, true }.- Parameters:
aKey- The key, which's value is to be converted to an array.aDelimiter- The delimiter to be used to identify the elements of the future array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException- thrown in case conversion fails.
-
asByteArray
default byte[] asByteArray(java.lang.Object aKey) throws java.lang.NumberFormatExceptionSame asasByteArray(String, char)using a comma (',') as delimiter.- Parameters:
aKey- The key, which's value is to be converted to an array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException
-
asByteArray
default byte[] asByteArray(java.lang.Object aKey, char aDelimiter) throws java.lang.NumberFormatExceptionTreats the value associated with the given key as a byte array with its elements being the elements of the value separated by the given delimiter char. Let the value associated to the given key be "true, false, true, false, true", then the corresponding array, when using the comma (',') char as delimiter, will be { true, false, true, false, true }.- Parameters:
aKey- The key, which's value is to be converted to an array.aDelimiter- The delimiter to be used to identify the elements of the future array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException- thrown in case conversion fails.
-
asByteArray
default byte[] asByteArray(java.lang.String aKey) throws java.lang.NumberFormatExceptionSame asasByteArray(String, char)using a comma (',') as delimiter.- Parameters:
aKey- The key, which's value is to be converted to an array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException
-
asByteArray
default byte[] asByteArray(java.lang.String aKey, char aDelimiter) throws java.lang.NumberFormatExceptionTreats the value associated with the given key as a byte array with its elements being the elements of the value separated by the given delimiter char. Let the value associated to the given key be "true, false, true, false, true", then the corresponding array, when using the comma (',') char as delimiter, will be { true, false, true, false, true }.- Parameters:
aKey- The key, which's value is to be converted to an array.aDelimiter- The delimiter to be used to identify the elements of the future array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException- thrown in case conversion fails.
-
asCharacterArray
default char[] asCharacterArray(java.lang.Object aKey) throws java.lang.NumberFormatExceptionSame asasCharacterArray(String, char)using a comma (',') as delimiter.- Parameters:
aKey- The key, which's value is to be converted to an array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException
-
asCharacterArray
default char[] asCharacterArray(java.lang.Object aKey, char aDelimiter) throws java.lang.NumberFormatExceptionTreats the value associated with the given key as a char array with its elements being the elements of the value separated by the given delimiter char. Let the value associated to the given key be "true, false, true, false, true", then the corresponding array, when using the comma (',') char as delimiter, will be { true, false, true, false, true }.- Parameters:
aKey- The key, which's value is to be converted to an array.aDelimiter- The delimiter to be used to identify the elements of the future array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException- thrown in case conversion fails.
-
asCharacterArray
default char[] asCharacterArray(java.lang.String aKey) throws java.lang.NumberFormatExceptionSame asasCharacterArray(String, char)using a comma (',') as delimiter.- Parameters:
aKey- The key, which's value is to be converted to an array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException
-
asCharacterArray
default char[] asCharacterArray(java.lang.String aKey, char aDelimiter) throws java.lang.NumberFormatExceptionTreats the value associated with the given key as a char array with its elements being the elements of the value separated by the given delimiter char. Let the value associated to the given key be "true, false, true, false, true", then the corresponding array, when using the comma (',') char as delimiter, will be { true, false, true, false, true }.- Parameters:
aKey- The key, which's value is to be converted to an array.aDelimiter- The delimiter to be used to identify the elements of the future array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException- thrown in case conversion fails.
-
asDoubleArray
default double[] asDoubleArray(java.lang.Object aKey) throws java.lang.NumberFormatExceptionSame asasDoubleArray(String, char)using a comma (',') as delimiter.- Parameters:
aKey- The key, which's value is to be converted to an array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException
-
asDoubleArray
default double[] asDoubleArray(java.lang.Object aKey, char aDelimiter) throws java.lang.NumberFormatExceptionTreats the value associated with the given key as a double array with its elements being the elements of the value separated by the given delimiter double. Let the value associated to the given key be "true, false, true, false, true", then the corresponding array, when using the comma (',') double as delimiter, will be { true, false, true, false, true }.- Parameters:
aKey- The key, which's value is to be converted to an array.aDelimiter- The delimiter to be used to identify the elements of the future array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException- thrown in case conversion fails.
-
asDoubleArray
default double[] asDoubleArray(java.lang.String aKey) throws java.lang.NumberFormatExceptionSame asasDoubleArray(String, char)using a comma (',') as delimiter.- Parameters:
aKey- The key, which's value is to be converted to an array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException
-
asDoubleArray
default double[] asDoubleArray(java.lang.String aKey, char aDelimiter) throws java.lang.NumberFormatExceptionTreats the value associated with the given key as a double array with its elements being the elements of the value separated by the given delimiter double. Let the value associated to the given key be "true, false, true, false, true", then the corresponding array, when using the comma (',') double as delimiter, will be { true, false, true, false, true }.- Parameters:
aKey- The key, which's value is to be converted to an array.aDelimiter- The delimiter to be used to identify the elements of the future array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException- thrown in case conversion fails.
-
asFloatArray
default float[] asFloatArray(java.lang.Object aKey) throws java.lang.NumberFormatExceptionSame asasFloatArray(String, char)using a comma (',') as delimiter.- Parameters:
aKey- The key, which's value is to be converted to an array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException
-
asFloatArray
default float[] asFloatArray(java.lang.Object aKey, char aDelimiter) throws java.lang.NumberFormatExceptionTreats the value associated with the given key as a float array with its elements being the elements of the value separated by the given delimiter float. Let the value associated to the given key be "true, false, true, false, true", then the corresponding array, when using the comma (',') float as delimiter, will be { true, false, true, false, true }.- Parameters:
aKey- The key, which's value is to be converted to an array.aDelimiter- The delimiter to be used to identify the elements of the future array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException- thrown in case conversion fails.
-
asFloatArray
default float[] asFloatArray(java.lang.String aKey) throws java.lang.NumberFormatExceptionSame asasFloatArray(String, char)using a comma (',') as delimiter.- Parameters:
aKey- The key, which's value is to be converted to an array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException
-
asFloatArray
default float[] asFloatArray(java.lang.String aKey, char aDelimiter) throws java.lang.NumberFormatExceptionTreats the value associated with the given key as a float array with its elements being the elements of the value separated by the given delimiter float. Let the value associated to the given key be "true, false, true, false, true", then the corresponding array, when using the comma (',') float as delimiter, will be { true, false, true, false, true }.- Parameters:
aKey- The key, which's value is to be converted to an array.aDelimiter- The delimiter to be used to identify the elements of the future array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException- thrown in case conversion fails.
-
asIntegerArray
default int[] asIntegerArray(java.lang.Object aKey) throws java.lang.NumberFormatExceptionSame asasIntegerArray(String, char)using a comma (',') as delimiter.- Parameters:
aKey- The key, which's value is to be converted to an array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException
-
asIntegerArray
default int[] asIntegerArray(java.lang.Object aKey, char aDelimiter) throws java.lang.NumberFormatExceptionTreats the value associated with the given key as a integer array with its elements being the elements of the value separated by the given delimiter char. Let the value associated to the given key be "true, false, true, false, true", then the corresponding array, when using the comma (',') char as delimiter, will be { true, false, true, false, true }.- Parameters:
aKey- The key, which's value is to be converted to an array.aDelimiter- The delimiter to be used to identify the elements of the future array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException- thrown in case conversion fails.
-
asIntegerArray
default int[] asIntegerArray(java.lang.String aKey) throws java.lang.NumberFormatExceptionSame asasIntegerArray(String, char)using a comma (',') as delimiter.- Parameters:
aKey- The key, which's value is to be converted to an array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException
-
asIntegerArray
default int[] asIntegerArray(java.lang.String aKey, char aDelimiter) throws java.lang.NumberFormatExceptionTreats the value associated with the given key as a integer array with its elements being the elements of the value separated by the given delimiter char. Let the value associated to the given key be "true, false, true, false, true", then the corresponding array, when using the comma (',') char as delimiter, will be { true, false, true, false, true }.- Parameters:
aKey- The key, which's value is to be converted to an array.aDelimiter- The delimiter to be used to identify the elements of the future array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException- thrown in case conversion fails.
-
asLongArray
default long[] asLongArray(java.lang.Object aKey) throws java.lang.NumberFormatExceptionSame asasLongArray(String, char)using a comma (',') as delimiter.- Parameters:
aKey- The key, which's value is to be converted to an array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException
-
asLongArray
default long[] asLongArray(java.lang.Object aKey, char aDelimiter) throws java.lang.NumberFormatExceptionTreats the value associated with the given key as a longeger array with its elements being the elements of the value separated by the given delimiter char. Let the value associated to the given key be "true, false, true, false, true", then the corresponding array, when using the comma (',') char as delimiter, will be { true, false, true, false, true }.- Parameters:
aKey- The key, which's value is to be converted to an array.aDelimiter- The delimiter to be used to identify the elements of the future array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException- thrown in case conversion fails.
-
asLongArray
default long[] asLongArray(java.lang.String aKey) throws java.lang.NumberFormatExceptionSame asasLongArray(String, char)using a comma (',') as delimiter.- Parameters:
aKey- The key, which's value is to be converted to an array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException
-
asLongArray
default long[] asLongArray(java.lang.String aKey, char aDelimiter) throws java.lang.NumberFormatExceptionTreats the value associated with the given key as a longeger array with its elements being the elements of the value separated by the given delimiter char. Let the value associated to the given key be "true, false, true, false, true", then the corresponding array, when using the comma (',') char as delimiter, will be { true, false, true, false, true }.- Parameters:
aKey- The key, which's value is to be converted to an array.aDelimiter- The delimiter to be used to identify the elements of the future array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException- thrown in case conversion fails.
-
asShortArray
default short[] asShortArray(java.lang.Object aKey) throws java.lang.NumberFormatExceptionSame asasShortArray(String, char)using a comma (',') as delimiter.- Parameters:
aKey- The key, which's value is to be converted to an array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException
-
asShortArray
default short[] asShortArray(java.lang.Object aKey, char aDelimiter) throws java.lang.NumberFormatExceptionTreats the value associated with the given key as a shorteger array with its elements being the elements of the value separated by the given delimiter char. Let the value associated to the given key be "true, false, true, false, true", then the corresponding array, when using the comma (',') char as delimiter, will be { true, false, true, false, true }.- Parameters:
aKey- The key, which's value is to be converted to an array.aDelimiter- The delimiter to be used to identify the elements of the future array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException- thrown in case conversion fails.
-
asShortArray
default short[] asShortArray(java.lang.String aKey) throws java.lang.NumberFormatExceptionSame asasShortArray(String, char)using a comma (',') as delimiter.- Parameters:
aKey- The key, which's value is to be converted to an array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException
-
asShortArray
default short[] asShortArray(java.lang.String aKey, char aDelimiter) throws java.lang.NumberFormatExceptionTreats the value associated with the given key as a shorteger array with its elements being the elements of the value separated by the given delimiter char. Let the value associated to the given key be "true, false, true, false, true", then the corresponding array, when using the comma (',') char as delimiter, will be { true, false, true, false, true }.- Parameters:
aKey- The key, which's value is to be converted to an array.aDelimiter- The delimiter to be used to identify the elements of the future array.- Returns:
- The according array or null if no (or a null) value has been associated to the key.
- Throws:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getBoolean
default java.lang.Boolean getBoolean(java.lang.Object aKey) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getBoolean
default java.lang.Boolean getBoolean(java.lang.String aKey) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getBooleanOr
default java.lang.Boolean getBooleanOr(java.lang.Object aKey, java.lang.Boolean aDefaultValue) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getBooleanOr
default java.lang.Boolean getBooleanOr(java.lang.String aKey, java.lang.Boolean aDefaultValue) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getByte
default java.lang.Byte getByte(java.lang.Object aKey) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getByte
default java.lang.Byte getByte(java.lang.String aKey) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getByteOr
default java.lang.Byte getByteOr(java.lang.Object aKey, java.lang.Byte aDefaultValue) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getByteOr
default java.lang.Byte getByteOr(java.lang.String aKey, java.lang.Byte aDefaultValue) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getCharacter
default java.lang.Character getCharacter(java.lang.Object aKey) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getCharacter
default java.lang.Character getCharacter(java.lang.String aKey) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getCharacterOr
default java.lang.Character getCharacterOr(java.lang.Object aKey, java.lang.Character aDefaultValue) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getCharacterOr
default java.lang.Character getCharacterOr(java.lang.String aKey, java.lang.Character aDefaultValue) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getDouble
default java.lang.Double getDouble(java.lang.Object aKey) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getDouble
default java.lang.Double getDouble(java.lang.String aKey) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getDoubleOr
default java.lang.Double getDoubleOr(java.lang.Object aKey, java.lang.Double aDefaultValue) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getDoubleOr
default java.lang.Double getDoubleOr(java.lang.String aKey, java.lang.Double aDefaultValue) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getFloat
default java.lang.Float getFloat(java.lang.Object aKey) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getFloat
default java.lang.Float getFloat(java.lang.String aKey) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getFloatOr
default java.lang.Float getFloatOr(java.lang.Object aKey, java.lang.Float aDefaultValue) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getFloatOr
default java.lang.Float getFloatOr(java.lang.String aKey, java.lang.Float aDefaultValue) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getInteger
default java.lang.Integer getInteger(java.lang.Object aKey) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getInteger
default java.lang.Integer getInteger(java.lang.String aKey) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getIntegerOr
default java.lang.Integer getIntegerOr(java.lang.Object aKey, java.lang.Integer aDefaultValue) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getIntegerOr
default java.lang.Integer getIntegerOr(java.lang.String aKey, java.lang.Integer aDefaultValue) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getLong
default java.lang.Long getLong(java.lang.Object aKey) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getLong
default java.lang.Long getLong(java.lang.String aKey) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getLongOr
default java.lang.Long getLongOr(java.lang.Object aKey, java.lang.Long aDefaultValue) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getLongOr
default java.lang.Long getLongOr(java.lang.String aKey, java.lang.Long aDefaultValue) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getShort
default java.lang.Short getShort(java.lang.Object aKey) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getShort
default java.lang.Short getShort(java.lang.String aKey) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getShortOr
default java.lang.Short getShortOr(java.lang.Object aKey, java.lang.Short aDefaultValue) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
getShortOr
default java.lang.Short getShortOr(java.lang.String aKey, java.lang.Short aDefaultValue) throws java.lang.NumberFormatExceptionReturns 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:
java.lang.NumberFormatException- thrown in case conversion fails.
-
-