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__ 105