2013-06-18 Richard Biener <rguenther@suse.de>
[official-gcc.git] / libjava / javax / swing / JTree$AccessibleJTree.h
blobe4b60e1e16743b6fbc8276f5e346e5c91a459119
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JTree$AccessibleJTree__
5 #define __javax_swing_JTree$AccessibleJTree__
7 #pragma interface
9 #include <javax/swing/JComponent$AccessibleJComponent.h>
10 extern "Java"
12 namespace java
14 namespace awt
16 class Point;
19 namespace javax
21 namespace accessibility
23 class Accessible;
24 class AccessibleRole;
25 class AccessibleSelection;
27 namespace swing
29 class JTree;
30 class JTree$AccessibleJTree;
31 namespace event
33 class TreeExpansionEvent;
34 class TreeModelEvent;
35 class TreeSelectionEvent;
41 class javax::swing::JTree$AccessibleJTree : public ::javax::swing::JComponent$AccessibleJComponent
44 public:
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;
70 public:
71 static ::java::lang::Class class$;
74 #endif // __javax_swing_JTree$AccessibleJTree__