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, toString
containsKey, entrySet, isEmpty, keySet, put, putAll, remove, size, values
public 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.Exception
public final void checkValueExistsFor(java.lang.String key) throws java.lang.Exception
java.lang.Exception
public void checkForUnsupportedKeys(java.util.List<java.lang.String> supportedkeys) throws UnsupportedPropertyKeyException
UnsupportedPropertyKeyException
public void checkForUnrequestedKeys() throws UnrequestedPropertyKeyException
UnrequestedPropertyKeyException
public 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.