|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.actf.accservice.core.win32.ia2.IA2AccessibleElement
org.eclipse.actf.accservice.core.win32.ia2.IA2AccessibleTable
public class IA2AccessibleTable
implementation of IAccessibleTableElement
for GUI controls that implement IAccessible2/IBM interfaces.
This class is a wrapper for an IAccessible2 pointer, a pointer that Provides access to a native Windows object that provides assistive technologies (ATs) with properties of GUI components that allow the AT to offer an alternative interface to the control. This class relies upon JCAccessible.dll for most of its implementation. The documentation for the Microsoft COM library and, in particular, for IAccessible2/IBM will be helpful.
Field Summary |
---|
Fields inherited from class org.eclipse.actf.accservice.core.win32.ia2.IA2AccessibleElement |
---|
errorCodeReturnMap, errString |
Constructor Summary | |
---|---|
IA2AccessibleTable(int ref,
IA2Accessible parent)
Constructor used to create an accessible table object |
Method Summary | |
---|---|
Object |
getCaption()
get the caption for the table |
IA2Accessible |
getCell(int row,
int column)
|
int |
getChildIndex(int rowIndex,
int colIndex)
|
long |
getColumnCount()
get the number of columns for the table |
String |
getColumnDescription(long column)
get the description for the specified column |
int |
getColumnExtentAt(int row,
int column)
|
IA2AccessibleTable |
getColumnHeaders()
|
int |
getColumnIndex(int childIndex)
|
IA2RowColumnExtents |
getRowColumnExtentsAtIndex(int index)
|
long |
getRowCount()
get the number of rows for the table |
String |
getRowDescription(long row)
get the description for the specified row |
int |
getRowExtentAt(int row,
int column)
|
IA2AccessibleTable |
getRowHeaders()
|
int |
getRowIndex(int childIndex)
|
int |
getSelectedAccessibleColumnCount()
|
int |
getSelectedAccessibleRowCount()
|
int |
getSelectedChildCount()
get the number of selected chidren for the table |
int[] |
getSelectedChildren()
get the indices of the selected Children |
int[] |
getSelectedColumns()
get the indecies of the selected columns |
int[] |
getSelectedRows()
get the indecies of the selected rows |
Object |
getSummary()
get the summary for the table |
IA2AccessibleTableModelChange |
getTableModelChange()
|
protected int |
internalGetCell(int row,
int column)
|
protected String |
internalGetColumnDescription(long column)
|
protected int |
internalGetColumnExtentAt(int row,
int column)
|
protected int |
internalGetColumnHeaders()
|
protected int |
internalGetColumnIndex(int childIndex)
|
protected int |
internalGetIndex(int rowIndex,
int colIndex)
|
protected int[] |
internalGetModelChange()
|
protected int[] |
internalGetRowColumnExtentsAtIndex(int index)
|
protected String |
internalGetRowDescription(long row)
|
protected int |
internalGetRowExtentAt(int row,
int column)
|
protected int |
internalGetRowHeaders()
|
protected int |
internalGetRowIndex(int childIndex)
|
protected int[] |
internalGetSelectedAccessibleColumns()
|
protected int[] |
internalGetSelectedAccessibleRows()
|
protected int |
internalGetSelectedChildCount()
|
protected int[] |
internalGetSelectedChildren()
|
protected int |
internalGetSelectedColumnCount()
|
protected int |
internalGetSelectedRowCount()
|
protected int |
internalGetTableCaption()
|
protected long |
internalGetTableColumnCount()
|
protected long |
internalGetTableRowCount()
|
protected int |
internalGetTableSummary()
|
protected boolean |
internalIsAccessibleSelected(int row,
int column)
|
protected boolean |
internalIsColumnSelected(int column)
|
protected boolean |
internalIsRowSelected(int row)
|
int |
internalRef()
used by native code only. |
protected boolean |
internalSelectAccessibleColumn(int column)
|
protected boolean |
internalSelectAccessibleRow(int row)
|
protected boolean |
internalUnselectAccessibleColumn(int column)
|
protected boolean |
internalUnselectAccessibleRow(int row)
|
boolean |
isAccessibleColumnSelected(int column)
|
boolean |
isAccessibleRowSelected(int row)
|
boolean |
isAccessibleSelected(int row,
int column)
|
boolean |
selectAccessibleColumn(int column)
|
boolean |
selectAccessibleRow(int row)
|
boolean |
unSelectAccessibleColumn(int column)
|
boolean |
unSelectAccessibleRow(int row)
|
Methods inherited from class org.eclipse.actf.accservice.core.win32.ia2.IA2AccessibleElement |
---|
errorCodeMap, putErrorCode |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IA2AccessibleTable(int ref, IA2Accessible parent)
ref
- reference pointer to the IA2Accessible table objectparent
- IA2Accessible parent of this objectMethod Detail |
---|
public int internalRef()
public Object getCaption() throws InvalidComponentException
getCaption
in interface IAccessibleTableElement
InvalidComponentException
protected int internalGetTableCaption()
public Object getSummary() throws InvalidComponentException
getSummary
in interface IAccessibleTableElement
InvalidComponentException
protected int internalGetTableSummary()
public long getColumnCount() throws InvalidComponentException
getColumnCount
in interface IAccessibleTableElement
InvalidComponentException
protected long internalGetTableColumnCount()
public long getRowCount() throws InvalidComponentException
getRowCount
in interface IAccessibleTableElement
InvalidComponentException
protected long internalGetTableRowCount()
public String getColumnDescription(long column) throws InvalidComponentException
getColumnDescription
in interface IAccessibleTableElement
column
- zero-based index of column
InvalidComponentException
protected String internalGetColumnDescription(long column)
public String getRowDescription(long row) throws InvalidComponentException
getRowDescription
in interface IAccessibleTableElement
row
- zero-based index of row
InvalidComponentException
protected String internalGetRowDescription(long row)
public int[] getSelectedColumns() throws InvalidComponentException
getSelectedColumns
in interface IAccessibleTableElement
InvalidComponentException
protected int[] internalGetSelectedAccessibleColumns()
public int[] getSelectedRows() throws InvalidComponentException
getSelectedRows
in interface IAccessibleTableElement
InvalidComponentException
protected int[] internalGetSelectedAccessibleRows()
public IA2Accessible getCell(int row, int column) throws InvalidComponentException
InvalidComponentException
protected int internalGetCell(int row, int column)
public int getChildIndex(int rowIndex, int colIndex) throws InvalidComponentException
InvalidComponentException
protected int internalGetIndex(int rowIndex, int colIndex)
public int getColumnExtentAt(int row, int column) throws InvalidComponentException
InvalidComponentException
protected int internalGetColumnExtentAt(int row, int column)
public IA2AccessibleTable getColumnHeaders() throws InvalidComponentException
InvalidComponentException
protected int internalGetColumnHeaders()
public int getColumnIndex(int childIndex) throws InvalidComponentException
InvalidComponentException
protected int internalGetColumnIndex(int childIndex)
public int getSelectedAccessibleColumnCount() throws InvalidComponentException
InvalidComponentException
protected int internalGetSelectedColumnCount()
public int getSelectedAccessibleRowCount() throws InvalidComponentException
InvalidComponentException
protected int internalGetSelectedRowCount()
public int getRowExtentAt(int row, int column) throws InvalidComponentException
InvalidComponentException
protected int internalGetRowExtentAt(int row, int column)
public IA2AccessibleTable getRowHeaders() throws InvalidComponentException
InvalidComponentException
protected int internalGetRowHeaders()
public int getRowIndex(int childIndex) throws InvalidComponentException
InvalidComponentException
protected int internalGetRowIndex(int childIndex)
public boolean isAccessibleColumnSelected(int column) throws InvalidComponentException
InvalidComponentException
protected boolean internalIsColumnSelected(int column)
public boolean isAccessibleRowSelected(int row) throws InvalidComponentException
InvalidComponentException
protected boolean internalIsRowSelected(int row)
public boolean isAccessibleSelected(int row, int column) throws InvalidComponentException
InvalidComponentException
protected boolean internalIsAccessibleSelected(int row, int column)
public boolean selectAccessibleColumn(int column) throws InvalidComponentException
InvalidComponentException
protected boolean internalSelectAccessibleColumn(int column)
public boolean selectAccessibleRow(int row) throws InvalidComponentException
InvalidComponentException
protected boolean internalSelectAccessibleRow(int row)
public boolean unSelectAccessibleColumn(int column) throws InvalidComponentException
InvalidComponentException
protected boolean internalUnselectAccessibleColumn(int column)
public boolean unSelectAccessibleRow(int row) throws InvalidComponentException
InvalidComponentException
protected boolean internalUnselectAccessibleRow(int row)
public IA2RowColumnExtents getRowColumnExtentsAtIndex(int index) throws InvalidComponentException
InvalidComponentException
protected int[] internalGetRowColumnExtentsAtIndex(int index)
public IA2AccessibleTableModelChange getTableModelChange() throws InvalidComponentException
InvalidComponentException
protected int[] internalGetModelChange()
public int getSelectedChildCount() throws InvalidComponentException
IAccessibleTableElement
getSelectedChildCount
in interface IAccessibleTableElement
InvalidComponentException
protected int internalGetSelectedChildCount()
public int[] getSelectedChildren() throws InvalidComponentException
IAccessibleTableElement
getSelectedChildren
in interface IAccessibleTableElement
InvalidComponentException
protected int[] internalGetSelectedChildren()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |