2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_Component$AccessibleAWTComponent__
5 #define __java_awt_Component$AccessibleAWTComponent__
9 #include <javax/accessibility/AccessibleContext.h>
18 class Component$AccessibleAWTComponent
;
27 class ComponentListener
;
33 class PropertyChangeListener
;
38 namespace accessibility
41 class AccessibleComponent
;
43 class AccessibleStateSet
;
48 class java::awt::Component$AccessibleAWTComponent
: public ::javax::accessibility::AccessibleContext
51 public: // actually protected
52 Component$
AccessibleAWTComponent(::java::awt::Component
*);
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
*);
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;
101 static ::java::lang::Class
class$
;
104 #endif // __java_awt_Component$AccessibleAWTComponent__