public abstract class AbstractNFProperty<T,U> extends Object implements INFProperty<T,U>
INFProperty.Target| Constructor and Description |
|---|
AbstractNFProperty(NFPropertyMetaInfo metainfo)
Creates the property.
|
| Modifier and Type | Method and Description |
|---|---|
static INFProperty<?,?> |
createProperty(Class<?> clazz,
IInternalAccess comp,
IService service,
MethodInfo mi)
Create a property instance from its type.
|
IFuture<Void> |
dispose()
Property was removed and should be disposed.
|
NFPropertyMetaInfo |
getMetaInfo()
Get the metainfo.
|
String |
getName()
Gets the name of the property.
|
IFuture<T> |
getValue()
Returns the current value of the property.
|
static List<INFProperty<?,?>> |
readNFProperties(Class<?> type,
IInternalAccess comp,
IService ser,
MethodInfo mi)
Create nf properties form a class with nf annotations.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetValuepublic AbstractNFProperty(NFPropertyMetaInfo metainfo)
name - Name of the property.public String getName()
getName in interface INFProperty<T,U>public IFuture<T> getValue()
getValue in interface INFProperty<T,U>public NFPropertyMetaInfo getMetaInfo()
getMetaInfo in interface INFProperty<T,U>public static List<INFProperty<?,?>> readNFProperties(Class<?> type, IInternalAccess comp, IService ser, MethodInfo mi)
public static INFProperty<?,?> createProperty(Class<?> clazz, IInternalAccess comp, IService service, MethodInfo mi)
Copyright © 2015. All Rights Reserved.