Class AbstractComplexData
java.lang.Object
org.csstudio.opibuilder.datadefinition.AbstractComplexData
- Direct Known Subclasses:
DisplayScaleData
,WidgetScaleData
The abstract data that holds multiple properties.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addProperty
(AbstractWidgetProperty<?> property) Add a property to the widget.protected abstract void
The place to add properties.abstract AbstractComplexData
boolean
getCopy()
getProperty
(String propId) int
hashCode()
void
setPropertyValue
(Object id, Object value) void
setWidgetModel
(AbstractWidgetModel widgetModel)
-
Constructor Details
-
AbstractComplexData
-
-
Method Details
-
addProperty
Add a property to the widget.- Parameters:
property
- the property to be added.
-
configureProperties
protected abstract void configureProperties()The place to add properties. -
getAllProperties
-
getAllPropertyIDs
-
getCopy
-
getProperty
-
getPropertyValue
-
getWidgetModel
- Returns:
- the widgetModel
-
setPropertyValue
-
setWidgetModel
- Parameters:
widgetModel
- the widgetModel to set
-
createInstance
- Returns:
- a new instance of this data.
-
equals
-
hashCode
public int hashCode()
-