summaryrefslogtreecommitdiff
path: root/toolkit/test/accessibility/AccessibleTableHandler.java
diff options
context:
space:
mode:
authorJens-Heiner Rechtien <hr@openoffice.org>2003-03-27 16:05:12 +0000
committerJens-Heiner Rechtien <hr@openoffice.org>2003-03-27 16:05:12 +0000
commitfd2cf3dc7cd9c73070fa4d70c8ca99c9fc1ce135 (patch)
tree9569a564e06fba817528ea414129b4074d83cb61 /toolkit/test/accessibility/AccessibleTableHandler.java
parentff09f8d6ef2c613037f039dbcafcad6b76243a48 (diff)
MWS_SRX644: migrate branch mws_srx644 -> HEAD
Diffstat (limited to 'toolkit/test/accessibility/AccessibleTableHandler.java')
-rw-r--r--toolkit/test/accessibility/AccessibleTableHandler.java90
1 files changed, 0 insertions, 90 deletions
diff --git a/toolkit/test/accessibility/AccessibleTableHandler.java b/toolkit/test/accessibility/AccessibleTableHandler.java
deleted file mode 100644
index 84e754dde8b0..000000000000
--- a/toolkit/test/accessibility/AccessibleTableHandler.java
+++ /dev/null
@@ -1,90 +0,0 @@
-
-import com.sun.star.uno.UnoRuntime;
-import drafts.com.sun.star.accessibility.XAccessibleContext;
-import drafts.com.sun.star.accessibility.XAccessibleTable;
-
-
-class AccessibleTableHandler extends NodeHandler
-{
- public NodeHandler createHandler (XAccessibleContext xContext)
- {
- XAccessibleTable xTable =
- (XAccessibleTable) UnoRuntime.queryInterface (
- XAccessibleTable.class, xContext);
- if (xTable != null)
- return new AccessibleTableHandler (xTable);
- else
- return null;
- }
-
- public AccessibleTableHandler ()
- {
- }
-
- public AccessibleTableHandler (XAccessibleTable xTable)
- {
- if (xTable != null)
- maChildList.setSize (4);
- }
-
- protected static XAccessibleTable getTable(Object aObject)
- {
- return (XAccessibleTable) UnoRuntime.queryInterface (
- XAccessibleTable.class, aObject);
- }
-
- public AccessibleTreeNode createChild (AccessibleTreeNode aParent, int nIndex)
- {
- AccessibleTreeNode aChild = null;
- XAccessibleTable xTable = null;
- if (aParent instanceof AccTreeNode)
- xTable = ((AccTreeNode)aParent).getTable();
- try
- {
- if( xTable != null )
- {
- switch( nIndex )
- {
- case 0:
- aChild = new StringNode ("# table rows: " + xTable.getAccessibleRowCount(), aParent);
- break;
- case 1:
- aChild = new StringNode ("# table columns: " + xTable.getAccessibleColumnCount(), aParent);
- break;
- case 2:
- {
- String sText = "selected rows: ";
- int[] aSelected = xTable.getSelectedAccessibleRows();
- for( int i=0; i < aSelected.length; i++ )
- {
- sText += aSelected[i];
- sText += " ";
- }
- aChild = new StringNode (sText, aParent);
- }
- break;
- case 3:
- {
- String sText = "selected columns: ";
- int[] aSelected = xTable.getSelectedAccessibleColumns();
- for( int i=0; i < aSelected.length; i++ )
- {
- sText += aSelected[i];
- sText += " ";
- }
- aChild = new StringNode (sText, aParent);
- }
- break;
- default:
- aChild = new StringNode ("unknown child index " + nIndex, aParent);
- }
- }
- }
- catch (Exception e)
- {
- // Return empty child.
- }
-
- return aChild;
- }
-}