public abstract class SimpleValueNFProperty<T,U> extends AbstractNFProperty<T,U>
INFProperty.Target| Modifier and Type | Field and Description | 
|---|---|
| protected IInternalAccess | compThe component. | 
| protected T | valueThe current value. | 
metainfo| Constructor and Description | 
|---|
| SimpleValueNFProperty(IInternalAccess comp,
                     NFPropertyMetaInfo mi)Create a new property. | 
| Modifier and Type | Method and Description | 
|---|---|
| IInternalAccess | getComponent()Get the component. | 
| IFuture<T> | getValue(U unit)Get the value. | 
| abstract T | measureValue()Measure the value. | 
| void | setValue(T value)Set the value. | 
createProperty, dispose, getMetaInfo, getName, getValue, readNFPropertiesprotected T value
protected IInternalAccess comp
public SimpleValueNFProperty(IInternalAccess comp, NFPropertyMetaInfo mi)
public IFuture<T> getValue(U unit)
unit - Unit of the returned value.public void setValue(T value)
value - The value to set.public abstract T measureValue()
public IInternalAccess getComponent()