Class ConfigPropertyEditPanel.PropWrapperEditObserver<T>
- java.lang.Object
-
- com.jidesoft.grid.AbstractNode
-
- com.jidesoft.grid.AbstractExpandable
-
- com.jidesoft.grid.DefaultExpandable
-
- com.jidesoft.grid.DefaultExpandableRow
-
- com.jidesoft.grid.Property
-
- com.inductiveautomation.ignition.designer.propertyeditor.config.table.PropWrapper<T>
-
- com.inductiveautomation.ignition.designer.propertyeditor.config.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
-
-
Constructor Summary
Constructors Constructor Description PropWrapperEditObserver(Property<T> property, PropertySet config, boolean isBindable, boolean mutable, boolean metaMutable)
-
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.inductiveautomation.ignition.designer.propertyeditor.config.table.PropWrapper
changePropertyName, changePropertyType, getPropCategory, getPropDescription, getProperty, getPropName, getValue, isBindable, isBound, isMetaChangeable, isMutable, setValue, setValue
-
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
-
-
-
-
Constructor Detail
-
PropWrapperEditObserver
public PropWrapperEditObserver(Property<T> property, PropertySet config, boolean isBindable, boolean mutable, boolean metaMutable)
-
-
Method Detail
-
onValueChange
public void onValueChange()
- Overrides:
onValueChange
in classPropWrapper<T>
-
onMetaChange
protected void onMetaChange()
- Overrides:
onMetaChange
in classPropWrapper<T>
-
onBeforePropertyChange
protected void onBeforePropertyChange(java.lang.Object newValue) throws java.beans.PropertyVetoException
- Overrides:
onBeforePropertyChange
in classPropWrapper<T>
- Throws:
java.beans.PropertyVetoException
-
-