OSDN Git Service

PR target/43742
[pf3gnuchains/gcc-fork.git] / libjava / javax / swing / JTree$AccessibleJTree.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_swing_JTree$AccessibleJTree__
5 #define __javax_swing_JTree$AccessibleJTree__
6
7 #pragma interface
8
9 #include <javax/swing/JComponent$AccessibleJComponent.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace awt
15     {
16         class Point;
17     }
18   }
19   namespace javax
20   {
21     namespace accessibility
22     {
23         class Accessible;
24         class AccessibleRole;
25         class AccessibleSelection;
26     }
27     namespace swing
28     {
29         class JTree;
30         class JTree$AccessibleJTree;
31       namespace event
32       {
33           class TreeExpansionEvent;
34           class TreeModelEvent;
35           class TreeSelectionEvent;
36       }
37     }
38   }
39 }
40
41 class javax::swing::JTree$AccessibleJTree : public ::javax::swing::JComponent$AccessibleJComponent
42 {
43
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$;
72 };
73
74 #endif // __javax_swing_JTree$AccessibleJTree__