Class Hierarchy (base API)
Date: 2019-04-05

# Hierarchy For All Packages

Package Hierarchies:

- com.twosigma.beakerx.chart,
- com.twosigma.beakerx.chart.actions,
- com.twosigma.beakerx.chart.categoryplot,
- com.twosigma.beakerx.chart.categoryplot.plotitem,
- com.twosigma.beakerx.chart.heatmap,
- com.twosigma.beakerx.chart.histogram,
- com.twosigma.beakerx.chart.legend,
- com.twosigma.beakerx.chart.treemap,
- com.twosigma.beakerx.chart.treemap.util,
- com.twosigma.beakerx.chart.xychart,
- com.twosigma.beakerx.chart.xychart.plotitem,
- com.twosigma.beakerx.easyform,
- com.twosigma.beakerx.easyform.formitem,
- com.twosigma.beakerx.easyform.formitem.widgets,
- com.twosigma.beakerx.jvm.object,
- com.twosigma.beakerx.mimetype,
- com.twosigma.beakerx.table,
- com.twosigma.beakerx.table.action,
- com.twosigma.beakerx.table.format,
- com.twosigma.beakerx.table.highlight,
- com.twosigma.beakerx.table.renderer

## Class Hierarchy

- java.lang.Object
  - com.twosigma.beakerx.jvm.object.BeakerDashboard.dashColumn
  - com.twosigma.beakerx.jvm.object.BeakerDashboard.dashRow
  - com.twosigma.beakerx.chart.actions.ChartObjectManager
  - com.twosigma.beakerx.chart.ChartToJson
  - com.twosigma.beakerx.chart.ChartUtils
  - com.twosigma.beakerx.chart.Color (implements java.io.Serializable)
  - com.twosigma.beakerx.chart.treemap.util.ColorProvider (implements java.io.Serializable)
    - com.twosigma.beakerx.chart.treemap.util.GradientColorProvider
    - com.twosigma.beakerx.chart.treemap.util.RandomColorProvider
  - com.twosigma.beakerx.chart.treemap.util.ColorUtils
  - com.twosigma.beakerx.jvm.object.Configuration
  - com.twosigma.beakerx.jvm.object.ConfigurationFactoryImpl (implements com.twosigma.beakerx.jvm.object.ConfigurationFactory)
  - com.twosigma.beakerx.jvm.object.ConsoleOutput
  - com.twosigma.beakerx.chart.xychart.plotitem.Crosshair (implements java.io.Serializable)
  - com.twosigma.beakerx.easyform.EasyFormComponent<T> (implements com.twosigma.beakerx.widget.CommFunctionality)
    - com.twosigma.beakerx.easyform.formitem.widgets.ButtonComponentWidget
    - com.twosigma.beakerx.easyform.formitem.widgets.CheckBoxGroupWidget
    - com.twosigma.beakerx.easyform.formitem.widgets.CheckBoxWidget
    - com.twosigma.beakerx.easyform.formitem.widgets.ComboBoxWidget
    - com.twosigma.beakerx.easyform.formitem.widgets.DatePickerComponentWidget
    - com.twosigma.beakerx.easyform.formitem.ListComponent<T>
      - com.twosigma.beakerx.easyform.formitem.widgets.SelectMultipleSingleWidget
      - com.twosigma.beakerx.easyform.formitem.widgets.SelectMultipleWidget
    - com.twosigma.beakerx.easyform.formitem.LoadValuesButton
    - com.twosigma.beakerx.easyform.formitem.widgets.PasswordWidget
    - com.twosigma.beakerx.easyform.formitem.widgets.RadioButtonComponentWidget
    - com.twosigma.beakerx.easyform.formitem.SaveValuesButton
    - com.twosigma.beakerx.easyform.formitem.widgets.TextAreaWidget
    - com.twosigma.beakerx.easyform.formitem.widgets.TextFieldWidget
  - com.twosigma.beakerx.easyform.EasyFormObjectManager
  - com.twosigma.beakerx.jvm.object.EvaluationResult
  - com.twosigma.beakerx.chart.GradientColor (implements java.io.Serializable)
  - com.twosigma.beakerx.chart.Graphics (implements java.lang.Cloneable, java.io.Serializable)
    - com.twosigma.beakerx.chart.categoryplot.plotitem.CategoryGraphics
      - com.twosigma.beakerx.chart.categoryplot.plotitem.BasedCategoryGraphics
        - com.twosigma.beakerx.chart.categoryplot.plotitem.CategoryArea
        - com.twosigma.beakerx.chart.categoryplot.plotitem.CategoryBars
        - com.twosigma.beakerx.chart.categoryplot.plotitem.CategoryStems
      - com.twosigma.beakerx.chart.categoryplot.plotitem.CategoryLines
      - com.twosigma.beakerx.chart.categoryplot.plotitem.CategoryPoints
    - com.twosigma.beakerx.chart.xychart.plotitem.ConstantBand
    - com.twosigma.beakerx.chart.xychart.plotitem.ConstantLine
    - com.twosigma.beakerx.chart.xychart.plotitem.XYGraphics
      - com.twosigma.beakerx.chart.xychart.plotitem.BasedXYGraphics
        - com.twosigma.beakerx.chart.xychart.plotitem.Area
        - com.twosigma.beakerx.chart.xychart.plotitem.Bars
        - com.twosigma.beakerx.chart.xychart.plotitem.Stems
      - com.twosigma.beakerx.chart.xychart.plotitem.Line
      - com.twosigma.beakerx.chart.xychart.plotitem.Points
      - com.twosigma.beakerx.chart.xychart.plotitem.Rasters
  - com.twosigma.beakerx.chart.actions.GraphicsActionObject (implements java.io.Serializable)
    - com.twosigma.beakerx.chart.actions.CategoryGraphicsActionObject
    - com.twosigma.beakerx.chart.actions.XYGraphicsActionObject
      - com.twosigma.beakerx.chart.actions.CombinedPlotActionObject
  - com.twosigma.beakerx.chart.ItemLabelBuilder
  - com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable)
    - com.twosigma.beakerx.jvm.object.BeakerDashboard.Serializer
    - com.twosigma.beakerx.jvm.object.EvaluationResult.Serializer
    - com.twosigma.beakerx.jvm.object.TestContainer.Serializer
    - com.twosigma.beakerx.jvm.object.UpdatableEvaluationResult.Serializer
  - com.twosigma.beakerx.chart.legend.LegendPosition (implements java.io.Serializable)
  - com.twosigma.beakerx.chart.ListColorConverter
  - com.twosigma.beakerx.mimetype.MIMEContainer
    - com.twosigma.beakerx.mimetype.FileLinkContainer
    - com.twosigma.beakerx.mimetype.ImageContainer
    - com.twosigma.beakerx.mimetype.SVGContainer
  - com.twosigma.beakerx.mimetype.MIMEContainer.MIME
  - java.util.Observable
    - com.twosigma.beakerx.jvm.object.BeakerDashboard
    - com.twosigma.beakerx.easyform.ObservableMap<K,V> (implements java.util.Map<K,V>)
      - com.twosigma.beakerx.easyform.EasyForm (implements com.twosigma.beakerx.widget.DisplayableWidget, com.twosigma.beakerx.widget.WidgetItem)
    - com.twosigma.beakerx.jvm.object.UpdatableEvaluationResult
  - com.twosigma.beakerx.jvm.object.OutputCell
  - com.twosigma.beakerx.jvm.object.OutputContainer (implements com.twosigma.beakerx.widget.DisplayableWidget)
    - com.twosigma.beakerx.jvm.object.OutputContainerCell
  - com.twosigma.beakerx.jvm.object.OutputContainerLayoutManager
    - com.twosigma.beakerx.jvm.object.AbstractGridLayoutManager
      - com.twosigma.beakerx.jvm.object.DashboardLayoutManager
      - com.twosigma.beakerx.jvm.object.GridOutputContainerLayoutManager
    - com.twosigma.beakerx.jvm.object.CyclingOutputContainerLayoutManager
    - com.twosigma.beakerx.jvm.object.SimpleLayoutManager
    - com.twosigma.beakerx.jvm.object.TabbedOutputContainerLayoutManager
  - com.twosigma.beakerx.jvm.object.ProgressReporting
  - com.twosigma.beakerx.jvm.object.SimpleEvaluationObject
  - com.twosigma.beakerx.jvm.object.SimpleEvaluationObject.EvaluationStdError
  - com.twosigma.beakerx.jvm.object.SimpleEvaluationObject.EvaluationStdOutput
  - com.twosigma.beakerx.jvm.object.SimpleEvaluationObject.SimpleOutputHandler (implements com.twosigma.beakerx.jvm.threads.BeakerOutputHandler)
  - com.twosigma.beakerx.jvm.object.SparkProgressService
  - com.twosigma.beakerx.jvm.object.SparkProgressService.ApplicationProgress
  - com.twosigma.beakerx.jvm.object.SparkProgressService.JobProgress
  - com.twosigma.beakerx.jvm.object.SparkProgressService.SparkProgress
  - com.twosigma.beakerx.jvm.object.SparkProgressService.StageProgress
  - com.twosigma.beakerx.table.action.TableActionDetails (implements java.io.Serializable)
  - com.twosigma.beakerx.table.TableDisplayActions
  - com.twosigma.beakerx.table.highlight.TableDisplayCellHighlighter
    - com.twosigma.beakerx.table.highlight.HeatmapHighlighter
      - com.twosigma.beakerx.table.highlight.ThreeColorHeatmapHighlighter
    - com.twosigma.beakerx.table.highlight.UniqueEntriesHighlighter
    - com.twosigma.beakerx.table.highlight.ValueHighlighter
  - com.twosigma.beakerx.table.renderer.TableDisplayCellRenderer
    - com.twosigma.beakerx.table.renderer.DataBarsRenderer
  - com.twosigma.beakerx.table.TableDisplayConverter
  - com.twosigma.beakerx.table.format.TableDisplayStringFormat
    - com.twosigma.beakerx.table.format.DecimalStringFormat
    - com.twosigma.beakerx.table.format.HTMLStringFormat
    - com.twosigma.beakerx.table.format.ImageStringFormat
    - com.twosigma.beakerx.table.format.TimeStringFormat
    - com.twosigma.beakerx.table.format.ValueStringFormat
  - com.twosigma.beakerx.table.TableDisplayToJson
  - com.twosigma.beakerx.jvm.object.TestContainer
  - com.twosigma.beakerx.chart.xychart.plotitem.Text (implements java.lang.Cloneable, java.io.Serializable)
  - com.twosigma.beakerx.chart.ToolTipBuilder
  - com.twosigma.beakerx.jvm.object.UpdatableEvaluationResult.DeSerializer (implements com.twosigma.beakerx.jvm.serialization.ObjectDeserializer)
  - com.twosigma.beakerx.widget.Widget (implements com.twosigma.beakerx.widget.CommFunctionality, com.twosigma.beakerx.widget.DisplayableWidget, com.twosigma.beakerx.widget.WidgetItem)
    - com.twosigma.beakerx.widget.BeakerxWidget
      - com.twosigma.beakerx.chart.ChartDetails
        - com.twosigma.beakerx.chart.Chart
          - com.twosigma.beakerx.chart.AbstractChart
            - com.twosigma.beakerx.chart.categoryplot.CategoryPlot
            - com.twosigma.beakerx.chart.heatmap.HeatMap
            - com.twosigma.beakerx.chart.histogram.Histogram
            - com.twosigma.beakerx.chart.xychart.XYChart
              - com.twosigma.beakerx.chart.xychart.Plot
              - com.twosigma.beakerx.chart.xychart.TimePlot
                - com.twosigma.beakerx.chart.xychart.NanoPlot
                - com.twosigma.beakerx.chart.xychart.SimpleTimePlot
          - com.twosigma.beakerx.chart.treemap.TreeMap
        - com.twosigma.beakerx.chart.xychart.CombinedPlot
      - com.twosigma.beakerx.table.TableDisplay
    - com.twosigma.beakerx.widget.DOMWidget
      - com.twosigma.beakerx.widget.ValueWidget<T>
        - com.twosigma.beakerx.widget.Box
          - com.twosigma.beakerx.easyform.EasyFormView
  - com.twosigma.beakerx.chart.xychart.plotitem.XYStacker
  - com.twosigma.beakerx.chart.xychart.plotitem.YAxis (implements java.lang.Cloneable, java.io.Serializable)

