1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __javax_swing_JTable$AccessibleJTable$AccessibleJTableCell__
5 #define __javax_swing_JTable$AccessibleJTable$AccessibleJTableCell__
6 
7 #pragma interface
8 
9 #include <javax/accessibility/AccessibleContext.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace awt
15     {
16         class Color;
17         class Cursor;
18         class Dimension;
19         class Font;
20         class FontMetrics;
21         class Point;
22         class Rectangle;
23       namespace event
24       {
25           class FocusListener;
26       }
27     }
28   }
29   namespace javax
30   {
31     namespace accessibility
32     {
33         class Accessible;
34         class AccessibleContext;
35         class AccessibleRole;
36         class AccessibleStateSet;
37     }
38     namespace swing
39     {
40         class JTable;
41         class JTable$AccessibleJTable;
42         class JTable$AccessibleJTable$AccessibleJTableCell;
43     }
44   }
45 }
46 
47 class javax::swing::JTable$AccessibleJTable$AccessibleJTableCell : public ::javax::accessibility::AccessibleContext
48 {
49 
50 public:
51   JTable$AccessibleJTable$AccessibleJTableCell(::javax::swing::JTable$AccessibleJTable *, ::javax::swing::JTable *, jint, jint, jint);
52   virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
53   virtual ::javax::accessibility::AccessibleStateSet * getAccessibleStateSet();
54   virtual jint getAccessibleIndexInParent();
55   virtual jint getAccessibleChildrenCount();
56   virtual ::javax::accessibility::Accessible * getAccessibleChild(jint);
57   virtual ::java::util::Locale * getLocale();
58   virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
59   virtual ::java::awt::Color * getBackground();
60   virtual void setBackground(::java::awt::Color *);
61   virtual ::java::awt::Color * getForeground();
62   virtual void setForeground(::java::awt::Color *);
63   virtual ::java::awt::Cursor * getCursor();
64   virtual void setCursor(::java::awt::Cursor *);
65   virtual ::java::awt::Font * getFont();
66   virtual void setFont(::java::awt::Font *);
67   virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *);
68   virtual jboolean isEnabled();
69   virtual void setEnabled(jboolean);
70   virtual jboolean isVisible();
71   virtual void setVisible(jboolean);
72   virtual jboolean isShowing();
73   virtual jboolean contains(::java::awt::Point *);
74   virtual ::java::awt::Point * getLocationOnScreen();
75   virtual ::java::awt::Point * getLocation();
76   virtual void setLocation(::java::awt::Point *);
77   virtual ::java::awt::Rectangle * getBounds();
78   virtual void setBounds(::java::awt::Rectangle *);
79   virtual ::java::awt::Dimension * getSize();
80   virtual void setSize(::java::awt::Dimension *);
81   virtual ::javax::accessibility::Accessible * getAccessibleAt(::java::awt::Point *);
82   virtual jboolean isFocusTraversable();
83   virtual void requestFocus();
84   virtual void addFocusListener(::java::awt::event::FocusListener *);
85   virtual void removeFocusListener(::java::awt::event::FocusListener *);
86 private:
87   ::javax::swing::JTable * __attribute__((aligned(__alignof__( ::javax::accessibility::AccessibleContext)))) table;
88   jint row;
89   jint column;
90   jint index;
91 public: // actually package-private
92   ::javax::swing::JTable$AccessibleJTable * this$1;
93 public:
94   static ::java::lang::Class class$;
95 };
96 
97 #endif // __javax_swing_JTable$AccessibleJTable$AccessibleJTableCell__
98