OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / javax / swing / JTable$AccessibleJTable$AccessibleTableHeader.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_swing_JTable$AccessibleJTable$AccessibleTableHeader__
5 #define __javax_swing_JTable$AccessibleJTable$AccessibleTableHeader__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace javax
15   {
16     namespace accessibility
17     {
18         class Accessible;
19         class AccessibleTable;
20     }
21     namespace swing
22     {
23         class JTable$AccessibleJTable;
24         class JTable$AccessibleJTable$AccessibleTableHeader;
25       namespace table
26       {
27           class JTableHeader;
28       }
29     }
30   }
31 }
32
33 class javax::swing::JTable$AccessibleJTable$AccessibleTableHeader : public ::java::lang::Object
34 {
35
36   JTable$AccessibleJTable$AccessibleTableHeader(::javax::swing::JTable$AccessibleJTable *, ::javax::swing::table::JTableHeader *);
37 public:
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 *);
62 private:
63   ::javax::swing::table::JTableHeader * __attribute__((aligned(__alignof__( ::java::lang::Object)))) header;
64 public: // actually package-private
65   ::javax::swing::JTable$AccessibleJTable * this$1;
66 public:
67   static ::java::lang::Class class$;
68 };
69
70 #endif // __javax_swing_JTable$AccessibleJTable$AccessibleTableHeader__