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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
     
    int
     
     
     
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    void
     
     

    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

  • Method Details

    • getType

      public Class<?> getType()
      Specified by:
      getType in interface com.jidesoft.converter.ConverterContextSupport
      Overrides:
      getType in class com.jidesoft.grid.Property
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isCustomEditor

      public boolean isCustomEditor()
    • getCustomEditorClass

      public Class<?> getCustomEditorClass()
    • getFeatureDescriptor

      public FeatureDescriptor getFeatureDescriptor()
    • getFlags

      public int getFlags()
    • isBound

      public boolean isBound()
    • isStyleDriven

      public boolean isStyleDriven()
    • isDynamic

      public boolean isDynamic()
    • getValue

      public Object getValue()
      Specified by:
      getValue in class com.jidesoft.grid.Property
    • hasValue

      public boolean hasValue()
      Overrides:
      hasValue in class com.jidesoft.grid.Property
    • setValue

      public void setValue(Object val)
      Specified by:
      setValue in class com.jidesoft.grid.Property
    • getCellEditor

      public CellEditor getCellEditor()
      Overrides:
      getCellEditor in class com.jidesoft.grid.Property
    • getTableCellRenderer

      public TableCellRenderer getTableCellRenderer()
      Overrides:
      getTableCellRenderer in class com.jidesoft.grid.Property
    • getComponents

      public List<JComponent> getComponents()