| Interface | Description | 
|---|---|
| BoxModelable | 
 Encapsulates the functionality of a BoxModel. 
 | 
| Resizable | 
 Used by classes that depend on dimensional values to lay themselves out and draw. 
 | 
| Class | Description | 
|---|---|
| BoxModel | 
 Convenience implementation of  
BoxModelable. | 
| DynamicTableModel | 
 Encapsulates the visual aspects of a table; number of rows and columns
 and the height and width in pixels of each element within the table. 
 | 
| FixedTableModel | |
| Formatter<PlotType extends Plot> | 
 Base class of all Formatters. 
 | 
| LayoutManager | |
| PositionMetric<LayoutType extends Enum> | |
| PositionMetrics | |
| RenderBundle<RenderBundleType extends RenderBundle,SeriesType extends Series,SeriesFormatterType extends XYSeriesFormatter> | |
| RenderStack<SeriesType extends Series,FormatterType extends Formatter> | 
 A stack of series to be rendered. 
 | 
| SeriesAndFormatter<SeriesType extends Series,FormatterType extends Formatter> | 
 Defines an association between a Series and a Formatter. 
 | 
| SeriesRenderer<PlotType extends Plot,SeriesType extends Series,SeriesFormatterType extends Formatter> | |
| Size | 
 Defines physical dimensions & scaling characteristics 
 | 
| SizeMetric | 
 Encapsulates a sizing algorithm and an associated value. 
 | 
| TableModel | |
| XPositionMetric | |
| YPositionMetric | 
| Enum | Description | 
|---|---|
| AnchorPosition | 
 Enumeration of possible anchor positions that a  
Widget can use. | 
| PositionMetric.LayoutMode | |
| PositionMetric.Origin | |
| SizeLayoutType | 
 SizeLayoutType is an enumeration of algorithms available for calculating an arbitrary dimension of a widget. 
 | 
| TableModel.Axis | |
| TableModel.CellSizingMethod | |
| TableOrder | |
| TableSizingMethod | 
 The sizing methods available to a table. 
 | 
| TextOrientationType | |
| XLayoutStyle | |
| YLayoutStyle |