## Interface Hierarchy

- com.twosigma.beakerx.table.CellHighlighter
- com.twosigma.beakerx.jvm.object.ConfigurationFactory
- com.twosigma.beakerx.table.ContextMenuAction
- com.twosigma.beakerx.easyform.formitem.EasyFormListener
- com.twosigma.beakerx.table.FontColorProvider
- com.twosigma.beakerx.chart.actions.GraphicsActionListener
- com.twosigma.beakerx.chart.treemap.util.IToolTipBuilder
- com.twosigma.beakerx.jvm.object.OutputContainer.CellVisitor
- com.twosigma.beakerx.table.RowFilter
- com.twosigma.beakerx.table.TableDisplay.Element
- com.twosigma.beakerx.table.TooltipAction

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.twosigma.beakerx.table.highlight.HighlightStyle
    - com.twosigma.beakerx.table.ColumnType
    - com.twosigma.beakerx.table.TableDisplayAlignmentProvider
    - com.twosigma.beakerx.jvm.object.SimpleEvaluationObject.EvaluationStatus
    - com.twosigma.beakerx.chart.legend.LegendPosition.Position
    - com.twosigma.beakerx.chart.legend.LegendLayout
    - com.twosigma.beakerx.chart.xychart.plotitem.StrokeType
    - com.twosigma.beakerx.chart.xychart.plotitem.ShapeType
    - com.twosigma.beakerx.chart.xychart.plotitem.LabelPositionType
    - com.twosigma.beakerx.chart.xychart.plotitem.PlotOrientationType
    - com.twosigma.beakerx.chart.Filter
    - com.twosigma.beakerx.chart.histogram.Histogram.DisplayMode
    - com.twosigma.beakerx.chart.KeyboardCodes
    - com.twosigma.beakerx.chart.treemap.Mode
    - com.twosigma.beakerx.chart.treemap.ValueAccessor