JTable$AccessibleJTable$AccessibleJTableHeaderCell.h 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __javax_swing_JTable$AccessibleJTable$AccessibleJTableHeaderCell__
  3. #define __javax_swing_JTable$AccessibleJTable$AccessibleJTableHeaderCell__
  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 Cursor;
  15. class Dimension;
  16. class Font;
  17. class FontMetrics;
  18. class Point;
  19. class Rectangle;
  20. namespace event
  21. {
  22. class FocusListener;
  23. }
  24. }
  25. }
  26. namespace javax
  27. {
  28. namespace accessibility
  29. {
  30. class Accessible;
  31. class AccessibleContext;
  32. class AccessibleRole;
  33. class AccessibleStateSet;
  34. }
  35. namespace swing
  36. {
  37. class JTable$AccessibleJTable;
  38. class JTable$AccessibleJTable$AccessibleJTableHeaderCell;
  39. namespace table
  40. {
  41. class JTableHeader;
  42. }
  43. }
  44. }
  45. }
  46. class javax::swing::JTable$AccessibleJTable$AccessibleJTableHeaderCell : public ::javax::accessibility::AccessibleContext
  47. {
  48. JTable$AccessibleJTable$AccessibleJTableHeaderCell(::javax::swing::JTable$AccessibleJTable *, ::javax::swing::table::JTableHeader *, ::java::awt::Component *, jint, jint);
  49. public: // actually package-private
  50. virtual ::java::awt::Component * getColumnHeaderRenderer();
  51. public:
  52. virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
  53. virtual ::javax::accessibility::AccessibleStateSet * getAccessibleStateSet();
  54. virtual jint getAccessibleIndexInParent();
  55. virtual jint getAccessibleChildrenCount();
  56. virtual ::javax::accessibility::Accessible * getAccessibleChild(jint);
  57. virtual ::java::util::Locale * getLocale();
  58. virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
  59. virtual ::java::awt::Color * getBackground();
  60. virtual void setBackground(::java::awt::Color *);
  61. virtual ::java::awt::Color * getForeground();
  62. virtual void setForeground(::java::awt::Color *);
  63. virtual ::java::awt::Cursor * getCursor();
  64. virtual void setCursor(::java::awt::Cursor *);
  65. virtual ::java::awt::Font * getFont();
  66. virtual void setFont(::java::awt::Font *);
  67. virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *);
  68. virtual jboolean isEnabled();
  69. virtual void setEnabled(jboolean);
  70. virtual jboolean isVisible();
  71. virtual void setVisible(jboolean);
  72. virtual jboolean isShowing();
  73. virtual jboolean contains(::java::awt::Point *);
  74. virtual ::java::awt::Point * getLocationOnScreen();
  75. virtual ::java::awt::Point * getLocation();
  76. virtual void setLocation(::java::awt::Point *);
  77. virtual ::java::awt::Rectangle * getBounds();
  78. virtual void setBounds(::java::awt::Rectangle *);
  79. virtual ::java::awt::Dimension * getSize();
  80. virtual void setSize(::java::awt::Dimension *);
  81. virtual ::javax::accessibility::Accessible * getAccessibleAt(::java::awt::Point *);
  82. virtual jboolean isFocusTraversable();
  83. virtual void requestFocus();
  84. virtual void addFocusListener(::java::awt::event::FocusListener *);
  85. virtual void removeFocusListener(::java::awt::event::FocusListener *);
  86. public: // actually package-private
  87. JTable$AccessibleJTable$AccessibleJTableHeaderCell(::javax::swing::JTable$AccessibleJTable *, ::javax::swing::table::JTableHeader *, ::java::awt::Component *, jint, jint, ::javax::swing::JTable$AccessibleJTable$AccessibleJTableHeaderCell *);
  88. ::javax::swing::table::JTableHeader * __attribute__((aligned(__alignof__( ::javax::accessibility::AccessibleContext)))) header;
  89. jint columnIndex;
  90. ::javax::swing::JTable$AccessibleJTable * this$1;
  91. public:
  92. static ::java::lang::Class class$;
  93. };
  94. #endif // __javax_swing_JTable$AccessibleJTable$AccessibleJTableHeaderCell__