Class 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
      • 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
      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
      • Methods inherited from interface com.jidesoft.grid.Node

        getNextSibling, getParent, getPreviousSibling, setParent
    • Method Detail

      • getType

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

        public java.lang.String toString()
        Overrides:
        toString in class java.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 class com.jidesoft.grid.Property
      • hasValue

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

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

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

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

        public java.util.List<javax.swing.JComponent> getComponents()