public class NdfProperties extends PowerMap<java.lang.String,java.lang.Object> implements NdfConstants
NdfWriter puts Objects into it and writes them as
Strings whereas the NdfParser puts Strings into it which you may retrieve as
Objects.allowedInNames, blockCommentChar, booleanFalseChar, booleanFalseLiteral, booleanTrueChar, booleanTrueLiteral, currentNdfDocVersion, defaultTextEndChar, defaultTextParagraphChar, lineCommentChar, ndfDocAuthorKey, ndfDocCreatedKey, ndfDocEncodingKey, ndfDocTypeKey, ndfDocVersionKey, nullLiteral, quotingBreakCodes, standardBreakCodes, structureChar, textValueBreakCodes, validTextBreakSymbols| Constructor and Description |
|---|
NdfProperties() |
NdfProperties(java.util.Map<java.lang.String,java.lang.Object> props) |
NdfProperties(java.lang.String key,
java.lang.Object value) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkForUnrequestedKeys()
Checks if all property keys have been requested.
|
void |
checkForUnsupportedKeys(java.util.List<java.lang.String> supportedkeys)
Checks the property keys for invalid unsupported keys.
|
void |
checkKeyExists(java.lang.String key)
Throws an Exception if the given required key does not exist.
|
void |
checkValueExistsFor(java.lang.String key)
Throws an Exception if no value exists for the given required key.
|
NdfProperties |
clone() |
boolean |
equals(java.lang.Object obj)
Checks equality by comparing all property values explicitly.
|
java.lang.Object |
get(java.lang.Object key) |
java.lang.String[] |
getAsArray(java.lang.String key) |
boolean |
getAsBoolean(java.lang.String key) |
java.util.List<java.lang.String> |
getAsList(java.lang.String key) |
java.lang.Object |
put(java.lang.String key,
java.util.List<java.lang.String> list)
Allows for putting a List of String values.
|
java.lang.Object |
put(java.lang.String key,
java.lang.Object... values)
Note that all Object-values should have a reasonable String representation
because they are actually stored as a list of Strings.
|
java.lang.Object |
put(java.lang.String key,
java.lang.String[] values)
Allows for putting an array of String values.
|
createDumpHeader, getAsBoolean, getAsDate, getAsDate, getAsDouble, getAsDouble, getAsDuration, getAsDuration, getAsFloat, getAsFloat, getAsInt, getAsInt, getAsLong, getAsLong, getAsShort, getAsShort, getAsString, getAsString, getAsTime, getAsTime, getAsTimestamp, getAsTimestamp, getMaxKeyLength, reverse, toDumpString, toDumpString, toString, toStringcontainsKey, entrySet, isEmpty, keySet, put, putAll, remove, size, valuespublic NdfProperties()
public NdfProperties(java.util.Map<java.lang.String,java.lang.Object> props)
public NdfProperties(java.lang.String key,
java.lang.Object value)
public java.lang.Object get(java.lang.Object key)
get in interface java.util.Map<java.lang.String,java.lang.Object>get in class java.util.LinkedHashMap<java.lang.String,java.lang.Object>public final java.lang.Object put(java.lang.String key,
java.lang.Object... values)
public final java.lang.Object put(java.lang.String key,
java.util.List<java.lang.String> list)
public final java.lang.Object put(java.lang.String key,
java.lang.String[] values)
public final boolean getAsBoolean(java.lang.String key)
getAsBoolean in class PowerMap<java.lang.String,java.lang.Object>public final java.util.List<java.lang.String> getAsList(java.lang.String key)
public final java.lang.String[] getAsArray(java.lang.String key)
public final void checkKeyExists(java.lang.String key)
throws java.lang.Exception
java.lang.Exceptionpublic final void checkValueExistsFor(java.lang.String key)
throws java.lang.Exception
java.lang.Exceptionpublic void checkForUnsupportedKeys(java.util.List<java.lang.String> supportedkeys)
throws UnsupportedPropertyKeyException
UnsupportedPropertyKeyExceptionpublic void checkForUnrequestedKeys()
throws UnrequestedPropertyKeyException
UnrequestedPropertyKeyExceptionpublic boolean equals(java.lang.Object obj)
equals in interface java.util.Map<java.lang.String,java.lang.Object>equals in class java.util.AbstractMap<java.lang.String,java.lang.Object>public NdfProperties clone()
clone in class java.util.HashMap<java.lang.String,java.lang.Object>Copyright © 2014 EsprIT-Systems. All Rights Reserved.