natVMProxy.cc (run_proxy): Use _Jv_LookupProxyMethod to find the Method.
[gcc.git] / libjava / java / awt / Component$AccessibleAWTComponent.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __java_awt_Component$AccessibleAWTComponent__
5 #define __java_awt_Component$AccessibleAWTComponent__
6
7 #pragma interface
8
9 #include <javax/accessibility/AccessibleContext.h>
10 extern "Java"
11 {
12 namespace java
13 {
14 namespace awt
15 {
16 class Color;
17 class Component;
18 class Component$AccessibleAWTComponent;
19 class Cursor;
20 class Dimension;
21 class Font;
22 class FontMetrics;
23 class Point;
24 class Rectangle;
25 namespace event
26 {
27 class ComponentListener;
28 class FocusListener;
29 }
30 }
31 namespace beans
32 {
33 class PropertyChangeListener;
34 }
35 }
36 namespace javax
37 {
38 namespace accessibility
39 {
40 class Accessible;
41 class AccessibleComponent;
42 class AccessibleRole;
43 class AccessibleStateSet;
44 }
45 }
46 }
47
48 class java::awt::Component$AccessibleAWTComponent : public ::javax::accessibility::AccessibleContext
49 {
50
51 public: // actually protected
52 Component$AccessibleAWTComponent(::java::awt::Component *);
53 public:
54 virtual void addPropertyChangeListener(::java::beans::PropertyChangeListener *);
55 virtual void removePropertyChangeListener(::java::beans::PropertyChangeListener *);
56 virtual ::java::lang::String * getAccessibleName();
57 virtual ::java::lang::String * getAccessibleDescription();
58 virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
59 virtual ::javax::accessibility::AccessibleStateSet * getAccessibleStateSet();
60 virtual ::javax::accessibility::Accessible * getAccessibleParent();
61 virtual jint getAccessibleIndexInParent();
62 virtual jint getAccessibleChildrenCount();
63 virtual ::javax::accessibility::Accessible * getAccessibleChild(jint);
64 virtual ::java::util::Locale * getLocale();
65 virtual ::javax::accessibility::AccessibleComponent * getAccessibleComponent();
66 virtual ::java::awt::Color * getBackground();
67 virtual void setBackground(::java::awt::Color *);
68 virtual ::java::awt::Color * getForeground();
69 virtual void setForeground(::java::awt::Color *);
70 virtual ::java::awt::Cursor * getCursor();
71 virtual void setCursor(::java::awt::Cursor *);
72 virtual ::java::awt::Font * getFont();
73 virtual void setFont(::java::awt::Font *);
74 virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *);
75 virtual jboolean isEnabled();
76 virtual void setEnabled(jboolean);
77 virtual jboolean isVisible();
78 virtual void setVisible(jboolean);
79 virtual jboolean isShowing();
80 virtual jboolean contains(::java::awt::Point *);
81 virtual ::java::awt::Point * getLocationOnScreen();
82 virtual ::java::awt::Point * getLocation();
83 virtual void setLocation(::java::awt::Point *);
84 virtual ::java::awt::Rectangle * getBounds();
85 virtual void setBounds(::java::awt::Rectangle *);
86 virtual ::java::awt::Dimension * getSize();
87 virtual void setSize(::java::awt::Dimension *);
88 virtual ::javax::accessibility::Accessible * getAccessibleAt(::java::awt::Point *);
89 virtual jboolean isFocusTraversable();
90 virtual void requestFocus();
91 virtual void addFocusListener(::java::awt::event::FocusListener *);
92 virtual void removeFocusListener(::java::awt::event::FocusListener *);
93 private:
94 static const jlong serialVersionUID = 642321655757800191LL;
95 public: // actually protected
96 ::java::awt::event::ComponentListener * __attribute__((aligned(__alignof__( ::javax::accessibility::AccessibleContext)))) accessibleAWTComponentHandler;
97 ::java::awt::event::FocusListener * accessibleAWTFocusHandler;
98 public: // actually package-private
99 ::java::awt::Component * this$0;
100 public:
101 static ::java::lang::Class class$;
102 };
103
104 #endif // __java_awt_Component$AccessibleAWTComponent__