2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_TextComponent$AccessibleAWTTextComponent__
5 #define __java_awt_TextComponent$AccessibleAWTTextComponent__
9 #include <java/awt/Component$AccessibleAWTComponent.h>
19 class TextComponent$AccessibleAWTTextComponent;
28 namespace accessibility
31 class AccessibleStateSet;
44 class java::awt::TextComponent$AccessibleAWTTextComponent : public ::java::awt::Component$AccessibleAWTComponent
48 TextComponent$AccessibleAWTTextComponent(::java::awt::TextComponent *);
49 virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
50 virtual ::javax::accessibility::AccessibleStateSet * getAccessibleStateSet();
51 virtual ::javax::accessibility::AccessibleText * getAccessibleText();
52 virtual jint getIndexAtPoint(::java::awt::Point *);
53 virtual ::java::awt::Rectangle * getCharacterBounds(jint);
54 virtual jint getCharCount();
55 virtual jint getCaretPosition();
56 virtual ::java::lang::String * getAtIndex(jint, jint);
57 virtual ::java::lang::String * getAfterIndex(jint, jint);
58 virtual ::java::lang::String * getBeforeIndex(jint, jint);
59 virtual ::javax::swing::text::AttributeSet * getCharacterAttribute(jint);
60 virtual jint getSelectionStart();
61 virtual jint getSelectionEnd();
62 virtual ::java::lang::String * getSelectedText();
63 virtual void textValueChanged(::java::awt::event::TextEvent *);
65 static const jlong serialVersionUID = 3631432373506317811LL;
66 public: // actually package-private
67 ::java::awt::TextComponent * __attribute__((aligned(__alignof__( ::java::awt::Component$AccessibleAWTComponent)))) this$0;
69 static ::java::lang::Class class$;
72 #endif // __java_awt_TextComponent$AccessibleAWTTextComponent__