OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / java / awt / List$AccessibleAWTList.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __java_awt_List$AccessibleAWTList__
5 #define __java_awt_List$AccessibleAWTList__
6
7 #pragma interface
8
9 #include <java/awt/Component$AccessibleAWTComponent.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace awt
15     {
16         class List;
17         class List$AccessibleAWTList;
18       namespace event
19       {
20           class ActionEvent;
21           class ItemEvent;
22       }
23     }
24   }
25   namespace javax
26   {
27     namespace accessibility
28     {
29         class Accessible;
30         class AccessibleRole;
31         class AccessibleSelection;
32         class AccessibleStateSet;
33     }
34   }
35 }
36
37 class java::awt::List$AccessibleAWTList : public ::java::awt::Component$AccessibleAWTComponent
38 {
39
40 public:
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 *);
58 private:
59   static const jlong serialVersionUID = 7924617370136012829LL;
60 public: // actually package-private
61   ::java::awt::List * __attribute__((aligned(__alignof__( ::java::awt::Component$AccessibleAWTComponent)))) this$0;
62 public:
63   static ::java::lang::Class class$;
64 };
65
66 #endif // __java_awt_List$AccessibleAWTList__