Interface TagEditController<T extends MutablePropertyValueSource>

    • Method Detail

      • getTarget

        T getTarget()
      • isNewTag

        boolean isNewTag()
      • isMulti

        boolean isMulti()
      • setEditable

        void setEditable​(boolean value)
        If false, edits will be ignored. This is mostly useful during initialization of UIs to prevent unexpected edits.
      • isInherited

        boolean isInherited()
        Returns whether the edit object extends from a different object. In other words, should override controls be shown?
      • getEditingFlags

        Flags getEditingFlags()
        Flags that provide information about tag editing, such as which features are supported. The values are defined in TagEditingFlags
      • getAllowedDataTypes

        DataType[] getAllowedDataTypes()
      • getExpandibles

        java.lang.String[] getExpandibles()
        Returns that values for the current edit context that can be referenced for property expansion. If expansion is not available for the tag, should return null.
      • getPath

        TagPath getPath()
        The path to use for relative referencing.
      • getSourceName

        java.lang.String getSourceName()
      • addPropertyChangeListener

        void addPropertyChangeListener​(java.lang.String propertyName,
                                       java.beans.PropertyChangeListener listener)
      • removePropertyChangeListener

        void removePropertyChangeListener​(java.lang.String propertyName,
                                          java.beans.PropertyChangeListener listener)