public class ComputableData<N extends Number>
extends org.jdesktop.beans.AbstractSerializableBean
implements org.nuiton.jaxx.application.bean.JavaBeanObject
| Modifier and Type | Field and Description |
|---|---|
protected N |
computedData |
protected N |
data |
static String |
PROPERTY_COMPUTED_DATA |
static String |
PROPERTY_DATA |
| Constructor and Description |
|---|
ComputableData() |
ComputableData(N data,
N computedData) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPropagateListener(String propertyName,
org.nuiton.jaxx.application.bean.JavaBeanObject otherBean)
Add a listener to propagate the modification of the
PROPERTY_DATA property to a given propertyName. |
void |
firePropertyChanged(String propertyName,
Object oldValue,
Object newValue) |
N |
getComputedData() |
N |
getData() |
N |
getDataOrComputedData() |
void |
setComputedData(N computedData) |
void |
setData(N data) |
String |
toString() |
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, clone, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, hasPropertyChangeListeners, hasVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListenerpublic static final String PROPERTY_DATA
public static final String PROPERTY_COMPUTED_DATA
public N getData()
public void setData(N data)
public N getComputedData()
public void setComputedData(N computedData)
public N getDataOrComputedData()
public void addPropagateListener(String propertyName, org.nuiton.jaxx.application.bean.JavaBeanObject otherBean)
PROPERTY_DATA property to a given propertyName.propertyName - name of the property to fire on given beanotherBean - bean that will firesCopyright © 2012–2015 Ifremer. All rights reserved.