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