JTable$AccessibleJTable.h 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __javax_swing_JTable$AccessibleJTable__
  3. #define __javax_swing_JTable$AccessibleJTable__
  4. #pragma interface
  5. #include <javax/swing/JComponent$AccessibleJComponent.h>
  6. #include <gcj/array.h>
  7. extern "Java"
  8. {
  9. namespace java
  10. {
  11. namespace beans
  12. {
  13. class PropertyChangeEvent;
  14. }
  15. }
  16. namespace javax
  17. {
  18. namespace accessibility
  19. {
  20. class Accessible;
  21. class AccessibleRole;
  22. class AccessibleTable;
  23. }
  24. namespace swing
  25. {
  26. class JTable;
  27. class JTable$AccessibleJTable;
  28. namespace event
  29. {
  30. class ChangeEvent;
  31. class ListSelectionEvent;
  32. class TableColumnModelEvent;
  33. class TableModelEvent;
  34. }
  35. }
  36. }
  37. }
  38. class javax::swing::JTable$AccessibleJTable : public ::javax::swing::JComponent$AccessibleJComponent
  39. {
  40. public: // actually protected
  41. JTable$AccessibleJTable(::javax::swing::JTable *);
  42. public:
  43. virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
  44. virtual ::javax::accessibility::AccessibleTable * getAccessibleTable();
  45. virtual jint getAccessibleSelectionCount();
  46. virtual ::javax::accessibility::Accessible * getAccessibleSelection(jint);
  47. virtual jboolean isAccessibleChildSelected(jint);
  48. virtual void addAccessibleSelection(jint);
  49. virtual void removeAccessibleSelection(jint);
  50. virtual void clearAccessibleSelection();
  51. virtual void selectAllAccessibleSelection();
  52. virtual void valueChanged(::javax::swing::event::ListSelectionEvent *);
  53. virtual void tableChanged(::javax::swing::event::TableModelEvent *);
  54. virtual void tableRowsInserted(::javax::swing::event::TableModelEvent *);
  55. virtual void tableRowsDeleted(::javax::swing::event::TableModelEvent *);
  56. private:
  57. void handleRowChange(::javax::swing::event::TableModelEvent *);
  58. public:
  59. virtual void columnAdded(::javax::swing::event::TableColumnModelEvent *);
  60. virtual void columnRemoved(::javax::swing::event::TableColumnModelEvent *);
  61. virtual void columnMoved(::javax::swing::event::TableColumnModelEvent *);
  62. private:
  63. void handleColumnChange(jint, jint, jint);
  64. public:
  65. virtual void columnMarginChanged(::javax::swing::event::ChangeEvent *);
  66. virtual void columnSelectionChanged(::javax::swing::event::ListSelectionEvent *);
  67. virtual void editingCanceled(::javax::swing::event::ChangeEvent *);
  68. virtual void editingStopped(::javax::swing::event::ChangeEvent *);
  69. virtual void propertyChange(::java::beans::PropertyChangeEvent *);
  70. virtual jint getAccessibleRow(jint);
  71. virtual jint getAccessibleColumn(jint);
  72. virtual jint getAccessibleIndex(jint, jint);
  73. virtual ::javax::accessibility::Accessible * getAccessibleCaption();
  74. virtual void setAccessibleCaption(::javax::accessibility::Accessible *);
  75. virtual ::javax::accessibility::Accessible * getAccessibleSummary();
  76. virtual void setAccessibleSummary(::javax::accessibility::Accessible *);
  77. virtual jint getAccessibleRowCount();
  78. virtual jint getAccessibleColumnCount();
  79. virtual ::javax::accessibility::Accessible * getAccessibleChild(jint);
  80. virtual ::javax::accessibility::Accessible * getAccessibleAt(jint, jint);
  81. virtual jint getAccessibleRowExtentAt(jint, jint);
  82. virtual jint getAccessibleColumnExtentAt(jint, jint);
  83. virtual ::javax::accessibility::AccessibleTable * getAccessibleRowHeader();
  84. virtual void setAccessibleRowHeader(::javax::accessibility::AccessibleTable *);
  85. virtual ::javax::accessibility::AccessibleTable * getAccessibleColumnHeader();
  86. virtual void setAccessibleColumnHeader(::javax::accessibility::AccessibleTable *);
  87. virtual ::javax::accessibility::Accessible * getAccessibleRowDescription(jint);
  88. virtual void setAccessibleRowDescription(jint, ::javax::accessibility::Accessible *);
  89. virtual ::javax::accessibility::Accessible * getAccessibleColumnDescription(jint);
  90. virtual void setAccessibleColumnDescription(jint, ::javax::accessibility::Accessible *);
  91. virtual jboolean isAccessibleSelected(jint, jint);
  92. virtual jboolean isAccessibleRowSelected(jint);
  93. virtual jboolean isAccessibleColumnSelected(jint);
  94. virtual JArray< jint > * getSelectedAccessibleRows();
  95. virtual JArray< jint > * getSelectedAccessibleColumns();
  96. virtual jint getAccessibleRowAtIndex(jint);
  97. virtual jint getAccessibleColumnAtIndex(jint);
  98. virtual jint getAccessibleIndexAt(jint, jint);
  99. public: // actually package-private
  100. static ::javax::swing::JTable * access$0(::javax::swing::JTable$AccessibleJTable *);
  101. private:
  102. jint __attribute__((aligned(__alignof__( ::javax::swing::JComponent$AccessibleJComponent)))) lastSelectedRow;
  103. jint lastSelectedColumn;
  104. ::javax::accessibility::Accessible * caption;
  105. ::javax::accessibility::Accessible * summary;
  106. JArray< ::javax::accessibility::Accessible * > * rowDescriptions;
  107. JArray< ::javax::accessibility::Accessible * > * columnDescriptions;
  108. public: // actually package-private
  109. ::javax::swing::JTable * this$0;
  110. public:
  111. static ::java::lang::Class class$;
  112. };
  113. #endif // __javax_swing_JTable$AccessibleJTable__