Home » openjdk-7 » javax » swing » text » html » [javadoc | source]
javax.swing.text.html
public class: AccessibleHTML.TableElementInfo.TableAccessibleContext [javadoc | source]
java.lang.Object
   javax.accessibility.AccessibleContext
      javax.swing.text.html.AccessibleHTML.HTMLAccessibleContext
         javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext

All Implemented Interfaces:
    AccessibleTable, AccessibleComponent, Accessible

Nested Class Summary:
protected class  TableAccessibleContext.AccessibleHeadersTable   
Fields inherited from javax.swing.text.html.AccessibleHTML$HTMLAccessibleContext:
elementInfo
Fields inherited from javax.accessibility.AccessibleContext:
ACCESSIBLE_NAME_PROPERTY,  ACCESSIBLE_DESCRIPTION_PROPERTY,  ACCESSIBLE_STATE_PROPERTY,  ACCESSIBLE_VALUE_PROPERTY,  ACCESSIBLE_SELECTION_PROPERTY,  ACCESSIBLE_CARET_PROPERTY,  ACCESSIBLE_VISIBLE_DATA_PROPERTY,  ACCESSIBLE_CHILD_PROPERTY,  ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY,  ACCESSIBLE_TABLE_CAPTION_CHANGED,  ACCESSIBLE_TABLE_SUMMARY_CHANGED,  ACCESSIBLE_TABLE_MODEL_CHANGED,  ACCESSIBLE_TABLE_ROW_HEADER_CHANGED,  ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED,  ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED,  ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED,  ACCESSIBLE_ACTION_PROPERTY,  ACCESSIBLE_HYPERTEXT_OFFSET,  ACCESSIBLE_TEXT_PROPERTY,  ACCESSIBLE_INVALIDATE_CHILDREN,  ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED,  ACCESSIBLE_COMPONENT_BOUNDS_CHANGED,  accessibleParent,  accessibleName,  accessibleDescription
Constructor:
 public TableAccessibleContext(ElementInfo elementInfo) 
