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, MysqlDbAclGuiHelper.MysqlTableModel, 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 getWorkspaceInfo()
    Serialize the class into an element to be stored in the workspace
    default boolean isGlobalSetting()  
    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()