Class XMLPropertyListConfiguration.PListNode

All Implemented Interfaces:
Serializable, Cloneable, ConfigurationNode
Direct Known Subclasses:
XMLPropertyListConfiguration.ArrayNode
Enclosing class:
XMLPropertyListConfiguration

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:
  • Constructor Details

  • Method Details

    • addValue

      public void addValue(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(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:
      IllegalArgumentException - if the date string cannot be parsed
    • addDataValue

      public void addDataValue(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(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(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

      Add a sublist to the values of the node.
      Parameters:
      node - the node whose value will be added to the current node value