Interface MutableTag

    • Method Detail

      • setEnabled

        void setEnabled​(boolean en)
        Sets this tag enabled/disabled
      • setName

        void setName​(java.lang.String name)
        Sets the name of this tag
      • setDataType

        void setDataType​(DataType type)
        Sets the data type for this tag. The existing value will most likely be lost.
      • setAccessRights

        void setAccessRights​(AccessRightsType type)
        Sets the type of access rights for this tag.
      • setAttribute

        void setAttribute​(Property<?> prop,
                          QualifiedValue value)
                   throws java.lang.ClassCastException
        Sets the value of the given tag attribute. If the type of the argument is incorrect, an ClassCastException will be thrown.
        Throws:
        java.lang.ClassCastException
      • setCurrentValue

        void setCurrentValue​(QualifiedValue value)
                      throws java.lang.ClassCastException
        Sets this tags value. Will throw an ClassCastException if the value cannot be coerced into the datatype of this tag.
        Throws:
        java.lang.ClassCastException