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__