Provides meta information about an exported property. More...
Public Member Functions | |
TPropertyDescription (String prpDescription) | |
Constructs a TPropertyDescription. More... | |
TPropertyDescription (short newArrayType, int newArrayRowLength, int newNumRows) | |
Constructs a TPropertyDescription. More... | |
TPropertyDescription (String prpDescription, short newArrayType, int newArrayRowLength, int newNumRows) | |
Constructs a TPropertyDescription. More... | |
TPropertyDescription (String prpDescription, TPropertyEGU yRange, TPropertyEGU xRange, short newArrayType, int newArrayRowLength, int newNumRows) | |
Constructs a TPropertyDescription. More... | |
TPropertyDescription (String prpDescription, String units, float minValue, float maxValue) | |
Constructs a TPropertyDescription for a property representing a scalar attribute. More... | |
TPropertyDescription () | |
Constructs a default TPropertyDescription. More... | |
TPropertyEGU | getXRange () |
void | setXRange (TPropertyEGU egu) |
TPropertyEGU | getYRange () |
void | setYRange (TPropertyEGU egu) |
String | getText () |
void | setText (String description) |
String | getRedirection () |
void | setRedirection (String redirection) |
int | getArrayNumRows () |
void | setArrayNumRows (int arrayNumRows) |
int | getArrayRowLength () |
void | setArrayRowLength (int arrayRowLength) |
short | getArrayType () |
void | setArrayType (short arrayType) |
void | parseComplexString (String parseableDescription) |
Provides meta information about an exported property.
de.desy.tine.server.properties.TPropertyDescription.TPropertyDescription | ( | String | prpDescription | ) |
Constructs a TPropertyDescription.
This constructor only establishes the text description of the property
prpDescription | is a string description of the property. |
de.desy.tine.server.properties.TPropertyDescription.TPropertyDescription | ( | short | newArrayType, |
int | newArrayRowLength, | ||
int | newNumRows | ||
) |
Constructs a TPropertyDescription.
newArrayType | is the array type of the property |
newArrayRowLength | is the row length (for multiply dimensioned properties) |
newNumRows | is the number of rows (for multiply dimensioned properties) |
de.desy.tine.server.properties.TPropertyDescription.TPropertyDescription | ( | String | prpDescription, |
short | newArrayType, | ||
int | newArrayRowLength, | ||
int | newNumRows | ||
) |
Constructs a TPropertyDescription.
prpDescription | is a string description of the property. |
newArrayType | is the array type of the property |
newArrayRowLength | is the row length (for multiply dimensioned properties) |
newNumRows | is the number of rows (for multiply dimensioned properties) |
de.desy.tine.server.properties.TPropertyDescription.TPropertyDescription | ( | String | prpDescription, |
TPropertyEGU | yRange, | ||
TPropertyEGU | xRange, | ||
short | newArrayType, | ||
int | newArrayRowLength, | ||
int | newNumRows | ||
) |
Constructs a TPropertyDescription.
prpDescription | is a string description of the property. |
yRange | is the (nominal) vertical axis engineering units and range object |
xRange | is the horizontal axis engineering units and range object |
newArrayType | is the array type of the property |
newArrayRowLength | is the row length (for multiply dimensioned properties) |
newNumRows | is the number of rows (for multiply dimensioned properties) |
de.desy.tine.server.properties.TPropertyDescription.TPropertyDescription | ( | String | prpDescription, |
String | units, | ||
float | minValue, | ||
float | maxValue | ||
) |
Constructs a TPropertyDescription for a property representing a scalar attribute.
prpDescription | is a string description of the property. |
units | is the engineering units |
minValue | is the minimum value |
maxValue | is the maximum value |
de.desy.tine.server.properties.TPropertyDescription.TPropertyDescription | ( | ) |
Constructs a default TPropertyDescription.
int de.desy.tine.server.properties.TPropertyDescription.getArrayNumRows | ( | ) |
Referenced by de.desy.tine.server.properties.TExportProperty.setDescription(), and de.desy.tine.queryUtils.TPropertyQuery.TPropertyQuery().
int de.desy.tine.server.properties.TPropertyDescription.getArrayRowLength | ( | ) |
Referenced by de.desy.tine.server.equipment.TEquipmentModule.registerProperty(), and de.desy.tine.queryUtils.TPropertyQuery.TPropertyQuery().
short de.desy.tine.server.properties.TPropertyDescription.getArrayType | ( | ) |
Referenced by de.desy.tine.server.equipment.TEquipmentModule.addAlarmWatchTableEntry(), de.desy.tine.server.equipment.TEquipmentModule.addLocalHistoryRecord(), de.desy.tine.server.properties.TExportProperty.setDescription(), and de.desy.tine.queryUtils.TPropertyQuery.TPropertyQuery().
String de.desy.tine.server.properties.TPropertyDescription.getRedirection | ( | ) |
Referenced by de.desy.tine.queryUtils.TPropertyQuery.TPropertyQuery().
String de.desy.tine.server.properties.TPropertyDescription.getText | ( | ) |
Referenced by de.desy.tine.server.properties.TExportProperty.setDescription(), de.desy.tine.server.properties.TExportProperty.TExportProperty(), and de.desy.tine.queryUtils.TPropertyQuery.TPropertyQuery().
TPropertyEGU de.desy.tine.server.properties.TPropertyDescription.getXRange | ( | ) |
Referenced by de.desy.tine.server.properties.TPropertyDescription.parseComplexString(), de.desy.tine.server.properties.TExportProperty.setDescription(), and de.desy.tine.queryUtils.TPropertyQuery.TPropertyQuery().
TPropertyEGU de.desy.tine.server.properties.TPropertyDescription.getYRange | ( | ) |
Referenced by de.desy.tine.server.properties.TPropertyDescription.parseComplexString(), de.desy.tine.server.properties.TExportProperty.setDescription(), and de.desy.tine.queryUtils.TPropertyQuery.TPropertyQuery().
void de.desy.tine.server.properties.TPropertyDescription.parseComplexString | ( | String | parseableDescription | ) |
parseableDescription | A property description string of the form (legacy) "[ymin:ymax yegu][xmin:xmax xegu]<description>" or (modern) "[vscale=ymin:ymax yegu][hscale=xmin:xmax xegu][vplot=lin/log][url=...] [desc=<description>]" |
References de.desy.tine.server.properties.TPropertyDescription.getXRange(), de.desy.tine.server.properties.TPropertyDescription.getYRange(), de.desy.tine.server.properties.TPropertyDescription.setText(), de.desy.tine.server.properties.TPropertyDescription.setXRange(), and de.desy.tine.server.properties.TPropertyDescription.setYRange().
void de.desy.tine.server.properties.TPropertyDescription.setArrayNumRows | ( | int | arrayNumRows | ) |
arrayNumRows | The arrayNumRows to set. |
Referenced by de.desy.tine.server.properties.TExportProperty.setDescription().
void de.desy.tine.server.properties.TPropertyDescription.setArrayRowLength | ( | int | arrayRowLength | ) |
arrayRowLength | The arrayRowLength to set. |
Referenced by de.desy.tine.server.equipment.TEquipmentModule.registerProperty().
void de.desy.tine.server.properties.TPropertyDescription.setArrayType | ( | short | arrayType | ) |
arrayType | The arrayType to set. |
Referenced by de.desy.tine.server.equipment.TEquipmentModule.registerProperty(), and de.desy.tine.server.properties.TExportProperty.setDescription().
void de.desy.tine.server.properties.TPropertyDescription.setRedirection | ( | String | redirection | ) |
redirection | The redirection to set. |
void de.desy.tine.server.properties.TPropertyDescription.setText | ( | String | description | ) |
description | The description text to set. |
Referenced by de.desy.tine.server.properties.TPropertyDescription.parseComplexString(), and de.desy.tine.server.properties.TExportProperty.setDescription().
void de.desy.tine.server.properties.TPropertyDescription.setXRange | ( | TPropertyEGU | egu | ) |
egu | The horizontal egu to set. |
Referenced by de.desy.tine.server.properties.TPropertyDescription.parseComplexString(), and de.desy.tine.server.properties.TExportProperty.setDescription().
void de.desy.tine.server.properties.TPropertyDescription.setYRange | ( | TPropertyEGU | egu | ) |
egu | The vertical egu to set. |
Referenced by de.desy.tine.server.properties.TPropertyDescription.parseComplexString(), and de.desy.tine.server.properties.TExportProperty.setDescription().