public class PropWrapper<T>
extends com.jidesoft.grid.Property
ConfigPropertyTable. Works with the PropertySetEditItem it is
part of to fire property change events._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 and Description |
|---|
PropWrapper(Property<T> property,
PropertySet config) |
PropWrapper(Property<T> property,
PropertySet config,
boolean isBindable,
boolean mutable) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getPropCategory(Property prop) |
protected java.lang.String |
getPropDescription(Property prop) |
Property<T> |
getProperty() |
protected java.lang.String |
getPropName(Property<T> prop) |
java.lang.Object |
getValue() |
boolean |
isBindable() |
boolean |
isBound() |
boolean |
isMutable() |
protected void |
onBeforePropertyChange(java.lang.Object newValue) |
protected void |
onValueChange() |
void |
setPropName(java.lang.String name) |
void |
setValue(java.lang.Object value) |
void |
setValue(java.lang.Object value,
boolean force)
Sets the property value (after some checks) and only if it's changed- unless "force" is true, which is mostly
used for the initial value of overridden properties.
|
Property<?> |
unwrap() |
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, setTypecellUpdated, getCellClassAt, getConverterContextAt, getEditorContextAt, isCellEditable, notifyCellUpdated, rowUpdated, setValueAtbreadthFirstEnumeration, depthFirstEnumeration, getChildren, postorderEnumeration, preorderEnumeration, setChildrenaddChild, 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, setExpandedaddPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, getNextSibling, getParent, getPreviousSibling, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener, setParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddChild, addChild, addChildren, getAllVisibleChildrenCount, getChildAt, getChildIndex, getChildren, getChildrenCount, getNumberOfVisibleExpandable, hasChildren, isExpandable, isExpanded, moveDownChild, moveUpChild, notifyChildDeleted, notifyChildInserted, notifyChildrenDeleted, notifyChildrenInserted, notifyChildrenUpdated, notifyChildUpdated, removeAllChildren, removeChild, removeChildren, setChildren, setExpandable, setExpandedpublic PropWrapper(Property<T> property, PropertySet config)
public PropWrapper(Property<T> property, PropertySet config, boolean isBindable, boolean mutable)
public boolean isMutable()
public void setValue(java.lang.Object value)
setValue in class com.jidesoft.grid.Propertypublic void setValue(java.lang.Object value,
boolean force)
protected void onValueChange()
protected void onBeforePropertyChange(java.lang.Object newValue)
throws java.beans.PropertyVetoException
java.beans.PropertyVetoExceptionpublic java.lang.Object getValue()
getValue in class com.jidesoft.grid.Propertyprotected java.lang.String getPropDescription(Property prop)
protected java.lang.String getPropCategory(Property prop)
public void setPropName(java.lang.String name)
public boolean isBindable()
public boolean isBound()