diff options
author | Jens-Heiner Rechtien <hr@openoffice.org> | 2003-03-27 16:05:12 +0000 |
---|---|---|
committer | Jens-Heiner Rechtien <hr@openoffice.org> | 2003-03-27 16:05:12 +0000 |
commit | fd2cf3dc7cd9c73070fa4d70c8ca99c9fc1ce135 (patch) | |
tree | 9569a564e06fba817528ea414129b4074d83cb61 /toolkit/test/accessibility/AccessibleTableHandler.java | |
parent | ff09f8d6ef2c613037f039dbcafcad6b76243a48 (diff) |
MWS_SRX644: migrate branch mws_srx644 -> HEAD
Diffstat (limited to 'toolkit/test/accessibility/AccessibleTableHandler.java')
-rw-r--r-- | toolkit/test/accessibility/AccessibleTableHandler.java | 90 |
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; - } -} |