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
,java.io.Serializable
,java.lang.Comparable<com.jidesoft.grid.Property>
public class BeanProperty extends com.jidesoft.grid.Property
- 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 BeanProperty(VisionDesignerImpl fpmi, java.util.List<javax.swing.JComponent> components, java.beans.FeatureDescriptor fd, PropertyValueEditor sharedEditor, PropertyValueEditor sharedRenderer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.swing.CellEditor
getCellEditor()
java.util.List<javax.swing.JComponent>
getComponents()
java.lang.Class
getCustomEditorClass()
java.beans.FeatureDescriptor
getFeatureDescriptor()
int
getFlags()
javax.swing.table.TableCellRenderer
getTableCellRenderer()
java.lang.Class<?>
getType()
java.lang.Object
getValue()
boolean
hasValue()
boolean
isBound()
boolean
isCustomEditor()
boolean
isDynamic()
boolean
isStyleDriven()
void
setValue(java.lang.Object val)
java.lang.String
toString()
-
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
-
-
-
-
Constructor Detail
-
BeanProperty
public BeanProperty(VisionDesignerImpl fpmi, java.util.List<javax.swing.JComponent> components, java.beans.FeatureDescriptor fd, PropertyValueEditor sharedEditor, PropertyValueEditor sharedRenderer)
-
-
Method Detail
-
getType
public java.lang.Class<?> getType()
- Specified by:
getType
in interfacecom.jidesoft.converter.ConverterContextSupport
- Overrides:
getType
in classcom.jidesoft.grid.Property
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
isCustomEditor
public boolean isCustomEditor()
-
getCustomEditorClass
public java.lang.Class getCustomEditorClass()
-
getFeatureDescriptor
public java.beans.FeatureDescriptor getFeatureDescriptor()
-
getFlags
public int getFlags()
-
isBound
public boolean isBound()
-
isStyleDriven
public boolean isStyleDriven()
-
isDynamic
public boolean isDynamic()
-
getValue
public java.lang.Object getValue()
- Specified by:
getValue
in classcom.jidesoft.grid.Property
-
hasValue
public boolean hasValue()
- Overrides:
hasValue
in classcom.jidesoft.grid.Property
-
setValue
public void setValue(java.lang.Object val)
- Specified by:
setValue
in classcom.jidesoft.grid.Property
-
getCellEditor
public javax.swing.CellEditor getCellEditor()
- Overrides:
getCellEditor
in classcom.jidesoft.grid.Property
-
getTableCellRenderer
public javax.swing.table.TableCellRenderer getTableCellRenderer()
- Overrides:
getTableCellRenderer
in classcom.jidesoft.grid.Property
-
getComponents
public java.util.List<javax.swing.JComponent> getComponents()
-
-