public abstract class Property
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
Property(PropertyHolder element,
java.lang.String name) |
protected |
Property(PropertyHolder element,
java.lang.String name,
java.lang.Object defaultValue) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
_setValue(java.lang.Object value) |
java.lang.Object |
getDefault() |
javax.swing.table.TableCellEditor |
getEditor(java.awt.Component c) |
java.lang.String |
getName() |
abstract javax.swing.table.TableCellRenderer |
getRenderer() |
java.lang.String |
getSaveValue() |
java.lang.Object |
getTableValue() |
java.lang.Object |
getValue() |
boolean |
hasDefault() |
boolean |
hasValue() |
boolean |
isDefault() |
boolean |
setDefault(java.lang.Object value) |
void |
setSaveValue(java.lang.String value) |
boolean |
setValue(java.lang.Object value) |
protected abstract java.lang.Object |
transformValue(java.lang.Object value) |
protected void |
valueChanged() |
protected Property(PropertyHolder element, java.lang.String name)
protected Property(PropertyHolder element, java.lang.String name, java.lang.Object defaultValue)
public java.lang.String getName()
public boolean hasDefault()
public boolean setDefault(java.lang.Object value)
public boolean setValue(java.lang.Object value)
public java.lang.Object getValue()
public java.lang.Object getDefault()
protected abstract java.lang.Object transformValue(java.lang.Object value)
public java.lang.String getSaveValue()
public void setSaveValue(java.lang.String value)
protected void _setValue(java.lang.Object value)
protected void valueChanged()
public boolean isDefault()
public boolean hasValue()
public java.lang.Object getTableValue()
public abstract javax.swing.table.TableCellRenderer getRenderer()
public javax.swing.table.TableCellEditor getEditor(java.awt.Component c)