public abstract class NFRootProperty<T,U> extends SimpleValueNFProperty<T,U>
INFProperty.Target| Modifier and Type | Field and Description | 
|---|---|
| protected boolean | injectedThe flag if the property has been injected to the root component. | 
| protected IExternalAccess | rootThe 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()