public abstract class NFRootProperty<T,U> extends SimpleValueNFProperty<T,U>
INFProperty.Target| Modifier and Type | Field and Description | 
|---|---|
protected boolean | 
injected
The flag if the property has been injected to the root component. 
 | 
protected IExternalAccess | 
root
The root access. 
 | 
comp, valuemetainfo| Constructor and Description | 
|---|
NFRootProperty(IInternalAccess comp,
              NFPropertyMetaInfo mi)
Create a new property. 
 | 
NFRootProperty(IInternalAccess comp,
              NFPropertyMetaInfo mi,
              boolean inject)
Create a new property. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
IFuture<java.lang.Void> | 
dispose()
Property was removed and should be disposed. 
 | 
protected IFuture<java.lang.Void> | 
injectPropertyToRootComponent()
Inject the property to the root component. 
 | 
boolean | 
isInjected()
Get the injected. 
 | 
getComponent, getValue, measureValue, setValuecreateProperty, getMetaInfo, getName, getValue, readNFPropertiesprotected IExternalAccess root
protected boolean injected
public NFRootProperty(IInternalAccess comp, NFPropertyMetaInfo mi)
public NFRootProperty(IInternalAccess comp, NFPropertyMetaInfo mi, boolean inject)
protected IFuture<java.lang.Void> injectPropertyToRootComponent()
public IFuture<java.lang.Void> dispose()
dispose in interface INFProperty<T,U>dispose in class AbstractNFProperty<T,U>public boolean isInjected()