Class VariableValues


  • public final class VariableValues
    extends java.lang.Object
    This class represents the "Variables" tab of a STATIC and XML VARA object.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected VariableValues​(com.uc4.util.XMLDocument doc, boolean xml)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(java.lang.String validityKeyword, java.lang.String[] value, boolean replace)
      Adds a new key and values to the variables.
      void add​(java.lang.String validityKeyword, java.lang.String value, boolean replace)
      Adds a new key and value to the variables.
      protected java.util.Iterator<java.util.Map.Entry<java.lang.String,​java.lang.String[]>> entryIterator()  
      java.lang.String get​(java.lang.String validityKeyword)
      Returns the value for a given key The method returns null if the key does not exist.
      java.lang.String[] getRow​(java.lang.String key)
      Returns the values of a row with the specified key.
      java.util.Iterator<java.lang.String> keyIterator()
      Returns an iterator over validity keywords.
      boolean remove​(java.lang.String validityKeyword)
      Removes a variable entry The method returns false if the validity keyword was not found.
      void removeAll()
      Removes all entries from the Variable.
      int size()  
      protected void store​(com.uc4.util.XMLDocument doc, org.w3c.dom.Element objectElement)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • VariableValues

        protected VariableValues​(com.uc4.util.XMLDocument doc,
                                 boolean xml)
    • Method Detail

      • keyIterator

        public java.util.Iterator<java.lang.String> keyIterator()
        Returns an iterator over validity keywords. All validity keywords have the type java.lang.String
        Returns:
        Iterator
      • add

        public void add​(java.lang.String validityKeyword,
                        java.lang.String value,
                        boolean replace)
        Adds a new key and value to the variables. The parameter replace can be used to define if the value should be replaced in case of an already existing validity keyword.
        Parameters:
        validityKeyword - Key
        value - Value
        replace - If true the value will be replaced if a key with this name does already exist
      • add

        public void add​(java.lang.String validityKeyword,
                        java.lang.String[] value,
                        boolean replace)
        Adds a new key and values to the variables. The parameter replace can be used to define if the values should be replaced in case of an already existing validity keyword.
        Parameters:
        validityKeyword - Key
        value - Array of five elements
        replace - If true the value will be replaced if a key with this name does already exist
      • get

        public java.lang.String get​(java.lang.String validityKeyword)
        Returns the value for a given key The method returns null if the key does not exist.
        Parameters:
        validityKeyword - Key
        Returns:
        Value or null if the key does not exist
      • getRow

        public java.lang.String[] getRow​(java.lang.String key)
        Returns the values of a row with the specified key.
        Parameters:
        key - Name of the key
        Returns:
        Array of Strings containing the values
      • entryIterator

        protected java.util.Iterator<java.util.Map.Entry<java.lang.String,​java.lang.String[]>> entryIterator()
      • remove

        public boolean remove​(java.lang.String validityKeyword)
        Removes a variable entry The method returns false if the validity keyword was not found.
        Parameters:
        validityKeyword - Key
        Returns:
        True if the values was removed
      • size

        public int size()
        Returns:
        Number of entries in the Variable.
      • removeAll

        public void removeAll()
        Removes all entries from the Variable.
      • store

        protected void store​(com.uc4.util.XMLDocument doc,
                             org.w3c.dom.Element objectElement)