import "Accessibility_Table.idl";
Public Member Functions | |
Accessible | getAccessibleAt (in long row, in long column) |
long | getIndexAt (in long row, in long column) |
long | getRowAtIndex (in long index) |
long | getColumnAtIndex (in long index) |
string | getRowDescription (in long row) |
string | getColumnDescription (in long column) |
long | getRowExtentAt (in long row, in long column) |
long | getColumnExtentAt (in long row, in long column) |
Accessible | getRowHeader (in long row) |
Accessible | getColumnHeader (in long column) |
LongSeq | getSelectedRows () |
LongSeq | getSelectedColumns () |
boolean | isRowSelected (in long row) |
boolean | isColumnSelected (in long column) |
boolean | isSelected (in long row, in long column) |
boolean | addRowSelection (in long row) |
boolean | addColumnSelection (in long column) |
boolean | removeRowSelection (in long row) |
boolean | removeColumnSelection (in long column) |
Data Fields | |
readonly attribute long | nRows |
readonly attribute long | nColumns |
readonly attribute Accessible | caption |
readonly attribute Accessible | summary |
readonly attribute long | nSelectedRows |
readonly attribute long | nSelectedColumns |
Objects within tables are children of the Table instance, and they may be referenced either via a child index or via a row/column pair. Their role may be ROLE_TABLE_CELL, but table 'cells' may have other roles as well. These 'cells' may implement other interfaces, such as Text, Action, Image, and Component, and should do so as appropriate to their onscreen representation and/or behavior.
|
Select the specified column, adding it to the current column selection, if the table's selection model permits it.
|
|
Select the specified row, adding it to the current row selection, if the table's selection model permits it.
|
|
Get the table cell at the specified row and column indices.
|
|
Get the table column index occupied by the child at a particular 1-D child index.
|
|
Get a text description of a particular table column. This differs from AccessibleTable_getColumnHeader, which returns an Accessible.
|
|
Get the number of columns spanned by the table cell at the specific row and column. (some tables can have cells which span multiple rows and/or columns).
|
|
Get the header associated with a table column, if available, as an instance of Accessible. This differs from getColumnDescription, which returns a string.
|
|
Get the 1-D child index corresponding to the specified 2-D row and column indices.
|
|
Get the table row index occupied by the child at a particular 1-D child index.
|
|
Get a text description of a particular table row. This differs from AccessibleTable_getRowHeader, which returns an Accessible.
|
|
Get the number of rows spanned by the table cell at the specific row and column. (some tables can have cells which span multiple rows and/or columns).
|
|
Get the header associated with a table row, if available. This differs from getRowDescription, which returns a string.
|
|
Obtain the indices of all columns which are currently selected.
|
|
Obtain the indices of all rows which are currently selected.
|
|
Determine whether a table column is selected.
|
|
Determine whether a table row is selected.
|
|
Determine whether the cell at a specific row and column is selected.
|
|
Remove the specified column from current column selection, if the table's selection model permits it.
|
|
Remove the specified row from current row selection, if the table's selection model permits it.
|
|
An Accessible which represents of a caption for a Table. |
|
The total number of columns in this table (including empty columns), exclusive of columns which are programmatically hidden. Columns which are scrolled out of view or clipped by the current viewport are included. |
|
The total number of rows in this table (including empty rows), exclusive of any rows which are programmatically hidden. Rows which are merely scrolled out of view are included. |
|
The number of columns currently selected. A selected column is one in which all included cells are selected.
|
|
The number of rows currently selected. A selected row is one in which all included cells are selected.
|
|
An accessible object which summarizes the contents of a Table. This object is frequently itself a Table instance, albeit a simplified one. |