Class QDLVariable

    • Field Detail

      • TYPE_DYNAMIC

        public static final int TYPE_DYNAMIC
        Dynamic typing is the default for QDL. It means that any variable can be re-assigned to any value at any time
        See Also:
        Constant Field Values
      • TYPE_MANIFEST

        public static final int TYPE_MANIFEST
        Manifest typing means that when a variable is first defined, it must have that type from that point forward
        See Also:
        Constant Field Values
      • TYPE_STRICT

        public static final int TYPE_STRICT
        Strict typing means that ever variable must be explicitly typed either at or before it is defined. Attempting to define a variable before it is given a type will raise an error.
        See Also:
        Constant Field Values
    • Constructor Detail

      • QDLVariable

        public QDLVariable​(QDLValue qdlValue)
      • QDLVariable

        public QDLVariable​(Object qdlValue)
    • Method Detail

      • getQDLValue

        public QDLValue getQDLValue()
      • setQDLValue

        public void setQDLValue​(QDLValue qdlValue)
      • hasValue

        public boolean hasValue()
      • getScope

        public int getScope()
      • setScope

        public void setScope​(int scope)
      • getVariableType

        public int getVariableType()
      • setVariableType

        public void setVariableType​(int variableType)