summaryrefslogtreecommitdiffstats
path: root/toolkit/test/accessibility/AccessibleActionHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'toolkit/test/accessibility/AccessibleActionHandler.java')
-rw-r--r--toolkit/test/accessibility/AccessibleActionHandler.java72
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;
- }
-}