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, value
metainfo
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, setValue
createProperty, getMetaInfo, getName, getValue, readNFProperties
protected 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()