Component$AccessibleAWTComponent.h 3.6 KB

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