// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- #ifndef __javax_swing_JList$AccessibleJList__ #define __javax_swing_JList$AccessibleJList__ #pragma interface #include extern "Java" { namespace java { namespace awt { class Point; } namespace beans { class PropertyChangeEvent; } } namespace javax { namespace accessibility { class Accessible; class AccessibleRole; class AccessibleStateSet; } namespace swing { class JList; class JList$AccessibleJList; namespace event { class ListDataEvent; class ListSelectionEvent; } } } } class javax::swing::JList$AccessibleJList : public ::javax::swing::JComponent$AccessibleJComponent { public: JList$AccessibleJList(::javax::swing::JList *); virtual jint getAccessibleSelectionCount(); virtual ::javax::accessibility::Accessible * getAccessibleSelection(jint); virtual jboolean isAccessibleChildSelected(jint); virtual void addAccessibleSelection(jint); virtual void removeAccessibleSelection(jint); virtual void clearAccessibleSelection(); virtual void selectAllAccessibleSelection(); virtual void valueChanged(::javax::swing::event::ListSelectionEvent *); virtual void contentsChanged(::javax::swing::event::ListDataEvent *); virtual void intervalAdded(::javax::swing::event::ListDataEvent *); virtual void intervalRemoved(::javax::swing::event::ListDataEvent *); virtual void propertyChange(::java::beans::PropertyChangeEvent *); virtual ::javax::accessibility::AccessibleStateSet * getAccessibleStateSet(); virtual ::javax::accessibility::AccessibleRole * getAccessibleRole(); virtual ::javax::accessibility::Accessible * getAccessibleAt(::java::awt::Point *); virtual jint getAccessibleChildrenCount(); virtual ::javax::accessibility::Accessible * getAccessibleChild(jint); public: // actually package-private ::javax::swing::JList * __attribute__((aligned(__alignof__( ::javax::swing::JComponent$AccessibleJComponent)))) this$0; public: static ::java::lang::Class class$; }; #endif // __javax_swing_JList$AccessibleJList__