Class XMLPropertyListConfiguration.PListNode
- java.lang.Object
-
- org.apache.commons.configuration.tree.DefaultConfigurationNode
-
- org.apache.commons.configuration.HierarchicalConfiguration.Node
-
- org.apache.commons.configuration.plist.XMLPropertyListConfiguration.PListNode
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,ConfigurationNode
- Direct Known Subclasses:
XMLPropertyListConfiguration.ArrayNode
- Enclosing class:
- XMLPropertyListConfiguration
public static class XMLPropertyListConfiguration.PListNode extends HierarchicalConfiguration.Node
Node extension with addXXX methods to parse the typed data passed by the SAX handler. Do not use this class ! It is used internally by XMLPropertyConfiguration to parse the configuration file, it may be removed at any moment in the future.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.commons.configuration.tree.DefaultConfigurationNode
DefaultConfigurationNode.SubNodes
-
-
Constructor Summary
Constructors Constructor Description PListNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addDataValue(java.lang.String value)
Parse the specified string as a byte array in base 64 FORMAT and add it to the values of the node.void
addDateValue(java.lang.String value)
Parse the specified string as a date and add it to the values of the node.void
addFalseValue()
Add a boolean value 'false' to the values of the node.void
addIntegerValue(java.lang.String value)
Parse the specified string as an Interger and add it to the values of the node.void
addList(XMLPropertyListConfiguration.ArrayNode node)
Add a sublist to the values of the node.void
addRealValue(java.lang.String value)
Parse the specified string as a Double and add it to the values of the node.void
addTrueValue()
Add a boolean value 'true' to the values of the node.void
addValue(java.lang.Object value)
Update the value of the node.-
Methods inherited from class org.apache.commons.configuration.HierarchicalConfiguration.Node
addChild, getParent, hasChildren, remove, remove, setParent, visit
-
Methods inherited from class org.apache.commons.configuration.tree.DefaultConfigurationNode
addAttribute, addChild, checkState, clone, createSubNodes, getAttribute, getAttributeCount, getAttributeCount, getAttributes, getAttributes, getChild, getChildren, getChildren, getChildrenCount, getChildrenCount, getName, getParentNode, getReference, getValue, isAttribute, isDefined, removeAttribute, removeAttribute, removeAttributes, removeChild, removeChild, removeChildren, removeReference, setAttribute, setName, setParentNode, setReference, setValue, visit
-
-
-
-
Method Detail
-
addValue
public void addValue(java.lang.Object value)
Update the value of the node. If the existing value is null, it's replaced with the new value. If the existing value is a list, the specified value is appended to the list. If the existing value is not null, a list with the two values is built.- Parameters:
value
- the value to be added
-
addDateValue
public void addDateValue(java.lang.String value)
Parse the specified string as a date and add it to the values of the node.- Parameters:
value
- the value to be added- Throws:
java.lang.IllegalArgumentException
- if the date string cannot be parsed
-
addDataValue
public void addDataValue(java.lang.String value)
Parse the specified string as a byte array in base 64 FORMAT and add it to the values of the node.- Parameters:
value
- the value to be added
-
addIntegerValue
public void addIntegerValue(java.lang.String value)
Parse the specified string as an Interger and add it to the values of the node.- Parameters:
value
- the value to be added
-
addRealValue
public void addRealValue(java.lang.String value)
Parse the specified string as a Double and add it to the values of the node.- Parameters:
value
- the value to be added
-
addTrueValue
public void addTrueValue()
Add a boolean value 'true' to the values of the node.
-
addFalseValue
public void addFalseValue()
Add a boolean value 'false' to the values of the node.
-
addList
public void addList(XMLPropertyListConfiguration.ArrayNode node)
Add a sublist to the values of the node.- Parameters:
node
- the node whose value will be added to the current node value
-
-