gcc/
[official-gcc.git] / libjava / javax / swing / JTable$AccessibleJTable$AccessibleJTableCell.h
blob0264034abc9ed28e9810709ccaec26d6660304e1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JTable$AccessibleJTable$AccessibleJTableCell__
5 #define __javax_swing_JTable$AccessibleJTable$AccessibleJTableCell__
7 #pragma interface
9 #include <javax/accessibility/AccessibleContext.h>
10 extern "Java"
12 namespace java
14 namespace awt
16 class Color;
17 class Cursor;
18 class Dimension;
19 class Font;
20 class FontMetrics;
21 class Point;
22 class Rectangle;
23 namespace event
25 class FocusListener;
29 namespace javax
31 namespace accessibility
33 class Accessible;
34 class AccessibleContext;
35 class AccessibleRole;
36 class AccessibleStateSet;
38 namespace swing
40 class JTable;
41 class JTable$AccessibleJTable;
42 class JTable$AccessibleJTable$AccessibleJTableCell;
47 class javax::swing::JTable$AccessibleJTable$AccessibleJTableCell : public ::javax::accessibility::AccessibleContext
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$;
97 #endif // __javax_swing_JTable$AccessibleJTable$AccessibleJTableCell__