Class ArrayWidget
- java.lang.Object
-
- org.csstudio.display.builder.model.Widget
-
- org.csstudio.display.builder.model.widgets.VisibleWidget
-
- org.csstudio.display.builder.model.widgets.PVWidget
-
- org.csstudio.display.builder.model.widgets.ArrayWidget
-
public class ArrayWidget extends PVWidget
An Array Widget contains copies of a child widget. Each copy is assigned the value of one element of a PV.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ArrayWidget.ArrayWidgetChildrenProperty
ChildrenProperty
wrapper that adjusts writing to XML
-
Field Summary
Fields Modifier and Type Field Description static org.csstudio.display.builder.model.WidgetDescriptor
WIDGET_DESCRIPTOR
Widget descriptor-
Fields inherited from class org.csstudio.display.builder.model.widgets.PVWidget
RUNTIME_VALUE_NO_PV
-
Fields inherited from class org.csstudio.display.builder.model.Widget
BASE_WIDGET_VERSION, USER_DATA_REPRESENTATION, USER_DATA_RUNTIME, USER_DATA_SCRIPT_SUPPORT, USER_DATA_TOOLKIT_PARENT
-
-
Constructor Summary
Constructors Constructor Description ArrayWidget()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
displayBackgroundColor()
Macros
getEffectiveMacros()
Array widget extends parent macrosWidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propForegroundColor()
WidgetProperty<Macros>
propMacros()
org.csstudio.display.builder.model.ChildrenProperty
runtimeChildren()
WidgetProperty<int[]>
runtimePropInsets()
-
Methods inherited from class org.csstudio.display.builder.model.widgets.PVWidget
propBorderAlarmSensitive, propPVName, runtimePropValue
-
Methods inherited from class org.csstudio.display.builder.model.widgets.VisibleWidget
propTooltip, propVisible, runtimePropConnected
-
Methods inherited from class org.csstudio.display.builder.model.Widget
checkDisplayModel, checkProperty, checkProperty, clearUserData, expandPropertyNames, getConfigurator, getDisplayModel, getID, getMacrosOrProperties, getName, getParent, getProperties, getProperty, getProperty, getPropertyByPath, getPropertyValue, getPropertyValue, getTopDisplayModel, getType, getUserData, getVersion, getWidgetClass, isClean, propActions, propClass, propHeight, propName, propRules, propScripts, propWidth, propX, propY, setConfiguratorResult, setPropertyValue, setPropertyValue, setUserData, toString
-
-
-
-
Method Detail
-
getEffectiveMacros
public Macros getEffectiveMacros()
Array widget extends parent macros- Overrides:
getEffectiveMacros
in classWidget
- Returns:
Macros
-
propMacros
public WidgetProperty<Macros> propMacros()
- Returns:
- 'macros' property
-
runtimeChildren
public org.csstudio.display.builder.model.ChildrenProperty runtimeChildren()
- Returns:
- Runtime 'children' property
-
propForegroundColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propForegroundColor()
- Returns:
- 'foreground_color' property
-
displayBackgroundColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> displayBackgroundColor()
- Returns:
- 'background_color' property
-
runtimePropInsets
public WidgetProperty<int[]> runtimePropInsets()
- Returns:
- Runtime 'insets' property
-
-