Class ScriptProperty
java.lang.Object
org.csstudio.opibuilder.properties.AbstractWidgetProperty<ScriptsInput>
org.csstudio.opibuilder.properties.ScriptProperty
The property for script.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringXML ATTRIBUTE namePATHSTRING.static final Stringstatic final Stringstatic final StringXML ELEMENT namePATH.static final StringXML Element namePV.static final StringFields inherited from class org.csstudio.opibuilder.properties.AbstractWidgetProperty
category, defaultValue, description, executionMode, prop_id, propertyValue, visibleInPropSheet, widgetModel -
Constructor Summary
ConstructorsConstructorDescriptionScriptProperty(String prop_id, String description, WidgetPropertyCategory category) Script Property Constructor. -
Method Summary
Modifier and TypeMethodDescriptioncheckValue(Object value) Check if the requestNewValue is convertible or legal.protected PropertyDescriptorCreate theIPropertyDescriptorreadValueFromXML(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, getRawPropertyValue, isDefaultValue, isSavable, isVisibleInPropSheet, onlyAcceptExpressionInRule, removeAllPropertyChangeListeners, removePropertyChangeListener, setCategory, setDefaultValue, setDescription, setExecutionMode, setPropertyValue, setPropertyValue, setPropertyValue_IgnoreOldValue, setSavable, setVisibleInPropSheet, setWidgetModel, toString, toStringInRuleScript
-
Field Details
-
XML_ELEMENT_PATH
XML ELEMENT namePATH.- See Also:
-
XML_ATTRIBUTE_PATHSTRING
XML ATTRIBUTE namePATHSTRING.- See Also:
-
XML_ATTRIBUTE_CHECKCONNECT
- See Also:
-
XML_ATTRIBUTE_STOP_EXECUTE_ON_ERROR
- See Also:
-
EMBEDDEDJS
- See Also:
-
EMBEDDEDPY
- See Also:
-
XML_ELEMENT_PV
XML Element namePV.- See Also:
-
XML_ATTRIBUTE_TRIGGER
- See Also:
-
XML_ELEMENT_SCRIPT_TEXT
- See Also:
-
-
Constructor Details
-
ScriptProperty
Script Property Constructor. The property value type isScriptsInput.- Parameters:
prop_id- the property id which should be unique in a widget model.description- the description of the property, which will be shown as the property name in property sheet.category- the category of the widget.
-
-
Method Details
-
checkValue
Description copied from class:AbstractWidgetPropertyCheck if the requestNewValue is convertible or legal.- Specified by:
checkValuein classAbstractWidgetProperty<ScriptsInput>- 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.
-
getPropertyValue
- Overrides:
getPropertyValuein classAbstractWidgetProperty<ScriptsInput>
-
createPropertyDescriptor
Description copied from class:AbstractWidgetPropertyCreate theIPropertyDescriptor- Specified by:
createPropertyDescriptorin classAbstractWidgetProperty<ScriptsInput>
-
readValueFromXML
Description copied from class:AbstractWidgetPropertyRead the property value from a XML element.- Specified by:
readValueFromXMLin classAbstractWidgetProperty<ScriptsInput>
-
writeToXML
public void writeToXML(org.jdom2.Element propElement) Description copied from class:AbstractWidgetPropertyWrite the property value into a XML element.- Specified by:
writeToXMLin classAbstractWidgetProperty<ScriptsInput>
-