OSDN Git Service

2010-05-19 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.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__