1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __javax_swing_JTabbedPane$AccessibleJTabbedPane__
5 #define __javax_swing_JTabbedPane$AccessibleJTabbedPane__
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 JTabbedPane;
30         class JTabbedPane$AccessibleJTabbedPane;
31       namespace event
32       {
33           class ChangeEvent;
34       }
35     }
36   }
37 }
38 
39 class javax::swing::JTabbedPane$AccessibleJTabbedPane : public ::javax::swing::JComponent$AccessibleJComponent
40 {
41 
42 public:
43   JTabbedPane$AccessibleJTabbedPane(::javax::swing::JTabbedPane *);
44   virtual void stateChanged(::javax::swing::event::ChangeEvent *);
45   virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
46   virtual jint getAccessibleChildrenCount();
47   virtual ::javax::accessibility::Accessible * getAccessibleChild(jint);
48   virtual ::javax::accessibility::AccessibleSelection * getAccessibleSelection();
49   virtual ::javax::accessibility::Accessible * getAccessibleAt(::java::awt::Point *);
50   virtual jint getAccessibleSelectionCount();
51   virtual ::javax::accessibility::Accessible * getAccessibleSelection(jint);
52   virtual jboolean isAccessibleChildSelected(jint);
53   virtual void addAccessibleSelection(jint);
54   virtual void removeAccessibleSelection(jint);
55   virtual void clearAccessibleSelection();
56   virtual void selectAllAccessibleSelection();
57 private:
58   static const jlong serialVersionUID = 7610530885966830483LL;
59 public: // actually package-private
60   ::javax::swing::JTabbedPane * __attribute__((aligned(__alignof__( ::javax::swing::JComponent$AccessibleJComponent)))) this$0;
61 public:
62   static ::java::lang::Class class$;
63 };
64 
65 #endif // __javax_swing_JTabbedPane$AccessibleJTabbedPane__
66