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