Class WritablePVWidget
- 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.WritablePVWidget
-
- Direct Known Subclasses:
BoolButtonWidget
,CheckBoxWidget
,ChoiceButtonWidget
,ComboWidget
,KnobWidget
,RadioWidget
,ScaledSliderWidget
,ScrollBarWidget
,SlideButtonWidget
,SpinnerWidget
,TextEntryWidget
public class WritablePVWidget extends PVWidget
Base class for all widgets that write to a primary PV.Default WidgetRuntime will connect PV to "pv_name", update "pv_value" with received updates, and update "pv_writable" to reflect write access.
-
-
Field Summary
-
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 WritablePVWidget(java.lang.String type)
WritablePVWidget(java.lang.String type, int default_width, int default_height)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WidgetProperty<java.lang.Boolean>
runtimePropPVWritable()
-
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, 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
-
-
-
-
Constructor Detail
-
WritablePVWidget
public WritablePVWidget(java.lang.String type)
- Parameters:
type
- Widget type.
-
WritablePVWidget
public WritablePVWidget(java.lang.String type, int default_width, int default_height)
- Parameters:
type
- Widget type.default_width
- Default widget width.default_height
- Default widget height.
-
-
Method Detail
-
runtimePropPVWritable
public final WidgetProperty<java.lang.Boolean> runtimePropPVWritable()
- Returns:
- 'pv_writable' property
-
-