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