diff options
Diffstat (limited to 'toolkit/test/accessibility/AccessibleActionHandler.java')
-rw-r--r-- | toolkit/test/accessibility/AccessibleActionHandler.java | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/toolkit/test/accessibility/AccessibleActionHandler.java b/toolkit/test/accessibility/AccessibleActionHandler.java deleted file mode 100644 index da6a1a3a2542..000000000000 --- a/toolkit/test/accessibility/AccessibleActionHandler.java +++ /dev/null @@ -1,72 +0,0 @@ - -import com.sun.star.uno.UnoRuntime; -import drafts.com.sun.star.accessibility.XAccessibleContext; -import drafts.com.sun.star.accessibility.XAccessibleAction; -import com.sun.star.lang.IndexOutOfBoundsException; - -class AccessibleActionHandler - extends NodeHandler -{ - public NodeHandler createHandler (XAccessibleContext xContext) - { - XAccessibleAction xEComponent = - (XAccessibleAction) UnoRuntime.queryInterface ( - XAccessibleAction.class, xContext); - if (xEComponent != null) - return new AccessibleActionHandler (xEComponent); - else - return null; - } - - public AccessibleActionHandler () - { - } - - public AccessibleActionHandler (XAccessibleAction xAction) - { - if (xAction != null) - maChildList.setSize (1 + xAction.getAccessibleActionCount()); - } - - protected static XAccessibleAction getAction (AccTreeNode aParent) - { - return (XAccessibleAction) UnoRuntime.queryInterface ( - XAccessibleAction.class, aParent.getContext()); - } - - public AccessibleTreeNode createChild ( - AccessibleTreeNode aParent, - int nIndex) - { - AccessibleTreeNode aChild = null; - - if (aParent instanceof AccTreeNode) - { - XAccessibleAction xAction = getAction ((AccTreeNode)aParent); - if( xAction != null ) - { - if (nIndex == 0) - aChild = new StringNode ("Number of actions: " + xAction.getAccessibleActionCount(), - aParent); - else - { - nIndex -= 1; - try - { - aChild = new AccessibleActionNode ( - "Action " + nIndex + " : " - + xAction.getAccessibleActionDescription (nIndex), - aParent, - nIndex); - } - catch( IndexOutOfBoundsException e ) - { - aChild = new StringNode ("ERROR", aParent); - } - } - } - } - - return aChild; - } -} |