2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JTree$AccessibleJTree__
5 #define __javax_swing_JTree$AccessibleJTree__
9 #include <javax/swing/JComponent$AccessibleJComponent.h>
21 namespace accessibility
25 class AccessibleSelection;
30 class JTree$AccessibleJTree;
33 class TreeExpansionEvent;
35 class TreeSelectionEvent;
41 class javax::swing::JTree$AccessibleJTree : public ::javax::swing::JComponent$AccessibleJComponent
45 JTree$AccessibleJTree(::javax::swing::JTree *);
46 virtual void addAccessibleSelection(jint);
47 virtual void clearAccessibleSelection();
48 virtual void fireVisibleDataPropertyChange();
49 virtual ::javax::accessibility::Accessible * getAccessibleAt(::java::awt::Point *);
50 virtual ::javax::accessibility::Accessible * getAccessibleChild(jint);
51 virtual jint getAccessibleChildrenCount();
52 virtual jint getAccessibleIndexInParent();
53 virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
54 virtual ::javax::accessibility::AccessibleSelection * getAccessibleSelection();
55 virtual ::javax::accessibility::Accessible * getAccessibleSelection(jint);
56 virtual jint getAccessibleSelectionCount();
57 virtual jboolean isAccessibleChildSelected(jint);
58 virtual void removeAccessibleSelection(jint);
59 virtual void selectAllAccessibleSelection();
60 virtual void treeCollapsed(::javax::swing::event::TreeExpansionEvent *);
61 virtual void treeExpanded(::javax::swing::event::TreeExpansionEvent *);
62 virtual void treeNodesChanged(::javax::swing::event::TreeModelEvent *);
63 virtual void treeNodesInserted(::javax::swing::event::TreeModelEvent *);
64 virtual void treeNodesRemoved(::javax::swing::event::TreeModelEvent *);
65 virtual void treeStructureChanged(::javax::swing::event::TreeModelEvent *);
66 virtual void valueChanged(::javax::swing::event::TreeSelectionEvent *);
67 public: // actually package-private
68 static ::javax::swing::JTree * access$0(::javax::swing::JTree$AccessibleJTree *);
69 ::javax::swing::JTree * __attribute__((aligned(__alignof__( ::javax::swing::JComponent$AccessibleJComponent)))) this$0;
71 static ::java::lang::Class class$;
74 #endif // __javax_swing_JTree$AccessibleJTree__