public abstract class AbstractValue<T> extends Object implements Value<T>
| Constructor and Description |
|---|
AbstractValue(String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener) |
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener) |
protected void |
firePropertyChange(String propertyName,
T oldValue,
T newValue) |
protected abstract T |
getDefaultValue() |
String |
getName() |
T |
getValue() |
boolean |
isReadOnly() |
void |
refresh(Value<T> value) |
void |
removePropertyChangeListener(PropertyChangeListener listener) |
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener listener) |
void |
setReadOnly(boolean newStatus) |
void |
setValue(T value) |
String |
toString() |
public final String name
public AbstractValue(String name)
public void addPropertyChangeListener(PropertyChangeListener listener)
addPropertyChangeListener in interface Value<T>public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
protected abstract T getDefaultValue()
public boolean isReadOnly()
isReadOnly in interface Value<T>public void removePropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
public void setReadOnly(boolean newStatus)
setReadOnly in interface Value<T>Copyright © 2013 Whizu. All Rights Reserved.