Class MatrixProperty
java.lang.Object
org.csstudio.opibuilder.properties.AbstractWidgetProperty<double[][]>
org.csstudio.opibuilder.properties.MatrixProperty
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringXML ELEMENT name for a column.static final StringXML ELEMENT name for a row.Fields inherited from class org.csstudio.opibuilder.properties.AbstractWidgetProperty
category, defaultValue, description, executionMode, prop_id, propertyValue, visibleInPropSheet, widgetModel -
Constructor Summary
ConstructorsConstructorDescriptionMatrixProperty(String prop_id, String description, WidgetPropertyCategory category, double[][] defaultValue) -
Method Summary
Modifier and TypeMethodDescriptiondouble[][]checkValue(Object value) Check if the requestNewValue is convertible or legal.protected PropertyDescriptorCreate theIPropertyDescriptordouble[][]readValueFromXML(org.jdom2.Element propElement) Read the property value from a XML element.voidwriteToXML(org.jdom2.Element propElement) Write the property value into a XML element.Methods inherited from class org.csstudio.opibuilder.properties.AbstractWidgetProperty
addPropertyChangeListener, configurableByRule, firePropertyChange, getAllPropertyChangeListeners, getCategory, getDefaultValue, getDescription, getExecutionMode, getPropertyDescriptor, getPropertyID, getPropertyValue, getRawPropertyValue, isDefaultValue, isSavable, isVisibleInPropSheet, onlyAcceptExpressionInRule, removeAllPropertyChangeListeners, removePropertyChangeListener, setCategory, setDefaultValue, setDescription, setExecutionMode, setPropertyValue, setPropertyValue, setPropertyValue_IgnoreOldValue, setSavable, setVisibleInPropSheet, setWidgetModel, toString, toStringInRuleScript
-
Field Details
-
XML_ELEMENT_ROW
XML ELEMENT name for a row.- See Also:
-
XML_ELEMENT_COLUMN
XML ELEMENT name for a column.- See Also:
-
-
Constructor Details
-
MatrixProperty
public MatrixProperty(String prop_id, String description, WidgetPropertyCategory category, double[][] defaultValue)
-
-
Method Details
-
checkValue
Description copied from class:AbstractWidgetPropertyCheck if the requestNewValue is convertible or legal.- Specified by:
checkValuein classAbstractWidgetProperty<double[][]>- Parameters:
value- the value to be checked.- Returns:
- The value after being checked. It might be coerced if the requestValue is illegal. return null if it is not convertible or illegal.
-
createPropertyDescriptor
Description copied from class:AbstractWidgetPropertyCreate theIPropertyDescriptor- Specified by:
createPropertyDescriptorin classAbstractWidgetProperty<double[][]>
-
writeToXML
public void writeToXML(org.jdom2.Element propElement) Description copied from class:AbstractWidgetPropertyWrite the property value into a XML element.- Specified by:
writeToXMLin classAbstractWidgetProperty<double[][]>
-
readValueFromXML
Description copied from class:AbstractWidgetPropertyRead the property value from a XML element.- Specified by:
readValueFromXMLin classAbstractWidgetProperty<double[][]>- Throws:
Exception
-