public class Property<T> extends Object
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener
|
protected void |
firePropertyChangeListeners(String
|
String |
getName()
|
T |
getValue()
|
boolean |
isEnabled()
|
boolean |
isUserAdjustable()
|
void |
removePropertyChangeListener(PropertyChangeListener
|
void |
setEnabled(boolean b)
|
void |
setUserAdjustable(boolean b)
|
boolean |
setValue(T obj)
|
protected void |
validateValue(T value)
Subclasses should override this method to throw an IllegalArgumentException if a value is inappropriate for this property.
|
public Property(StringpropertyName)
public boolean isEnabled()
public boolean isUserAdjustable()
public void setEnabled(boolean b)
public void setUserAdjustable(boolean b)
public final T getValue()
public final StringgetName()
public final boolean setValue(T obj)
protected void validateValue(T value)
value -
public void addPropertyChangeListener(PropertyChangeListenerl)
public void removePropertyChangeListener(PropertyChangeListenerl)