Class Variable


  • public class Variable
    extends Object
    • Field Detail

      • value

        protected Object value
      • readOnly

        protected boolean readOnly
      • deprecationInfo

        protected String deprecationInfo
    • Constructor Detail

      • Variable

        public Variable()
      • Variable

        public Variable​(Map.Entry<String,​?> entry)
        Parameters:
        entry -
        Since:
        1.6
      • Variable

        public Variable​(Variable v)
        Creates a shallow copy of the given Variable.
        Parameters:
        v - The variable to shallow copy from
        Since:
        1.6
    • Method Detail

      • createReadOnlyVariable

        public static Variable createReadOnlyVariable​(String name,
                                                      Object value)
      • createReadOnlyVariable

        public static Variable createReadOnlyVariable​(Map.Entry<String,​?> entry)
        Parameters:
        entry -
        Returns:
        Since:
        1.6
      • dispose

        public void dispose()
      • getValue

        public Object getValue()
      • setValueBruteForce

        public void setValueBruteForce​(Object newValue)
      • setType

        public void setType​(EolType type)
      • getType

        public EolType getType()
      • isReadOnly

        public boolean isReadOnly()
      • setReadOnly

        public void setReadOnly​(boolean readOnly)
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getDeprecationInfo

        public String getDeprecationInfo()
      • setDeprecationInfo

        public void setDeprecationInfo​(String deprecationInfo)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object