|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IProcessData
Generic interface describing a process data element.
| Method Summary | ||
|---|---|---|
void |
addProcessDataListener(IProcessDataListener listener)
Register a listener for events by the process data element. |
|
String |
getComment()
Gets the comment of the process data element. |
|
Class<?> |
getDataType()
Gets the data type of the process data value. |
|
|
getDefaultValue()
Gets the default value for the process data element. |
|
String |
getDisplayName()
Gets the display name shown on the HMI. |
|
String |
getId()
Gets the unique ID of the process data element. |
|
Number |
getMax()
Gets the defined maximum value of the process data element. |
|
Number |
getMin()
Gets the defined minimum value of the process data element. |
|
String |
getUnit()
Gets the user defined unit of the process data element. |
|
|
getValue()
Gets the persistent process data value. |
|
boolean |
isEditableOnHmi()
Flag that signifies whether the process data element is editable on the HMI. |
|
boolean |
isVisibleOnHmi()
Flag that signifies whether the process data element is visible on the HMI. |
|
void |
removeApplicationProcessDataListeners()
Remove registered IProcessDataListeners. |
|
void |
removeProcessDataListener(IProcessDataListener listener)
Unregister a process data listener. |
|
void |
setComment(String comment)
Sets the comment of the process data element. |
|
void |
setDefaultValue(Serializable value)
Sets the default value for the process data element. |
|
void |
setMax(Number max)
Sets the defined maximum value of the process data element. |
|
void |
setMin(Number min)
Sets the defined minimum value of the process data element. |
|
void |
setValue(Serializable value)
Sets the value of the process data element. |
|
| Method Detail |
|---|
void addProcessDataListener(IProcessDataListener listener)
listener - to be registeredvoid removeProcessDataListener(IProcessDataListener listener)
listener - to be unregisteredvoid removeApplicationProcessDataListeners()
String getId()
String getDisplayName()
<T extends Serializable> T getValue()
T - The data type defined in the process data
void setValue(Serializable value)
value - The value to be set<T extends Serializable> T getDefaultValue()
T - The value type defined in the process data
void setDefaultValue(Serializable value)
value - The value that will be used as default for the process data
elementClass<?> getDataType()
Number getMin()
void setMin(Number min)
min - The minimum of the process data valueNumber getMax()
void setMax(Number max)
max - The maximum of the process data valueString getUnit()
String getComment()
void setComment(String comment)
comment - The comment to setboolean isEditableOnHmi()
boolean isVisibleOnHmi()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||