1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __java_awt_Button$AccessibleAWTButton__
5 #define __java_awt_Button$AccessibleAWTButton__
6 
7 #pragma interface
8 
9 #include <java/awt/Component$AccessibleAWTComponent.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace awt
15     {
16         class Button;
17         class Button$AccessibleAWTButton;
18     }
19   }
20   namespace javax
21   {
22     namespace accessibility
23     {
24         class AccessibleAction;
25         class AccessibleRole;
26         class AccessibleValue;
27     }
28   }
29 }
30 
31 class java::awt::Button$AccessibleAWTButton : public ::java::awt::Component$AccessibleAWTComponent
32 {
33 
34 public: // actually protected
35   Button$AccessibleAWTButton(::java::awt::Button *);
36 public:
37   virtual jint getAccessibleActionCount();
38   virtual ::java::lang::String * getAccessibleActionDescription(jint);
39   virtual jboolean doAccessibleAction(jint);
40   virtual ::java::lang::String * getAccessibleName();
41   virtual ::javax::accessibility::AccessibleAction * getAccessibleAction();
42   virtual ::javax::accessibility::AccessibleValue * getAccessibleValue();
43   virtual ::java::lang::Number * getCurrentAccessibleValue();
44   virtual jboolean setCurrentAccessibleValue(::java::lang::Number *);
45   virtual ::java::lang::Number * getMinimumAccessibleValue();
46   virtual ::java::lang::Number * getMaximumAccessibleValue();
47   virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
48 private:
49   static const jlong serialVersionUID = -5932203980244017102LL;
50 public: // actually package-private
51   ::java::awt::Button * __attribute__((aligned(__alignof__( ::java::awt::Component$AccessibleAWTComponent)))) this$0;
52 public:
53   static ::java::lang::Class class$;
54 };
55 
56 #endif // __java_awt_Button$AccessibleAWTButton__
57