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/AccessibilityTreeModelBase.java | |
parent | ff09f8d6ef2c613037f039dbcafcad6b76243a48 (diff) |
MWS_SRX644: migrate branch mws_srx644 -> HEAD
Diffstat (limited to 'toolkit/test/accessibility/AccessibilityTreeModelBase.java')
-rw-r--r-- | toolkit/test/accessibility/AccessibilityTreeModelBase.java | 122 |
1 files changed, 0 insertions, 122 deletions
diff --git a/toolkit/test/accessibility/AccessibilityTreeModelBase.java b/toolkit/test/accessibility/AccessibilityTreeModelBase.java deleted file mode 100644 index e80819bef840..000000000000 --- a/toolkit/test/accessibility/AccessibilityTreeModelBase.java +++ /dev/null @@ -1,122 +0,0 @@ -import javax.swing.tree.TreeModel; -import javax.swing.event.TreeModelListener; -import javax.swing.tree.TreePath; -import javax.swing.event.TreeModelEvent; -import java.util.Vector; - -public class AccessibilityTreeModelBase - implements TreeModel -{ - public AccessibilityTreeModelBase () - { - setRoot (null); - maTMListeners = new Vector(); - } - - public synchronized void addTreeModelListener(TreeModelListener l) - { - maTMListeners.add(l); - } - - public synchronized void removeTreeModelListener(TreeModelListener l) - { - maTMListeners.remove(l); - } - - public synchronized int getChildCount(Object aParent) - { - return (aParent instanceof AccessibleTreeNode) ? - ((AccessibleTreeNode)aParent).getChildCount() : 0; - } - - public synchronized Object getChild (Object aParent, int nIndex) - { - Object aChild = null; - try - { - if (aParent != null && aParent instanceof AccessibleTreeNode) - aChild = ((AccessibleTreeNode)aParent).getChild(nIndex); - else - System.out.println ("getChild called for unknown parent node"); - } - catch (com.sun.star.lang.IndexOutOfBoundsException e) - { - aChild = ("no child " + nIndex + " from " + aParent + ": " + e); - } - return aChild; - } - - public synchronized Object getChildNoCreate (Object aParent, int nIndex) - { - Object aChild = null; - try - { - if (aParent != null && aParent instanceof AccessibleTreeNode) - aChild = ((AccessibleTreeNode)aParent).getChildNoCreate(nIndex); - else - System.out.println ("getChild called for unknown parent node"); - } - catch (com.sun.star.lang.IndexOutOfBoundsException e) - { } - return aChild; - } - - /** iterate over all children and look for child */ - public synchronized int getIndexOfChild (Object aParent, Object aChild) - { - int nIndex = -1; - try - { - if ((aParent instanceof AccessibleTreeNode) && (aChild instanceof AccessibleTreeNode)) - { - AccessibleTreeNode aParentNode = (AccessibleTreeNode) aParent; - AccessibleTreeNode aChildNode = (AccessibleTreeNode) aChild; - - int nChildCount = aParentNode.getChildCount(); - for( int i = 0; i < nChildCount; i++ ) - { - if (aChildNode.equals (aParentNode.getChild (i))) - { - nIndex = i; - break; - } - } - } - } - catch (com.sun.star.lang.IndexOutOfBoundsException e) - { - // Return -1 by falling through. - } - - // not found? - return nIndex; - } - - public boolean isLeaf (Object aNode) - { - return (aNode instanceof AccessibleTreeNode) ? - ((AccessibleTreeNode)aNode).isLeaf() : true; - } - - - - public synchronized Object getRoot() - { - return maRoot; - } - - public void valueForPathChanged(TreePath path, Object newValue) - { } - - protected synchronized void setRoot (AccessibleTreeNode aRoot) - { - maRoot = aRoot; - } - - - // The list of TreeModelListener objects. - protected Vector maTMListeners; - - // The root node of the tree. Use setRoot to change it. - private AccessibleTreeNode maRoot = null; -} |