Class SymbolWidget
- 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.SymbolWidget
-
public class SymbolWidget extends PVWidget
- Version:
- 1.0.0 19 Jun 2017
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_SYMBOL
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Integer>
propArrayIndex
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propAutoSize
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Integer>
propInitialIndex
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propPreserveRatio
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double>
propRotation
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propShowIndex
static org.csstudio.display.builder.model.ArrayWidgetProperty.Descriptor<WidgetProperty<java.lang.String>>
propSymbols
'items' property: list of items (string properties) for combo boxstatic org.csstudio.display.builder.model.WidgetDescriptor
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 SymbolWidget()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addOrReplaceSymbol(int index, java.lang.String fileName)
void
clearImportedFrom()
org.csstudio.display.builder.model.WidgetConfigurator
getConfigurator(org.csstudio.display.builder.model.Version persistedVersion)
Obtain configurator.java.lang.String
getImportedFrom()
WidgetProperty<java.lang.Integer>
propArrayIndex()
WidgetProperty<java.lang.Boolean>
propAutoSize()
WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propBackgroundColor()
WidgetProperty<java.lang.Boolean>
propEnabled()
WidgetProperty<java.lang.Integer>
propInitialIndex()
WidgetProperty<java.lang.Boolean>
propPreserveRatio()
WidgetProperty<java.lang.Double>
propRotation()
WidgetProperty<java.lang.Boolean>
propShowIndex()
org.csstudio.display.builder.model.ArrayWidgetProperty<WidgetProperty<java.lang.String>>
propSymbols()
WidgetProperty<java.lang.Boolean>
propTransparent()
-
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, 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_SYMBOL
public static final java.lang.String DEFAULT_SYMBOL
- See Also:
- Constant Field Values
-
WIDGET_DESCRIPTOR
public static final org.csstudio.display.builder.model.WidgetDescriptor WIDGET_DESCRIPTOR
-
propInitialIndex
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Integer> propInitialIndex
-
propShowIndex
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propShowIndex
-
propRotation
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double> propRotation
-
propArrayIndex
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Integer> propArrayIndex
-
propAutoSize
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propAutoSize
-
propPreserveRatio
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propPreserveRatio
-
propSymbols
public static final org.csstudio.display.builder.model.ArrayWidgetProperty.Descriptor<WidgetProperty<java.lang.String>> propSymbols
'items' property: list of items (string properties) for combo box
-
-
Method Detail
-
addOrReplaceSymbol
public void addOrReplaceSymbol(int index, java.lang.String fileName)
-
clearImportedFrom
public void clearImportedFrom()
-
getConfigurator
public org.csstudio.display.builder.model.WidgetConfigurator getConfigurator(org.csstudio.display.builder.model.Version persistedVersion) throws java.lang.Exception
Description copied from class:Widget
Obtain configurator.While typically using the default
WidgetConfigurator
, widget may provide a different configurator for reading older persisted date.- Overrides:
getConfigurator
in classWidget
- Parameters:
persistedVersion
- Version of the persisted data.- Returns:
- Widget configurator for that version
- Throws:
java.lang.Exception
- if persisted version cannot be handled
-
getImportedFrom
public java.lang.String getImportedFrom()
-
propArrayIndex
public WidgetProperty<java.lang.Integer> propArrayIndex()
-
propAutoSize
public WidgetProperty<java.lang.Boolean> propAutoSize()
-
propBackgroundColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propBackgroundColor()
-
propEnabled
public WidgetProperty<java.lang.Boolean> propEnabled()
-
propInitialIndex
public WidgetProperty<java.lang.Integer> propInitialIndex()
-
propPreserveRatio
public WidgetProperty<java.lang.Boolean> propPreserveRatio()
-
propRotation
public WidgetProperty<java.lang.Double> propRotation()
-
propShowIndex
public WidgetProperty<java.lang.Boolean> propShowIndex()
-
propSymbols
public org.csstudio.display.builder.model.ArrayWidgetProperty<WidgetProperty<java.lang.String>> propSymbols()
-
propTransparent
public WidgetProperty<java.lang.Boolean> propTransparent()
-
-