Class ConfigPropertyEditPanel.PropWrapperEditObserver<T>

  • All Implemented Interfaces:
    com.jidesoft.converter.ConverterContextSupport, com.jidesoft.grid.EditorContextSupport, com.jidesoft.grid.EditorStyleSupport, com.jidesoft.grid.Expandable, com.jidesoft.grid.ExpandableCell, com.jidesoft.grid.ExpandableRow, com.jidesoft.grid.Node, com.jidesoft.grid.Row, java.io.Serializable, java.lang.Comparable<com.jidesoft.grid.Property>
    Enclosing class:
    ConfigPropertyEditPanel<T extends PropertyConfigurationController>

    protected class ConfigPropertyEditPanel.PropWrapperEditObserver<T>
    extends PropWrapper<T>
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class com.jidesoft.grid.Property

        _category, _converter, _converterContext, _description, _displayName, _editable, _editorContext, _expert, _focusDisplayName, _hidden, _indentNonCategoryRow, _isCategoryRow, _name, _preferred, _required, _type, PROPERTY_CATEGORY, PROPERTY_CONVERTER_CONTEXT, PROPERTY_DEPENDING_PROPERTIES, PROPERTY_DESCRIPTION, PROPERTY_DISPLAY_NAME, PROPERTY_EDITABLE, PROPERTY_EDITOR_CONTEXT, PROPERTY_EXPERT, PROPERTY_FOCUS_DISPLAY_NAME, PROPERTY_HIDDEN, PROPERTY_NAME, PROPERTY_PREFERRED, PROPERTY_REQUIRED, PROPERTY_TYPE, PROPERTY_VALUE
      • Fields inherited from class com.jidesoft.grid.DefaultExpandable

        _children, EMPTY_ENUMERATION, PROPERTY_CHILDREN
      • Fields inherited from class com.jidesoft.grid.AbstractExpandable

        _expandable, _expanded
      • Fields inherited from class com.jidesoft.grid.AbstractNode

        _parent, PROPERTY_PARENT
      • Fields inherited from interface com.jidesoft.grid.Expandable

        PROPERTY_EXPANDABLE, PROPERTY_EXPANDED
      • Fields inherited from interface com.jidesoft.grid.Node

        PROPERTY_ADJUSTING
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void onBeforePropertyChange​(java.lang.Object newValue)  
      protected void onMetaChange()  
      void onValueChange()  
      • Methods inherited from class com.jidesoft.grid.Property

        addDependingProperty, addDependingProperty, clearDependingProperties, compareTo, getCategory, getCellEditor, getCellEditor, getConverterContext, getDependingProperties, getDescription, getDisplayName, getEditorContext, getEditorStyle, getFocusDisplayName, getFullName, getLevel, getName, getTableCellRenderer, getTableCellRenderer, getType, getValueAt, hasValue, isCategoryRow, isEditable, isEditorStyleSupported, isExpert, isHidden, isIndentNonCategoryRow, isPreferred, isRequired, removeDependingProperty, setCategory, setCategoryRow, setCellEditor, setConverterContext, setDescription, setDisplayName, setEditable, setEditorContext, setEditorStyle, setExpert, setFocusDisplayName, setHidden, setIndentNonCategoryRow, setName, setPreferred, setRequired, setTableCellRenderer, setType
      • Methods inherited from class com.jidesoft.grid.DefaultExpandableRow

        cellUpdated, getCellClassAt, getConverterContextAt, getEditorContextAt, isCellEditable, notifyCellUpdated, rowUpdated, setValueAt
      • Methods inherited from class com.jidesoft.grid.DefaultExpandable

        breadthFirstEnumeration, depthFirstEnumeration, getChildren, postorderEnumeration, preorderEnumeration, setChildren
      • Methods inherited from class com.jidesoft.grid.AbstractExpandable

        addChild, addChild, addChildren, getAllChildrenCount, getAllVisibleChildrenCount, getChildAt, getChildIndex, getChildrenCount, getExpandableTreeTableModel, getNumberOfVisibleChildren, getNumberOfVisibleExpandable, getTreeTableModel, hasChildren, hasVisibleChildren, isAdjusting, isExpandable, isExpanded, moveDownChild, moveUpChild, notifyChildDeleted, notifyChildInserted, notifyChildrenDeleted, notifyChildrenInserted, notifyChildrenUpdated, notifyChildUpdated, removeAllChildren, removeChild, removeChildren, setAdjusting, setExpandable, setExpanded
      • Methods inherited from class com.jidesoft.grid.AbstractNode

        addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, getNextSibling, getParent, getPreviousSibling, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener, setParent
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.jidesoft.grid.Expandable

        addChild, addChild, addChildren, getAllVisibleChildrenCount, getChildAt, getChildIndex, getChildren, getChildrenCount, getNumberOfVisibleExpandable, hasChildren, isExpandable, isExpanded, moveDownChild, moveUpChild, notifyChildDeleted, notifyChildInserted, notifyChildrenDeleted, notifyChildrenInserted, notifyChildrenUpdated, notifyChildUpdated, removeAllChildren, removeChild, removeChildren, setChildren, setExpandable, setExpanded
      • Methods inherited from interface com.jidesoft.grid.Node

        getNextSibling, getParent, getPreviousSibling, setParent
    • Constructor Detail

      • PropWrapperEditObserver

        public PropWrapperEditObserver​(Property<T> property,
                                       PropertySet config,
                                       boolean isBindable,
                                       boolean mutable,
                                       boolean metaMutable)
    • Method Detail

      • onBeforePropertyChange

        protected void onBeforePropertyChange​(java.lang.Object newValue)
                                       throws java.beans.PropertyVetoException
        Overrides:
        onBeforePropertyChange in class PropWrapper<T>
        Throws:
        java.beans.PropertyVetoException