Class TemplateInstanceWidget
- java.lang.Object
-
- org.csstudio.display.builder.model.Widget
-
- org.csstudio.display.builder.model.widgets.VisibleWidget
-
- org.csstudio.display.builder.model.widgets.TemplateInstanceWidget
-
public class TemplateInstanceWidget extends VisibleWidget
Widget that duplicates a 'template' multiple times
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TemplateInstanceWidget.InstanceProperty
Structure for one instance
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_HEIGHT
static int
DEFAULT_WIDTH
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Integer>
propGap
'gap' property: Gap between instancesstatic org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Integer>
propWrapCount
'wrap_count' property: Optional instance count for wrapping to next row/columnstatic org.csstudio.display.builder.model.WidgetPropertyDescriptor<DisplayModel>
runtimeModel
static org.csstudio.display.builder.model.WidgetDescriptor
WIDGET_DESCRIPTOR
Widget descriptor-
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 TemplateInstanceWidget()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WidgetProperty<java.lang.String>
propFile()
WidgetProperty<java.lang.Integer>
propGap()
WidgetProperty<java.lang.Boolean>
propHorizontal()
org.csstudio.display.builder.model.ArrayWidgetProperty<TemplateInstanceWidget.InstanceProperty>
propInstances()
WidgetProperty<java.lang.Integer>
propWrapCount()
WidgetProperty<DisplayModel>
runtimePropEmbeddedModel()
-
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, getEffectiveMacros, 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
-
-
-
-
Field Detail
-
DEFAULT_WIDTH
public static final int DEFAULT_WIDTH
- See Also:
- Constant Field Values
-
DEFAULT_HEIGHT
public static final int DEFAULT_HEIGHT
- See Also:
- Constant Field Values
-
WIDGET_DESCRIPTOR
public static final org.csstudio.display.builder.model.WidgetDescriptor WIDGET_DESCRIPTOR
Widget descriptor
-
propGap
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Integer> propGap
'gap' property: Gap between instances
-
propWrapCount
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Integer> propWrapCount
'wrap_count' property: Optional instance count for wrapping to next row/column
-
runtimeModel
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<DisplayModel> runtimeModel
-
-
Method Detail
-
propFile
public WidgetProperty<java.lang.String> propFile()
- Returns:
- 'file' property
-
propInstances
public org.csstudio.display.builder.model.ArrayWidgetProperty<TemplateInstanceWidget.InstanceProperty> propInstances()
- Returns:
- 'instances' property
-
propHorizontal
public WidgetProperty<java.lang.Boolean> propHorizontal()
- Returns:
- 'horizontal' property
-
propGap
public WidgetProperty<java.lang.Integer> propGap()
- Returns:
- 'gap' property
-
propWrapCount
public WidgetProperty<java.lang.Integer> propWrapCount()
- Returns:
- 'wrap_count' property
-
runtimePropEmbeddedModel
public WidgetProperty<DisplayModel> runtimePropEmbeddedModel()
- Returns:
- Runtime 'model' property for the embedded display
-
-