diff options
author | Vladimir Glazounov <vg@openoffice.org> | 2003-04-11 16:09:06 +0000 |
---|---|---|
committer | Vladimir Glazounov <vg@openoffice.org> | 2003-04-11 16:09:06 +0000 |
commit | 7da89d9f3b69c6388bb7e0632f97048ca95b0150 (patch) | |
tree | 28e067da91824691ef1422ed444840a1fb715862 /toolkit/test/accessibility/AccessibleHypertextHandler.java | |
parent | a8a2b889e37bae974d52ba9e1d5d318beea43066 (diff) |
INTEGRATION: CWS vcl07 (1.3.2); FILE ADDED
2003/04/08 14:28:33 obr 1.3.2.1: re-added accessibility workbench
Diffstat (limited to 'toolkit/test/accessibility/AccessibleHypertextHandler.java')
-rw-r--r-- | toolkit/test/accessibility/AccessibleHypertextHandler.java | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/toolkit/test/accessibility/AccessibleHypertextHandler.java b/toolkit/test/accessibility/AccessibleHypertextHandler.java new file mode 100644 index 000000000000..1742ed3a8d9d --- /dev/null +++ b/toolkit/test/accessibility/AccessibleHypertextHandler.java @@ -0,0 +1,42 @@ + +import com.sun.star.uno.UnoRuntime; +import drafts.com.sun.star.accessibility.XAccessibleContext; +import drafts.com.sun.star.accessibility.XAccessibleHypertext; + + +class AccessibleHypertextHandler extends AccessibleTreeHandler +{ + public NodeHandler createHandler (XAccessibleContext xContext) + { + XAccessibleHypertext xText = + (XAccessibleHypertext) UnoRuntime.queryInterface ( + XAccessibleHypertext.class, xContext); + if (xText != null) + return new AccessibleHypertextHandler (xText); + else + return null; + } + + public AccessibleHypertextHandler () + { + } + + public AccessibleHypertextHandler (XAccessibleHypertext xText) + { + if (xText != null) + maChildList.setSize (1); + } + + protected static XAccessibleHypertext getHypertext (AccTreeNode aNode) + { + XAccessibleHypertext xHypertext = + (XAccessibleHypertext) UnoRuntime.queryInterface ( + XAccessibleHypertext.class, aNode.getContext()); + return xHypertext; + } + + public AccessibleTreeNode getChild (AccessibleTreeNode aParent, int nIndex) + { + return new StringNode ("interface XAccessibleHypertext is supported", aParent); + } +} |