All Libraries | This Library | Package | Class | Use | Tree | Deprecated | Index | Grand Index | Help
|  | Components |
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

*** This package contains classes that are subject to change. ***

Note:
  Extension of the classes in this package is prohibited unless otherwise documented. Similarly, extension or implementation of the interfaces in this package is prohibited except as documented.

## Package com.sas.table

A set of interfaces for accessing two-dimensional data, and a set of classes for viewing and manipulating that data in tabular form.

See:
Description

Interface Summary
AccurateRowCountInterface | Interface for determining if an accurate row count is available.
AutoCommitInterface | Interface for autocommitting updates or inserts into a table.
CellViewInterface | Defines the required interface for TableView cell views.
ColumnInfoInterface | Defines an interface for modifying additional information associated with a table's columns.
ColumnLabelInterface | Defines an interface for modifying a table's column labels.
ColumnTemplateTableInterface | Defines an interface for modifying column template tables.
DataTableInterface | DataTableInterface defines an interface to a database DataTableInterface defines methods for setting and retrieving formatted or unformatted data from a database.
DeleteRowInterface | Interface for deleting row(s) from a table.
FormatInterface | Defines an interface for formatting a set of values.
FormattedDataInterface | Defines an interface for modifying a table's formatted data.
FreeformTableInterface | Defines an interface for modifying freeform tables.
InsertRowInterface | Interface for inserting rows to a table.
LabelCellTypeInterface | Defines the interface required by LabelCell for implementing different types of labels.
RowInfoInterface | Defines an interface for modifying additional information associated with a table's rows.
RowLabelInterface | Defines an interface for modifying a table's row labels.
RowTemplateTableInterface | Defines an interface for modifying row template tables.
SortableTableInterface | Allow sorting a table by reordering their rows.
StaticColumnLabelInterface | Defines an interface for accessing a table's column labels.
StaticColumnTemplateTableInterface | Defines an interface for accessing column template tables.
StaticFormattedDataInterface | Defines an interface for accessing a table's formatted data.
StaticRowInfoInterface | Defines an interface for accessing additional information associated with a table's rows.
StaticRowTemplateTableInterface | Defines an interface for accessing row template tables.
StaticTableInterface | Defines an interface for accessing two-dimensional data.
StaticTableStyleInterface | Defines an interface for accessing a table's styles.
StaticTableTypeInterface | Defines an interface for accessing a table's relational types.
StaticTableTypeStylesInterface | Defines an interface for accessing a table's relational type styles.
TableElementInterface | Defines a common interface to TableView's cells, columns, and rows.
TableInterface | Defines an interface for modifying a table's cells.
TableNavigationInterface | Defines an interface for navigating through a table.
TableNavigationV2Interface | Defines an interface that adds to the TableNavigationInterface, which is used for navigating through a table.
TablePainterInterface | Defines an interface for doing custom painting of TableView's cells, columns, and rows.
TrueRowCountCalculatedInterface | Interface for determining if the data model should be forced to calculated the actual row count.
UpdateRowInterface | Interface for updating rows in a table.

Class Summary
BorderStyle | A customizable set of border properties.
Cell | Defines an abstract base class for TableView's data and label cells.
CellActiveStates | Defines a set of constants for identifying the different activation states of a TableView cell, and a method for determining whether a given integer is one of them.
CellChangedEvent | Defines an abstract base class for reporting changes to table cells.
CellSelection | Represents a contiguous range of cells in a TableView.
CellStyle | A customizable set of cell properties.
CellVector | Defines an abstract base class for TableView's columns and rows.
CellVectorChangedEvent | Defines an abstract base class for reporting changes to table columns and rows.
CellVectorSelection | Defines an abstract base class for representing TableView column and row selections.
CellVectorStyle | A customizable set of column and row properties.
CellView | Defines an abstract base class for implementations of CellViewInterface.
CheckBoxCell | Provides a cell view with the appearance and behavior of a checkbox.
Column | Represents a column in a TableView.
ColumnChangedEvent | Reports a change to a table's column(s).
ColumnLabelChangedEvent | Reports a change to a table column's label.
ColumnSelection | Represents a contiguous range of columns in a TableView.
ColumnStyle | A customizable set of column properties.
DataCell | Represents a data cell in a TableView.
DataCellChangedEvent | Reports a change to a table's data cell(s).
DataTableSortController | DataTableSortController sorts a dataset based on column selections made in a `TableView`.
FontStyle | A customizable set of font properties.
LabelCell | Represents a label cell in a TableView.
LabelChangedEvent | Defines an abstract base class for reporting changes to table labels.
NavigationBar | A selector for navigating through a table.
RangeTypesViewPanel |
Row | Represents a row in a TableView.
RowChangedEvent | Reports a change to a table's row(s).
RowLabelChangedEvent | Reports a change to a table row's label.
RowSelection | Represents a contiguous range of rows in a TableView.
RowStyle | A customizable set of row properties.
Selection | Defines an abstract base class for representing TableView selections.
SelectionChangedEvent | Reports a change to a Selection.
StaticTableInterfaceSupport | Helper class for implementations of StaticTableInterface, StaticColumnLabelInterface, and StaticRowLabelInterface.
TableElement | Defines an abstract base class for TableView's cells, columns, and rows.
TableElementChangedEvent | Defines an abstract base class for reporting changes to table elements.
TableView | TableView is a class that allows two-dimensional data to be viewed, edited, and manipulated in tabular form.
TableViewDefaults | Provides the default styles and property meta-data for TableView.
TableWriter | TableWriter creates a comma separated values (CSV) stream from a table.
TextCell | Provides a cell view for displaying and editing a paragraph of text.
TransformTextCell | TransformTextCell is a subclass of TextCell that provides the ability to transform data on input, output and/or for display.

## Package com.sas.table Description

A set of interfaces for accessing two-dimensional data, and a set of classes for viewing and manipulating that data in tabular form.

### Interfaces

The interfaces define the basis for implementations of two-dimensional data models. The primary interface is StaticTableInterface with all other interfaces either extended from or closely related to it as shown in the following diagram:

Most of the interfaces are split into two complementary interfaces: a static or read-only one which defines only read (get) methods, and a non-static or read-write one which extends the static one and adds corresponding write (set) methods.

All implementations of StaticTableInterface will be of either the row template (SAS datasets), column template (transposed datasets), or freeform (two-dimensional arrays) variety, and will usually implement several of the other interfaces such as StaticColumnLabelInterface and StaticRowLabelInterface.

### Classes

The classes define the objects that represent and allow interaction with the two-dimensional data provided by the interfaces. The primary class is TableView, and its relationship to many of the other classes is shown in the following diagram:

*** This package contains classes that are subject to change. ***

Note:
  Extension of the classes in this package is prohibited unless otherwise documented. Similarly, extension or implementation of the interfaces in this package is prohibited except as documented.

All Libraries | This Library | Package | Class | Use | Tree | Deprecated | Index | Grand Index | Help
|  | Components |
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2009 SAS Institute Inc. All Rights Reserved.