2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JTable$AccessibleJTable$AccessibleJTableHeaderCell__
5 #define __javax_swing_JTable$AccessibleJTable$AccessibleJTableHeaderCell__
9 #include <javax/accessibility/AccessibleContext.h>
32 namespace accessibility
35 class AccessibleContext
;
37 class AccessibleStateSet
;
41 class JTable$AccessibleJTable
;
42 class JTable$AccessibleJTable$AccessibleJTableHeaderCell
;
51 class javax::swing::JTable$AccessibleJTable$AccessibleJTableHeaderCell
: public ::javax::accessibility::AccessibleContext
54 JTable$AccessibleJTable$
AccessibleJTableHeaderCell(::javax::swing::JTable$AccessibleJTable
*, ::javax::swing::table::JTableHeader
*, ::java::awt::Component
*, jint
, jint
);
55 public: // actually package-private
56 virtual ::java::awt::Component
* getColumnHeaderRenderer();
58 virtual ::javax::accessibility::AccessibleRole
* getAccessibleRole();
59 virtual ::javax::accessibility::AccessibleStateSet
* getAccessibleStateSet();
60 virtual jint
getAccessibleIndexInParent();
61 virtual jint
getAccessibleChildrenCount();
62 virtual ::javax::accessibility::Accessible
* getAccessibleChild(jint
);
63 virtual ::java::util::Locale
* getLocale();
64 virtual ::javax::accessibility::AccessibleContext
* getAccessibleContext();
65 virtual ::java::awt::Color
* getBackground();
66 virtual void setBackground(::java::awt::Color
*);
67 virtual ::java::awt::Color
* getForeground();
68 virtual void setForeground(::java::awt::Color
*);
69 virtual ::java::awt::Cursor
* getCursor();
70 virtual void setCursor(::java::awt::Cursor
*);
71 virtual ::java::awt::Font
* getFont();
72 virtual void setFont(::java::awt::Font
*);
73 virtual ::java::awt::FontMetrics
* getFontMetrics(::java::awt::Font
*);
74 virtual jboolean
isEnabled();
75 virtual void setEnabled(jboolean
);
76 virtual jboolean
isVisible();
77 virtual void setVisible(jboolean
);
78 virtual jboolean
isShowing();
79 virtual jboolean
contains(::java::awt::Point
*);
80 virtual ::java::awt::Point
* getLocationOnScreen();
81 virtual ::java::awt::Point
* getLocation();
82 virtual void setLocation(::java::awt::Point
*);
83 virtual ::java::awt::Rectangle
* getBounds();
84 virtual void setBounds(::java::awt::Rectangle
*);
85 virtual ::java::awt::Dimension
* getSize();
86 virtual void setSize(::java::awt::Dimension
*);
87 virtual ::javax::accessibility::Accessible
* getAccessibleAt(::java::awt::Point
*);
88 virtual jboolean
isFocusTraversable();
89 virtual void requestFocus();
90 virtual void addFocusListener(::java::awt::event::FocusListener
*);
91 virtual void removeFocusListener(::java::awt::event::FocusListener
*);
92 public: // actually package-private
93 JTable$AccessibleJTable$
AccessibleJTableHeaderCell(::javax::swing::JTable$AccessibleJTable
*, ::javax::swing::table::JTableHeader
*, ::java::awt::Component
*, jint
, jint
, ::javax::swing::JTable$AccessibleJTable$AccessibleJTableHeaderCell
*);
94 ::javax::swing::table::JTableHeader
* __attribute__((aligned(__alignof__( ::javax::accessibility::AccessibleContext
)))) header
;
96 ::javax::swing::JTable$AccessibleJTable
* this$
1;
98 static ::java::lang::Class
class$
;
101 #endif // __javax_swing_JTable$AccessibleJTable$AccessibleJTableHeaderCell__