public class NFPropertyMetaInfo extends java.lang.Object implements INFPropertyMetaInfo
| Modifier and Type | Field and Description | 
|---|---|
| protected boolean | dynamicFlag indicating if the property is dynamic. | 
| protected java.lang.String | nameName of the property. | 
| protected boolean | realtimeFlag indicating if the update rate is real time. | 
| protected INFProperty.Target | targetThe target. | 
| protected java.lang.Class<?> | typeType of the property. | 
| protected java.lang.Class<?> | unitUnit of the property value. | 
| protected long | updaterateThe update rate. | 
| Constructor and Description | 
|---|
| NFPropertyMetaInfo()Creates an empty meta info. | 
| NFPropertyMetaInfo(java.lang.String name,
                  java.lang.Class<?> type)Creates a meta info. | 
| NFPropertyMetaInfo(java.lang.String name,
                  java.lang.Class<?> type,
                  java.lang.Class<?> unit,
                  boolean dynamic)Creates a meta info. | 
| NFPropertyMetaInfo(java.lang.String name,
                  java.lang.Class<?> type,
                  java.lang.Class<?> unit,
                  boolean dynamic,
                  long updaterate,
                  boolean realtime,
                  INFProperty.Target target)Creates a meta info. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | getName()Gets the name of the property. | 
| INFProperty.Target | getTarget()Get the target. | 
| java.lang.Class<?> | getType()Gets the type of the property. | 
| java.lang.Class<?> | getUnit()Gets the unit of the property. | 
| long | getUpdateRate()Gets the update rate of the property, if it exists, for dynamic properties. | 
| boolean | isDynamic()Checks if the property is dynamic. | 
| boolean | isRealtime()Checks if the property is real time. | 
| void | setDynamic(boolean dynamic)Sets the dynamic flag of the property. | 
| void | setName(java.lang.String name)Sets the name of the property. | 
| void | setRealtime(boolean realtime)Sets the real time flag of the property. | 
| void | setTarget(INFProperty.Target target)Set the target. | 
| void | setType(java.lang.Class<?> type)Sets the type of the property. | 
| void | setUnit(java.lang.Class<?> unit)Sets the unit of the property. | 
| void | setUpdateRate(long updaterate)Sets the update rate of the property for dynamic properties. | 
protected java.lang.String name
protected java.lang.Class<?> type
protected java.lang.Class<?> unit
protected boolean dynamic
protected long updaterate
protected boolean realtime
protected INFProperty.Target target
public NFPropertyMetaInfo()
public NFPropertyMetaInfo(java.lang.String name,
                          java.lang.Class<?> type)
name - Name of the property.public NFPropertyMetaInfo(java.lang.String name,
                          java.lang.Class<?> type,
                          java.lang.Class<?> unit,
                          boolean dynamic)
name - Name of the property.public NFPropertyMetaInfo(java.lang.String name,
                          java.lang.Class<?> type,
                          java.lang.Class<?> unit,
                          boolean dynamic,
                          long updaterate,
                          boolean realtime,
                          INFProperty.Target target)
name - Name of the property.type - Type of the property.unit - Unit of the property.dynamic - Flag if the property is dynamic.updaterate - Update rate of the property.target - Target of the property.public java.lang.String getName()
getName in interface INFPropertyMetaInfopublic java.lang.Class<?> getType()
getType in interface INFPropertyMetaInfopublic java.lang.Class<?> getUnit()
getUnit in interface INFPropertyMetaInfopublic boolean isDynamic()
isDynamic in interface INFPropertyMetaInfopublic long getUpdateRate()
getUpdateRate in interface INFPropertyMetaInfopublic boolean isRealtime()
isRealtime in interface INFPropertyMetaInfopublic void setName(java.lang.String name)
name - The name of the property.public void setType(java.lang.Class<?> type)
type - The type.public void setUnit(java.lang.Class<?> unit)
unit - The unit of the property.public void setDynamic(boolean dynamic)
dynamic - The dynamic flag value.public void setUpdateRate(long updaterate)
updaterate - The update rate.public void setRealtime(boolean realtime)
realtime - The real time flag value.public INFProperty.Target getTarget()
getTarget in interface INFPropertyMetaInfopublic void setTarget(INFProperty.Target target)
target - The target to set.