2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_AbstractButton$AccessibleAbstractButton__
5 #define __javax_swing_AbstractButton$AccessibleAbstractButton__
9 #include <javax/swing/JComponent$AccessibleJComponent.h>
10 #include <gcj/array.h>
24 namespace accessibility
26 class AccessibleAction
;
28 class AccessibleRelationSet
;
29 class AccessibleStateSet
;
31 class AccessibleValue
;
36 class AbstractButton$AccessibleAbstractButton
;
45 class javax::swing::AbstractButton$AccessibleAbstractButton
: public ::javax::swing::JComponent$AccessibleJComponent
48 public: // actually protected
49 AbstractButton$
AccessibleAbstractButton(::javax::swing::AbstractButton
*);
51 virtual ::javax::accessibility::AccessibleStateSet
* getAccessibleStateSet();
52 virtual ::java::lang::String
* getAccessibleName();
53 virtual JArray
< ::javax::accessibility::AccessibleIcon
* > * getAccessibleIcon();
54 virtual ::javax::accessibility::AccessibleRelationSet
* getAccessibleRelationSet();
55 virtual ::javax::accessibility::AccessibleAction
* getAccessibleAction();
56 virtual ::javax::accessibility::AccessibleValue
* getAccessibleValue();
57 virtual jint
getAccessibleActionCount();
58 virtual ::java::lang::String
* getAccessibleActionDescription(jint
);
59 virtual jboolean
doAccessibleAction(jint
);
60 virtual ::java::lang::Number
* getCurrentAccessibleValue();
61 virtual jboolean
setCurrentAccessibleValue(::java::lang::Number
*);
62 virtual ::java::lang::Number
* getMinimumAccessibleValue();
63 virtual ::java::lang::Number
* getMaximumAccessibleValue();
64 virtual ::javax::accessibility::AccessibleText
* getAccessibleText();
65 virtual jint
getIndexAtPoint(::java::awt::Point
*);
66 virtual ::java::awt::Rectangle
* getCharacterBounds(jint
);
67 virtual jint
getCharCount();
68 virtual jint
getCaretPosition();
69 virtual ::java::lang::String
* getAtIndex(jint
, jint
);
70 virtual ::java::lang::String
* getAfterIndex(jint
, jint
);
71 virtual ::java::lang::String
* getBeforeIndex(jint
, jint
);
72 virtual ::javax::swing::text::AttributeSet
* getCharacterAttribute(jint
);
73 virtual jint
getSelectionStart();
74 virtual jint
getSelectionEnd();
75 virtual ::java::lang::String
* getSelectedText();
77 static const jlong serialVersionUID
= -5673062525319836790LL;
78 public: // actually package-private
79 ::javax::swing::AbstractButton
* __attribute__((aligned(__alignof__( ::javax::swing::JComponent$AccessibleJComponent
)))) this$
0;
81 static ::java::lang::Class
class$
;
84 #endif // __javax_swing_AbstractButton$AccessibleAbstractButton__