Interface Workspace

All Known Subinterfaces:
FilterStrategy, ISchemaPanel
All Known Implementing Classes:
AbstractAdjustableColumnFormat, AutomatedTableTest, BaseDBTableModel, CategoryValueSeries, ColorChooserDialog, ComponentWorkspace, ConditionalFormattingStrategy, DbAclEditor, DbClearFiltersPanel, DbConsoleLogPanel, DbConsoleLogPanel.SynchronizedQuickFilter, DbFilterStrategy, DbFilterViewManagerPanel, DbOneClickPanel, DbQuickFilterStrategy, DBTableModel, EmbeddedDbConsole, FilteredTableModel, FilterLinkRegistry, FilterSortPivotWidget, FilterStrategyImpl, FontChooserDialog, GuiTable, GuiTableMap, HashedPlainObjectTableModel, InputOverlayTable, InputOverlayTableModel, InputRowsTable, InputRowsTableModel, InputTableEditorFilterStrategy, InputTableEditorPanel, IrisConsole, IrisConsole.IrisViewManager, IrisConsoleSettings, IrisTable, IrisTableModel, IrisTablePanel, IrisTreeTableModel, IrisView, LinkableChartPanel, ListAwareFilterStrategy, LiveTableMonitorPanel, NumericAdjustableColumnFormat, OneClickListManager, OneClickTablePanel, OneClickTimer, PandasDataFrameView, PlotDirective, PlotSeries, QuickFilterStrategy, RingBufferObjectTableModel, SavedConditionalFormattingManager, SavedFiltersManager, SavedLayoutsManager, SavedRollupsManager, SchemaEditor, SchemaEditorPreferences, SimpleFilterStrategy, SortedTableModel, SwappableTableOneClickAbstract, SwappableTableOneClickMap, TableMapSelector, TaskManager.TaskManagerTableModel, TextFilterStrategy, TotalsPanel, ValueBinSeries, ValueSeries, ViewManager

public interface Workspace
This interfaces tags a class as something that may be serialized and deserialized to XML. Use in conjunction with WorkspaceManager and IrisView to persist data across Iris instances.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.jdom2.Element
    Serialize the class into an element to be stored in the workspace
    default boolean
     
    void
    setWorkspaceInfo(org.jdom2.Element workspaceInfo)
    Restore the class to the state defined by the data persisted in workspaceInfo
  • Method Details

    • getWorkspaceInfo

      org.jdom2.Element getWorkspaceInfo()
      Serialize the class into an element to be stored in the workspace
      Returns:
      An Element containing the data to persist.
    • setWorkspaceInfo

      void setWorkspaceInfo(org.jdom2.Element workspaceInfo)
      Restore the class to the state defined by the data persisted in workspaceInfo
      Parameters:
      workspaceInfo - An Element containing the persisted state.
    • isGlobalSetting

      default boolean isGlobalSetting()