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()