Module java.desktop

Interface AccessibleTable

All Known Subinterfaces:
AccessibleExtendedTable
All Known Implementing Classes:
JTable.AccessibleJTable

public interface AccessibleTable
Class AccessibleTable describes a user-interface component that presents data in a two-dimensional table format.
Since:
1.3
  • Method Details

    • getAccessibleCaption

      Accessible getAccessibleCaption()
      Returns the caption for the table.
      Returns:
      the caption for the table
    • setAccessibleCaption

      void setAccessibleCaption​(Accessible a)
      Sets the caption for the table.
      Parameters:
      a - the caption for the table
    • getAccessibleSummary

      Accessible getAccessibleSummary()
      Returns the summary description of the table.
      Returns:
      the summary description of the table
    • setAccessibleSummary

      void setAccessibleSummary​(Accessible a)
      Sets the summary description of the table.
      Parameters:
      a - the summary description of the table
    • getAccessibleRowCount

      int getAccessibleRowCount()
      Returns the number of rows in the table.
      Returns:
      the number of rows in the table
    • getAccessibleColumnCount

      int getAccessibleColumnCount()
      Returns the number of columns in the table.
      Returns:
      the number of columns in the table
    • getAccessibleAt

      Accessible getAccessibleAt​(int r, int c)
      Returns the Accessible at a specified row and column in the table.
      Parameters:
      r - zero-based row of the table
      c - zero-based column of the table
      Returns:
      the Accessible at the specified row and column
    • getAccessibleRowExtentAt

      int getAccessibleRowExtentAt​(int r, int c)
      Returns the number of rows occupied by the Accessible at a specified row and column in the table.
      Parameters:
      r - zero-based row of the table
      c - zero-based column of the table
      Returns:
      the number of rows occupied by the Accessible at a given specified (row, column)
    • getAccessibleColumnExtentAt

      int getAccessibleColumnExtentAt​(int r, int c)
      Returns the number of columns occupied by the Accessible at a specified row and column in the table.
      Parameters:
      r - zero-based row of the table
      c - zero-based column of the table
      Returns:
      the number of columns occupied by the Accessible at a given specified row and column
    • getAccessibleRowHeader

      AccessibleTable getAccessibleRowHeader()
      Returns the row headers as an AccessibleTable.
      Returns:
      an AccessibleTable representing the row headers
    • setAccessibleRowHeader

      void setAccessibleRowHeader​(AccessibleTable table)
      Sets the row headers.
      Parameters:
      table - an AccessibleTable representing the row headers
    • getAccessibleColumnHeader

      AccessibleTable getAccessibleColumnHeader()
      Returns the column headers as an AccessibleTable.
      Returns:
      an AccessibleTable representing the column headers
    • setAccessibleColumnHeader

      void setAccessibleColumnHeader​(AccessibleTable table)
      Sets the column headers.
      Parameters:
      table - an AccessibleTable representing the column headers
    • getAccessibleRowDescription

      Accessible getAccessibleRowDescription​(int r)
      Returns the description of the specified row in the table.
      Parameters:
      r - zero-based row of the table
      Returns:
      the description of the row
    • setAccessibleRowDescription

      void setAccessibleRowDescription​(int r, Accessible a)
      Sets the description text of the specified row of the table.
      Parameters:
      r - zero-based row of the table
      a - the description of the row
    • getAccessibleColumnDescription

      Accessible getAccessibleColumnDescription​(int c)
      Returns the description text of the specified column in the table.
      Parameters:
      c - zero-based column of the table
      Returns:
      the text description of the column
    • setAccessibleColumnDescription

      void setAccessibleColumnDescription​(int c, Accessible a)
      Sets the description text of the specified column in the table.
      Parameters:
      c - zero-based column of the table
      a - the text description of the column
    • isAccessibleSelected

      boolean isAccessibleSelected​(int r, int c)
      Returns a boolean value indicating whether the accessible at a specified row and column is selected.
      Parameters:
      r - zero-based row of the table
      c - zero-based column of the table
      Returns:
      the boolean value true if the accessible at the row and column is selected. Otherwise, the boolean value false
    • isAccessibleRowSelected

      boolean isAccessibleRowSelected​(int r)
      Returns a boolean value indicating whether the specified row is selected.
      Parameters:
      r - zero-based row of the table
      Returns:
      the boolean value true if the specified row is selected. Otherwise, false.
    • isAccessibleColumnSelected

      boolean isAccessibleColumnSelected​(int c)
      Returns a boolean value indicating whether the specified column is selected.
      Parameters:
      c - zero-based column of the table
      Returns:
      the boolean value true if the specified column is selected. Otherwise, false.
    • getSelectedAccessibleRows

      int[] getSelectedAccessibleRows()
      Returns the selected rows in a table.
      Returns:
      an array of selected rows where each element is a zero-based row of the table
    • getSelectedAccessibleColumns

      int[] getSelectedAccessibleColumns()
      Returns the selected columns in a table.
      Returns:
      an array of selected columns where each element is a zero-based column of the table