2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JTable$AccessibleJTable$AccessibleTableHeader__
5 #define __javax_swing_JTable$AccessibleJTable$AccessibleTableHeader__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
16 namespace accessibility
19 class AccessibleTable
;
23 class JTable$AccessibleJTable
;
24 class JTable$AccessibleJTable$AccessibleTableHeader
;
33 class javax::swing::JTable$AccessibleJTable$AccessibleTableHeader
: public ::java::lang::Object
36 JTable$AccessibleJTable$
AccessibleTableHeader(::javax::swing::JTable$AccessibleJTable
*, ::javax::swing::table::JTableHeader
*);
38 virtual ::javax::accessibility::Accessible
* getAccessibleCaption();
39 virtual void setAccessibleCaption(::javax::accessibility::Accessible
*);
40 virtual ::javax::accessibility::Accessible
* getAccessibleSummary();
41 virtual void setAccessibleSummary(::javax::accessibility::Accessible
*);
42 virtual jint
getAccessibleRowCount();
43 virtual jint
getAccessibleColumnCount();
44 virtual ::javax::accessibility::Accessible
* getAccessibleAt(jint
, jint
);
45 virtual jint
getAccessibleRowExtentAt(jint
, jint
);
46 virtual jint
getAccessibleColumnExtentAt(jint
, jint
);
47 virtual ::javax::accessibility::AccessibleTable
* getAccessibleRowHeader();
48 virtual void setAccessibleRowHeader(::javax::accessibility::AccessibleTable
*);
49 virtual ::javax::accessibility::AccessibleTable
* getAccessibleColumnHeader();
50 virtual void setAccessibleColumnHeader(::javax::accessibility::AccessibleTable
*);
51 virtual ::javax::accessibility::Accessible
* getAccessibleRowDescription(jint
);
52 virtual void setAccessibleRowDescription(jint
, ::javax::accessibility::Accessible
*);
53 virtual ::javax::accessibility::Accessible
* getAccessibleColumnDescription(jint
);
54 virtual void setAccessibleColumnDescription(jint
, ::javax::accessibility::Accessible
*);
55 virtual jboolean
isAccessibleSelected(jint
, jint
);
56 virtual jboolean
isAccessibleRowSelected(jint
);
57 virtual jboolean
isAccessibleColumnSelected(jint
);
58 virtual JArray
< jint
> * getSelectedAccessibleRows();
59 virtual JArray
< jint
> * getSelectedAccessibleColumns();
60 public: // actually package-private
61 JTable$AccessibleJTable$
AccessibleTableHeader(::javax::swing::JTable$AccessibleJTable
*, ::javax::swing::table::JTableHeader
*, ::javax::swing::JTable$AccessibleJTable$AccessibleTableHeader
*);
63 ::javax::swing::table::JTableHeader
* __attribute__((aligned(__alignof__( ::java::lang::Object
)))) header
;
64 public: // actually package-private
65 ::javax::swing::JTable$AccessibleJTable
* this$
1;
67 static ::java::lang::Class
class$
;
70 #endif // __javax_swing_JTable$AccessibleJTable$AccessibleTableHeader__