OSDN Git Service

2010-03-13 Matthias Klose <doko@ubuntu.com>
[pf3gnuchains/gcc-fork.git] / libjava / java / awt / TextComponent$AccessibleAWTTextComponent.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __java_awt_TextComponent$AccessibleAWTTextComponent__
5 #define __java_awt_TextComponent$AccessibleAWTTextComponent__
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 Point;
17         class Rectangle;
18         class TextComponent;
19         class TextComponent$AccessibleAWTTextComponent;
20       namespace event
21       {
22           class TextEvent;
23       }
24     }
25   }
26   namespace javax
27   {
28     namespace accessibility
29     {
30         class AccessibleRole;
31         class AccessibleStateSet;
32         class AccessibleText;
33     }
34     namespace swing
35     {
36       namespace text
37       {
38           class AttributeSet;
39       }
40     }
41   }
42 }
43
44 class java::awt::TextComponent$AccessibleAWTTextComponent : public ::java::awt::Component$AccessibleAWTComponent
45 {
46
47 public:
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 *);
64 private:
65   static const jlong serialVersionUID = 3631432373506317811LL;
66 public: // actually package-private
67   ::java::awt::TextComponent * __attribute__((aligned(__alignof__( ::java::awt::Component$AccessibleAWTComponent)))) this$0;
68 public:
69   static ::java::lang::Class class$;
70 };
71
72 #endif // __java_awt_TextComponent$AccessibleAWTTextComponent__