summaryrefslogtreecommitdiff
path: root/toolkit/test/accessibility/AccessibleHypertextHandler.java
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2003-04-11 16:09:06 +0000
committerVladimir Glazounov <vg@openoffice.org>2003-04-11 16:09:06 +0000
commit7da89d9f3b69c6388bb7e0632f97048ca95b0150 (patch)
tree28e067da91824691ef1422ed444840a1fb715862 /toolkit/test/accessibility/AccessibleHypertextHandler.java
parenta8a2b889e37bae974d52ba9e1d5d318beea43066 (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.java42
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);
+ }
+}