Class BeanProperty
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.factorypmi.designer.property.propertytable.BeanProperty
- 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
,Serializable
,Comparable<com.jidesoft.grid.Property>
public class BeanProperty
extends com.jidesoft.grid.Property
- See Also:
-
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
-
Constructor Summary
ConstructorsConstructorDescriptionBeanProperty
(VisionDesignerImpl fpmi, List<JComponent> components, FeatureDescriptor fd, PropertyValueEditor sharedEditor, PropertyValueEditor sharedRenderer) -
Method Summary
Methods inherited from class com.jidesoft.grid.Property
addDependingProperty, addDependingProperty, clearDependingProperties, compareTo, getCategory, getCellEditor, getConverterContext, getDependingProperties, getDescription, getDisplayName, getEditorContext, getEditorStyle, getFocusDisplayName, getFullName, getLevel, getName, getTableCellRenderer, getValueAt, 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, 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 Details
-
BeanProperty
public BeanProperty(VisionDesignerImpl fpmi, List<JComponent> components, FeatureDescriptor fd, PropertyValueEditor sharedEditor, PropertyValueEditor sharedRenderer)
-
-
Method Details
-
getType
- Specified by:
getType
in interfacecom.jidesoft.converter.ConverterContextSupport
- Overrides:
getType
in classcom.jidesoft.grid.Property
-
toString
-
isCustomEditor
public boolean isCustomEditor() -
getCustomEditorClass
-
getFeatureDescriptor
-
getFlags
public int getFlags() -
isBound
public boolean isBound() -
isStyleDriven
public boolean isStyleDriven() -
isDynamic
public boolean isDynamic() -
getValue
- Specified by:
getValue
in classcom.jidesoft.grid.Property
-
hasValue
public boolean hasValue()- Overrides:
hasValue
in classcom.jidesoft.grid.Property
-
setValue
- Specified by:
setValue
in classcom.jidesoft.grid.Property
-
getCellEditor
- Overrides:
getCellEditor
in classcom.jidesoft.grid.Property
-
getTableCellRenderer
- Overrides:
getTableCellRenderer
in classcom.jidesoft.grid.Property
-
getComponents
-