2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JTabbedPane$AccessibleJTabbedPane__
5 #define __javax_swing_JTabbedPane$AccessibleJTabbedPane__
9 #include <javax/swing/JComponent$AccessibleJComponent.h>
21 namespace accessibility
25 class AccessibleSelection
;
30 class JTabbedPane$AccessibleJTabbedPane
;
39 class javax::swing::JTabbedPane$AccessibleJTabbedPane
: public ::javax::swing::JComponent$AccessibleJComponent
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();
58 static const jlong serialVersionUID
= 7610530885966830483LL;
59 public: // actually package-private
60 ::javax::swing::JTabbedPane
* __attribute__((aligned(__alignof__( ::javax::swing::JComponent$AccessibleJComponent
)))) this$
0;
62 static ::java::lang::Class
class$
;
65 #endif // __javax_swing_JTabbedPane$AccessibleJTabbedPane__