Class DataBrowserWidget


  • public class DataBrowserWidget
    extends MacroWidget
    Model for persisting data browser widget configuration.
    • Field Detail

      • WIDGET_DESCRIPTOR

        public static final org.csstudio.display.builder.model.WidgetDescriptor WIDGET_DESCRIPTOR
        Widget descriptor
      • propSelectionValuePV

        public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.String> propSelectionValuePV
      • propSelectionValue

        public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.epics.vtype.VType> propSelectionValue
      • runtimePropOpenFull

        public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.time.Instant> runtimePropOpenFull
    • Constructor Detail

      • DataBrowserWidget

        public DataBrowserWidget()
    • Method Detail

      • getConfigurator

        public org.csstudio.display.builder.model.WidgetConfigurator getConfigurator​(org.csstudio.display.builder.model.Version persisted_version)
                                                                              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 class Widget
        Parameters:
        persisted_version - Version of the persisted data.
        Returns:
        Widget configurator for that version
        Throws:
        java.lang.Exception - if persisted version cannot be handled
      • getDataBrowserModel

        public java.lang.Object getDataBrowserModel()
        Returns:
        Model of the data browser (samples, ...)
      • propFile

        public WidgetProperty<java.lang.String> propFile()
        Returns:
        'file' property
      • propShowToolbar

        public WidgetProperty<java.lang.Boolean> propShowToolbar()
        Returns:
        'show_toolbar' property
      • runtimePropConfigure

        public org.csstudio.display.builder.model.properties.RuntimeEventProperty runtimePropConfigure()
        Returns:
        'configure' property
      • propSelectionValuePVName

        public WidgetProperty<java.lang.String> propSelectionValuePVName()
        Returns:
        'selection_value_pv' property
      • propSelectionValue

        public WidgetProperty<org.epics.vtype.VType> propSelectionValue()
        Returns:
        'selection_value' property
      • runtimePropOpenFull

        public org.csstudio.display.builder.model.properties.RuntimeEventProperty runtimePropOpenFull()
        Returns:
        'open_full' property