2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_List$AccessibleAWTList__
5 #define __java_awt_List$AccessibleAWTList__
9 #include <java/awt/Component$AccessibleAWTComponent.h>
17 class List$AccessibleAWTList;
27 namespace accessibility
31 class AccessibleSelection;
32 class AccessibleStateSet;
37 class java::awt::List$AccessibleAWTList : public ::java::awt::Component$AccessibleAWTComponent
41 List$AccessibleAWTList(::java::awt::List *);
42 virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
43 virtual ::javax::accessibility::AccessibleStateSet * getAccessibleStateSet();
44 virtual jint getAccessibleChildrenCount();
45 virtual ::javax::accessibility::Accessible * getAccessibleChild(jint);
46 virtual jint getAccessibleSelectionCount();
47 virtual ::javax::accessibility::AccessibleSelection * getAccessibleSelection();
48 virtual ::javax::accessibility::Accessible * getAccessibleSelection(jint);
49 virtual jboolean isAccessibleChildSelected(jint);
50 virtual void addAccessibleSelection(jint);
51 virtual void removeAccessibleSelection(jint);
52 virtual void clearAccessibleSelection();
53 virtual void selectAllAccessibleSelection();
54 virtual void itemStateChanged(::java::awt::event::ItemEvent *);
55 virtual void actionPerformed(::java::awt::event::ActionEvent *);
56 public: // actually package-private
57 static ::java::awt::List * access$0(::java::awt::List$AccessibleAWTList *);
59 static const jlong serialVersionUID = 7924617370136012829LL;
60 public: // actually package-private
61 ::java::awt::List * __attribute__((aligned(__alignof__( ::java::awt::Component$AccessibleAWTComponent)))) this$0;
63 static ::java::lang::Class class$;
66 #endif // __java_awt_List$AccessibleAWTList__