Method from javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext Summary:
addRowHeader,   getAccessibleAt,   getAccessibleCaption,   getAccessibleChild,   getAccessibleChildrenCount,   getAccessibleColumn,   getAccessibleColumnCount,   getAccessibleColumnDescription,   getAccessibleColumnExtentAt,   getAccessibleColumnHeader,   getAccessibleColumnHeader,   getAccessibleDescription,   getAccessibleIndex,   getAccessibleIndexInParent,   getAccessibleName,   getAccessibleRole,   getAccessibleRow,   getAccessibleRowCount,   getAccessibleRowDescription,   getAccessibleRowExtentAt,   getAccessibleRowHeader,   getAccessibleRowHeader,   getAccessibleSummary,   getAccessibleTable,   getSelectedAccessibleColumns,   getSelectedAccessibleRows,   isAccessibleColumnSelected,   isAccessibleRowSelected,   isAccessibleSelected,   setAccessibleCaption,   setAccessibleColumnDescription,   setAccessibleColumnHeader,   setAccessibleRowDescription,   setAccessibleRowHeader,   setAccessibleSummary
Methods from javax.swing.text.html.AccessibleHTML$HTMLAccessibleContext:
addFocusListener,   contains,   getAccessibleAt,   getAccessibleChild,   getAccessibleChildrenCount,   getAccessibleComponent,   getAccessibleContext,   getAccessibleIndexInParent,   getAccessibleStateSet,   getBackground,   getBounds,   getCursor,   getFont,   getFontMetrics,   getForeground,   getLocale,   getLocation,   getLocationOnScreen,   getSize,   isEnabled,   isFocusTraversable,   isShowing,   isVisible,   removeFocusListener,   requestFocus,   setBackground,   setBounds,   setCursor,   setEnabled,   setFont,   setForeground,   setLocation,   setSize,   setVisible
Methods from javax.accessibility.AccessibleContext:
addPropertyChangeListener,   firePropertyChange,   getAccessibleAction,   getAccessibleChild,   getAccessibleChildrenCount,   getAccessibleComponent,   getAccessibleDescription,   getAccessibleEditableText,   getAccessibleIcon,   getAccessibleIndexInParent,   getAccessibleName,   getAccessibleParent,   getAccessibleRelationSet,   getAccessibleRole,   getAccessibleSelection,   getAccessibleStateSet,   getAccessibleTable,   getAccessibleText,   getAccessibleValue,   getLocale,   removePropertyChangeListener,   setAccessibleDescription,   setAccessibleName,   setAccessibleParent
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from javax.swing.text.html.AccessibleHTML$TableElementInfo$TableAccessibleContext Detail:
 public  void addRowHeader(TableCellElementInfo cellInfo,
    int rowNumber) 
 public Accessible getAccessibleAt(int r,
    int c) 
    Returns the Accessible at a specified row and column in the table.
 public Accessible getAccessibleCaption() 
    Returns the caption for the table.
 public Accessible getAccessibleChild(int i) 
    Returns the specified Accessible child of the object. The Accessible children of an Accessible object are zero-based, so the first child of an Accessible child is at index 0, the second child is at index 1, and so on.
 public int getAccessibleChildrenCount() 
    Returns the number of accessible children of the object.
 public int getAccessibleColumn(int index) 
    Returns the column number of an index in the table.
 public int getAccessibleColumnCount() 
    Returns the number of columns in the table.
 public Accessible getAccessibleColumnDescription(int c) 
    Returns the description text of the specified column in the table.
 public int getAccessibleColumnExtentAt(int r,
    int c) 
    Returns the number of columns occupied by the Accessible at a specified row and column in the table.
 public AccessibleTable getAccessibleColumnHeader() 
    Returns the column headers as an AccessibleTable.
 public String getAccessibleColumnHeader(int c) 
    Returns the column header at a column in a table.
 public String getAccessibleDescription() 
    Gets the accessibleDescription property of this object. If this property isn't set, returns the content type of this JEditorPane instead (e.g. "plain/text", "html/text").
 public int getAccessibleIndex(int r,
    int c) 
    Returns the index at a row and column in the table.
 public int getAccessibleIndexInParent() 
    Gets the 0-based index of this object in its accessible parent.
 public String getAccessibleName() 
    Gets the accessibleName property of this object. The accessibleName property of an object is a localized String that designates the purpose of the object. For example, the accessibleName property of a label or button might be the text of the label or button itself. In the case of an object that doesn't display its name, the accessibleName should still be set. For example, in the case of a text field used to enter the name of a city, the accessibleName for the en_US locale could be 'city.'
 public AccessibleRole getAccessibleRole() 
    Gets the role of this object. The role of the object is the generic purpose or use of the class of this object. For example, the role of a push button is AccessibleRole.PUSH_BUTTON. The roles in AccessibleRole are provided so component developers can pick from a set of predefined roles. This enables assistive technologies to provide a consistent interface to various tweaked subclasses of components (e.g., use AccessibleRole.PUSH_BUTTON for all components that act like a push button) as well as distinguish between sublasses that behave differently (e.g., AccessibleRole.CHECK_BOX for check boxes and AccessibleRole.RADIO_BUTTON for radio buttons).

    Note that the AccessibleRole class is also extensible, so custom component developers can define their own AccessibleRole's if the set of predefined roles is inadequate.

 public int getAccessibleRow(int index) 
    Returns the row number of an index in the table.
 public int getAccessibleRowCount() 
    Returns the number of rows in the table.
 public Accessible getAccessibleRowDescription(int r) 
    Returns the description of the specified row in the table.
 public int getAccessibleRowExtentAt(int r,
    int c) 
    Returns the number of rows occupied by the Accessible at a specified row and column in the table.
 public AccessibleTable getAccessibleRowHeader() 
    Returns the row headers as an AccessibleTable.
 public String getAccessibleRowHeader(int r) 
    Returns the row header at a row in a table.
 public Accessible getAccessibleSummary() 
    Returns the summary description of the table.
 public AccessibleTable getAccessibleTable() 
 public int[] getSelectedAccessibleColumns() 
    Returns the selected columns in a table.
 public int[] getSelectedAccessibleRows() 
    Returns the selected rows in a table.
 public boolean isAccessibleColumnSelected(int c) 
    Returns a boolean value indicating whether the specified column is selected.
 public boolean isAccessibleRowSelected(int r) 
    Returns a boolean value indicating whether the specified row is selected.
 public boolean isAccessibleSelected(int r,
    int c) 
    Returns a boolean value indicating whether the accessible at a specified row and column is selected.
 public  void setAccessibleCaption(Accessible a) 
    Sets the caption for the table.
 public  void setAccessibleColumnDescription(int c,
    Accessible a) 
    Sets the description text of the specified column in the table.
 public  void setAccessibleColumnHeader(AccessibleTable table) 
    Sets the column headers.
 public  void setAccessibleRowDescription(int r,
    Accessible a) 
    Sets the description text of the specified row of the table.
 public  void setAccessibleRowHeader(AccessibleTable table) 
    Sets the row headers.
 public  void setAccessibleSummary(Accessible a) 
    Sets the summary description of the table