JComponent$AccessibleJComponent.h 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __javax_swing_JComponent$AccessibleJComponent__
  3. #define __javax_swing_JComponent$AccessibleJComponent__
  4. #pragma interface
  5. #include <java/awt/Container$AccessibleAWTContainer.h>
  6. extern "Java"
  7. {
  8. namespace java
  9. {
  10. namespace awt
  11. {
  12. namespace event
  13. {
  14. class ContainerListener;
  15. class FocusListener;
  16. }
  17. }
  18. namespace beans
  19. {
  20. class PropertyChangeListener;
  21. }
  22. }
  23. namespace javax
  24. {
  25. namespace accessibility
  26. {
  27. class Accessible;
  28. class AccessibleKeyBinding;
  29. class AccessibleRole;
  30. class AccessibleStateSet;
  31. }
  32. namespace swing
  33. {
  34. class JComponent;
  35. class JComponent$AccessibleJComponent;
  36. namespace border
  37. {
  38. class Border;
  39. }
  40. }
  41. }
  42. }
  43. class javax::swing::JComponent$AccessibleJComponent : public ::java::awt::Container$AccessibleAWTContainer
  44. {
  45. public: // actually protected
  46. JComponent$AccessibleJComponent(::javax::swing::JComponent *);
  47. public:
  48. virtual void addPropertyChangeListener(::java::beans::PropertyChangeListener *);
  49. virtual void removePropertyChangeListener(::java::beans::PropertyChangeListener *);
  50. virtual jint getAccessibleChildrenCount();
  51. virtual ::javax::accessibility::Accessible * getAccessibleChild(jint);
  52. virtual ::javax::accessibility::AccessibleStateSet * getAccessibleStateSet();
  53. virtual ::java::lang::String * getAccessibleName();
  54. virtual ::java::lang::String * getAccessibleDescription();
  55. virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
  56. public: // actually protected
  57. virtual ::java::lang::String * getBorderTitle(::javax::swing::border::Border *);
  58. public:
  59. virtual ::java::lang::String * getToolTipText();
  60. virtual ::java::lang::String * getTitledBorderText();
  61. virtual ::javax::accessibility::AccessibleKeyBinding * getAccessibleKeyBinding();
  62. private:
  63. static const jlong serialVersionUID = -7047089700479897799LL;
  64. public: // actually protected
  65. ::java::awt::event::ContainerListener * __attribute__((aligned(__alignof__( ::java::awt::Container$AccessibleAWTContainer)))) accessibleContainerHandler;
  66. ::java::awt::event::FocusListener * accessibleFocusHandler;
  67. public: // actually package-private
  68. ::javax::swing::JComponent * this$0;
  69. public:
  70. static ::java::lang::Class class$;
  71. };
  72. #endif // __javax_swing_JComponent$AccessibleJComponent__