Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

javax.accessibility
Interface AccessibleTable  view AccessibleTable download AccessibleTable.java

All Known Subinterfaces:
AccessibleExtendedTable

public interface AccessibleTable

Objects which present information in a 2-dimensional table should implement this interface. Accessibility software can use the implementations of this interface to navigate and change the attributes of the table.

The AccessibleContext.getAccessibleTable() method should return null if an object does not implement this interface.

Since:
1.2

Method Summary
 Accessible getAccessibleAt(int r, int c)
          Return the cell at the specified row and column, or null if out of bounds.
 Accessible getAccessibleCaption()
          Return the caption for the table, or null if unknown.
 int getAccessibleColumnCount()
          Return the number of columns in the table.
 Accessible getAccessibleColumnDescription(int c)
          Return the description of a column, or null if there is none or the index is out of bounds.
 int getAccessibleColumnExtentAt(int r, int c)
          Returns the number of merged columns occupied at the specified row and column, or 0 if out of bounds.
 AccessibleTable getAccessibleColumnHeader()
          Return the column headers as a table.
 int getAccessibleRowCount()
          Return the number of rows in the table.
 Accessible getAccessibleRowDescription(int r)
          Return the description of a row, or null if there is none or the index is out of bounds.
 int getAccessibleRowExtentAt(int r, int c)
          Returns the number of merged rows occupied at the specified row and column, or 0 if out of bounds.
 AccessibleTable getAccessibleRowHeader()
          Return the row headers as a table.
 Accessible getAccessibleSummary()
          Return the summary description of the table, or null if unknown.
 int[] getSelectedAccessibleColumns()
          Return the selected columns.
 int[] getSelectedAccessibleRows()
          Return the selected rows.
 boolean isAccessibleColumnSelected(int c)
          Return whether the specified column is selected.
 boolean isAccessibleRowSelected(int r)
          Return whether the specified row is selected.
 boolean isAccessibleSelected(int r, int c)
          Return whether the cell at the specified location is selected.
 void setAccessibleCaption(Accessible caption)
          Set the table caption.
 void setAccessibleColumnDescription(int c, Accessible description)
          Set the description of a column.
 void setAccessibleColumnHeader(AccessibleTable header)
          Set the column headers.
 void setAccessibleRowDescription(int r, Accessible description)
          Set the description of a row.
 void setAccessibleRowHeader(AccessibleTable header)
          Set the row headers.
 void setAccessibleSummary(Accessible summary)
          Set the table summary description.
 

Method Detail

getAccessibleCaption

public Accessible getAccessibleCaption()
Return the caption for the table, or null if unknown.


setAccessibleCaption

public void setAccessibleCaption(Accessible caption)
Set the table caption.


getAccessibleSummary

public Accessible getAccessibleSummary()
Return the summary description of the table, or null if unknown.


setAccessibleSummary

public void setAccessibleSummary(Accessible summary)
Set the table summary description.


getAccessibleRowCount

public int getAccessibleRowCount()
Return the number of rows in the table.


getAccessibleColumnCount

public int getAccessibleColumnCount()
Return the number of columns in the table.


getAccessibleAt

public Accessible getAccessibleAt(int r,
                                  int c)
Return the cell at the specified row and column, or null if out of bounds.


getAccessibleRowExtentAt

public int getAccessibleRowExtentAt(int r,
                                    int c)
Returns the number of merged rows occupied at the specified row and column, or 0 if out of bounds.


getAccessibleColumnExtentAt

public int getAccessibleColumnExtentAt(int r,
                                       int c)
Returns the number of merged columns occupied at the specified row and column, or 0 if out of bounds.


getAccessibleRowHeader

public AccessibleTable getAccessibleRowHeader()
Return the row headers as a table.


setAccessibleRowHeader

public void setAccessibleRowHeader(AccessibleTable header)
Set the row headers.


getAccessibleColumnHeader

public AccessibleTable getAccessibleColumnHeader()
Return the column headers as a table.


setAccessibleColumnHeader

public void setAccessibleColumnHeader(AccessibleTable header)
Set the column headers.


getAccessibleRowDescription

public Accessible getAccessibleRowDescription(int r)
Return the description of a row, or null if there is none or the index is out of bounds.


setAccessibleRowDescription

public void setAccessibleRowDescription(int r,
                                        Accessible description)
Set the description of a row. Does nothing if the index is invalid.


getAccessibleColumnDescription

public Accessible getAccessibleColumnDescription(int c)
Return the description of a column, or null if there is none or the index is out of bounds.


setAccessibleColumnDescription

public void setAccessibleColumnDescription(int c,
                                           Accessible description)
Set the description of a column. Does nothing if the index is invalid.


isAccessibleSelected

public boolean isAccessibleSelected(int r,
                                    int c)
Return whether the cell at the specified location is selected. Returns false if the index is out of bounds.


isAccessibleRowSelected

public boolean isAccessibleRowSelected(int r)
Return whether the specified row is selected. Returns false if the index is out of bounds.


isAccessibleColumnSelected

public boolean isAccessibleColumnSelected(int c)
Return whether the specified column is selected. Returns false if the index is out of bounds.


getSelectedAccessibleRows

public int[] getSelectedAccessibleRows()
Return the selected rows. May be null or empty if there is no selection.


getSelectedAccessibleColumns

public int[] getSelectedAccessibleColumns()
Return the selected columns. May be null or empty if there is no selection.