Class PlotDirective

java.lang.Object
com.illumon.iris.console.events.plot.PlotDirective
All Implemented Interfaces:
Workspace, Serializable

public class PlotDirective extends Object implements Workspace, Serializable
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • createFromWorkspaceInfo

      public static PlotDirective createFromWorkspaceInfo(org.jdom2.Element workspaceInfo)
    • getPlotName

      public String getPlotName()
    • getPlotType

      public PlotType getPlotType()
    • getTableName

      public String getTableName()
    • getSeriesList

      public List<PlotSeries> getSeriesList()
    • getSeriesClass

      public Class<?> getSeriesClass()
    • getFilters

      public List<String> getFilters()
    • getQuickFilterString

      public String getQuickFilterString()
    • getQuickFilterMode

      public QuickFilterMode getQuickFilterMode()
    • getWorkspaceInfo

      public org.jdom2.Element getWorkspaceInfo()
      Description copied from interface: Workspace
      Serialize the class into an element to be stored in the workspace
      Specified by:
      getWorkspaceInfo in interface Workspace
      Returns:
      An Element containing the data to persist.
    • setWorkspaceInfo

      public void setWorkspaceInfo(org.jdom2.Element workspaceInfo)
      Description copied from interface: Workspace
      Restore the class to the state defined by the data persisted in workspaceInfo
      Specified by:
      setWorkspaceInfo in interface Workspace
      Parameters:
      workspaceInfo - An Element containing the persisted state.