public void getRow(AccessibleTableEvent e) { AccessibleTableEvent event = new AccessibleTableEvent(this); getRows(event); e.accessible = event.accessibles[e.row]; } public void getRows(AccessibleTableEvent e) {
public void getColumnCount(AccessibleTableEvent e) { AccessibleTableEvent event = new AccessibleTableEvent(this); for (int i = 0; i < tableAccessible.accessibleTableListeners.size(); i++) { AccessibleTableListener listener = (AccessibleTableListener)tableAccessible.accessibleTableListeners.elementAt(i); if (listener != this) listener.getColumnCount(event); } e.count = event.count; } public void getColumn(AccessibleTableEvent e) {
public void getColumn(AccessibleTableEvent e) { AccessibleTableEvent event = new AccessibleTableEvent(this); getColumns(event); e.accessible = event.accessibles[e.column]; } public void getColumns(AccessibleTableEvent e) {
public void getRowCount(AccessibleTableEvent e) { AccessibleTableEvent event = new AccessibleTableEvent(this); for (int i = 0; i < tableAccessible.accessibleTableListeners.size(); i++) { AccessibleTableListener listener = (AccessibleTableListener)tableAccessible.accessibleTableListeners.elementAt(i); if (listener != this) listener.getRowCount(event); } e.count = event.count; } public void getRow(AccessibleTableEvent e) {
public void isRowSelected(AccessibleTableEvent e) { // Delegate to the parent table. AccessibleTableEvent event = new AccessibleTableEvent(this); event.row = e.row; for (int i = 0; i < parent.accessibleTableListeners.size(); i++) { AccessibleTableListener listener = (AccessibleTableListener)parent.accessibleTableListeners.elementAt(i); listener.isRowSelected(event); } e.isSelected = event.isSelected; } });
int selectRow(int row) { AccessibleTableEvent event = new AccessibleTableEvent(this); event.row = row; for (int i = 0; i < accessibleTableListenersSize(); i++) { AccessibleTableListener listener = accessibleTableListeners.get(i); listener.setSelectedRow(event); } if (DEBUG) print(this + ".IAccessibleTable2::selectRow() returning " + (event.result == null ? "E_INVALIDARG" : event.result)); if (event.result == null || !event.result.equals(ACC.OK)) return COM.E_INVALIDARG; return COM.S_OK; }
int selectColumn(int column) { AccessibleTableEvent event = new AccessibleTableEvent(this); event.column = column; for (int i = 0; i < accessibleTableListenersSize(); i++) { AccessibleTableListener listener = accessibleTableListeners.get(i); listener.setSelectedColumn(event); } if (DEBUG) print(this + ".IAccessibleTable2::selectColumn() returning " + (event.result == null ? "E_INVALIDARG" : event.result)); if (event.result == null || !event.result.equals(ACC.OK)) return COM.E_INVALIDARG; return COM.S_OK; }
int unselectRow(int row) { AccessibleTableEvent event = new AccessibleTableEvent(this); event.row = row; for (int i = 0; i < accessibleTableListenersSize(); i++) { AccessibleTableListener listener = accessibleTableListeners.get(i); listener.deselectRow(event); } if (DEBUG) print(this + ".IAccessibleTable2::unselectRow() returning " + (event.result == null ? "E_INVALIDARG" : event.result)); if (event.result == null || !event.result.equals(ACC.OK)) return COM.E_INVALIDARG; return COM.S_OK; }
int unselectColumn(int column) { AccessibleTableEvent event = new AccessibleTableEvent(this); event.column = column; for (int i = 0; i < accessibleTableListenersSize(); i++) { AccessibleTableListener listener = accessibleTableListeners.get(i); listener.deselectColumn(event); } if (DEBUG) print(this + ".IAccessibleTable2::unselectColumn() returning " + (event.result == null ? "E_INVALIDARG" : event.result)); if (event.result == null || !event.result.equals(ACC.OK)) return COM.E_INVALIDARG; return COM.S_OK; }
int getColumnCount() { AccessibleTableEvent event = new AccessibleTableEvent(this); for (int i = 0; i < accessibleTableListenersSize(); i++) { AccessibleTableListener listener = (AccessibleTableListener)accessibleTableListeners.elementAt(i); listener.getColumnCount(event); } return event.count; }
id getHeaderAttribute(int childID) { id returnValue = null; AccessibleTableEvent tableEvent = new AccessibleTableEvent(this); for (int i = 0; i < accessibleTableListenersSize(); i++) { AccessibleTableListener listener = (AccessibleTableListener)accessibleTableListeners.elementAt(i); listener.getColumnHeader(tableEvent); } if (tableEvent.accessible != null) returnValue = tableEvent.accessible.delegate; return returnValue; }
int getRowCount() { AccessibleTableEvent event = new AccessibleTableEvent(this); for (int i = 0; i < accessibleTableListenersSize(); i++) { AccessibleTableListener listener = (AccessibleTableListener)accessibleTableListeners.elementAt(i); listener.getRowCount(event); } return event.count; }
private Accessible[] getColumnCells() { int validRowCount = Math.max (1, parent.getRowCount()); Accessible[] cells = new Accessible[validRowCount]; AccessibleTableEvent event = new AccessibleTableEvent(this); for (int i = 0; i < validRowCount; i++) { event.column = index; event.row = i; for (int j = 0; j < parent.accessibleTableListeners.size(); j++) { AccessibleTableListener listener = (AccessibleTableListener)parent.accessibleTableListeners.elementAt(j); listener.getCell(event); } cells[i] = event.accessible; } return cells; }
public void getChildren(AccessibleControlEvent e) { int validColumnCount = Math.max (1, parent.getColumnCount()); Object[] children = new Object[validColumnCount]; AccessibleTableEvent event = new AccessibleTableEvent(this); for (int i = 0; i < validColumnCount; i++) { event.column = i; event.row = index; for (int j = 0; j < parent.accessibleTableListeners.size(); j++) { AccessibleTableListener listener = (AccessibleTableListener)parent.accessibleTableListeners.elementAt(j); listener.getCell(event); } if (event.accessible != null) { event.accessible.parent = AccessibleTableRow.this; } children[i] = event.accessible; } e.children = children; } public void getLocation(AccessibleControlEvent e) {
int get_nSelectedColumns(int /*long*/ pColumnCount) { AccessibleTableEvent event = new AccessibleTableEvent(this); for (int i = 0; i < accessibleTableListenersSize(); i++) { AccessibleTableListener listener = accessibleTableListeners.get(i); listener.getSelectedColumnCount(event); } if (DEBUG) print(this + ".IAccessibleTable2::get_nSelectedColumns() returning " + event.count); COM.MoveMemory(pColumnCount, new int [] { event.count }, 4); return COM.S_OK; }
int get_rowDescription(int row, int /*long*/ pbstrDescription) { AccessibleTableEvent event = new AccessibleTableEvent(this); event.row = row; for (int i = 0; i < accessibleTableListenersSize(); i++) { AccessibleTableListener listener = accessibleTableListeners.get(i); listener.getRowDescription(event); } if (DEBUG) print(this + ".IAccessibleTable2::get_rowDescription(row=" + row + ") returning " + event.result); setString(pbstrDescription, event.result); if (event.result == null) return COM.S_FALSE; return COM.S_OK; }
int get_columnDescription(int column, int /*long*/ pbstrDescription) { AccessibleTableEvent event = new AccessibleTableEvent(this); event.column = column; for (int i = 0; i < accessibleTableListenersSize(); i++) { AccessibleTableListener listener = accessibleTableListeners.get(i); listener.getColumnDescription(event); } if (DEBUG) print(this + ".IAccessibleTable2::get_columnDescription(column=" + column + ") returning " + event.result); setString(pbstrDescription, event.result); if (event.result == null) return COM.S_FALSE; return COM.S_OK; }
int get_nSelectedRows(int /*long*/ pRowCount) { AccessibleTableEvent event = new AccessibleTableEvent(this); for (int i = 0; i < accessibleTableListenersSize(); i++) { AccessibleTableListener listener = accessibleTableListeners.get(i); listener.getSelectedRowCount(event); } if (DEBUG) print(this + ".IAccessibleTable2::get_nSelectedRows() returning " + event.count); COM.MoveMemory(pRowCount, new int [] { event.count }, 4); return COM.S_OK; }
int get_nColumns(int /*long*/ pColumnCount) { AccessibleTableEvent event = new AccessibleTableEvent(this); for (int i = 0; i < accessibleTableListenersSize(); i++) { AccessibleTableListener listener = accessibleTableListeners.get(i); listener.getColumnCount(event); } if (DEBUG) print(this + ".IAccessibleTable2::get_nColumns() returning " + event.count); COM.MoveMemory(pColumnCount, new int [] { event.count }, 4); return COM.S_OK; }
int get_nSelectedCells(int /*long*/ pCellCount) { AccessibleTableEvent event = new AccessibleTableEvent(this); for (int i = 0; i < accessibleTableListenersSize(); i++) { AccessibleTableListener listener = accessibleTableListeners.get(i); listener.getSelectedCellCount(event); } if (DEBUG) print(this + ".IAccessibleTable2::get_nSelectedCells() returning " + event.count); COM.MoveMemory(pCellCount, new int [] { event.count }, 4); return COM.S_OK; }