2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_accessibility_AccessibleTable__
5 #define __javax_accessibility_AccessibleTable__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
16 namespace accessibility
19 class AccessibleTable
;
24 class javax::accessibility::AccessibleTable
: public ::java::lang::Object
28 virtual ::javax::accessibility::Accessible
* getAccessibleCaption() = 0;
29 virtual void setAccessibleCaption(::javax::accessibility::Accessible
*) = 0;
30 virtual ::javax::accessibility::Accessible
* getAccessibleSummary() = 0;
31 virtual void setAccessibleSummary(::javax::accessibility::Accessible
*) = 0;
32 virtual jint
getAccessibleRowCount() = 0;
33 virtual jint
getAccessibleColumnCount() = 0;
34 virtual ::javax::accessibility::Accessible
* getAccessibleAt(jint
, jint
) = 0;
35 virtual jint
getAccessibleRowExtentAt(jint
, jint
) = 0;
36 virtual jint
getAccessibleColumnExtentAt(jint
, jint
) = 0;
37 virtual ::javax::accessibility::AccessibleTable
* getAccessibleRowHeader() = 0;
38 virtual void setAccessibleRowHeader(::javax::accessibility::AccessibleTable
*) = 0;
39 virtual ::javax::accessibility::AccessibleTable
* getAccessibleColumnHeader() = 0;
40 virtual void setAccessibleColumnHeader(::javax::accessibility::AccessibleTable
*) = 0;
41 virtual ::javax::accessibility::Accessible
* getAccessibleRowDescription(jint
) = 0;
42 virtual void setAccessibleRowDescription(jint
, ::javax::accessibility::Accessible
*) = 0;
43 virtual ::javax::accessibility::Accessible
* getAccessibleColumnDescription(jint
) = 0;
44 virtual void setAccessibleColumnDescription(jint
, ::javax::accessibility::Accessible
*) = 0;
45 virtual jboolean
isAccessibleSelected(jint
, jint
) = 0;
46 virtual jboolean
isAccessibleRowSelected(jint
) = 0;
47 virtual jboolean
isAccessibleColumnSelected(jint
) = 0;
48 virtual JArray
< jint
> * getSelectedAccessibleRows() = 0;
49 virtual JArray
< jint
> * getSelectedAccessibleColumns() = 0;
50 static ::java::lang::Class
class$
;
51 } __attribute__ ((java_interface
));
53 #endif // __javax_accessibility_AccessibleTable__