Merged gcj-eclipse branch to trunk.
[official-gcc.git] / libjava / java / awt / event / ItemEvent.h
blob61f4836468d1c2f424ec919a029b0ad6deb37d66
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_event_ItemEvent__
5 #define __java_awt_event_ItemEvent__
7 #pragma interface
9 #include <java/awt/AWTEvent.h>
10 extern "Java"
12 namespace java
14 namespace awt
16 class ItemSelectable;
17 namespace event
19 class ItemEvent;
25 class java::awt::event::ItemEvent : public ::java::awt::AWTEvent
28 public:
29 ItemEvent(::java::awt::ItemSelectable *, jint, ::java::lang::Object *, jint);
30 virtual ::java::awt::ItemSelectable * getItemSelectable();
31 virtual ::java::lang::Object * getItem();
32 virtual jint getStateChange();
33 virtual ::java::lang::String * paramString();
34 private:
35 static const jlong serialVersionUID = -608708132447206933LL;
36 public:
37 static const jint ITEM_FIRST = 701;
38 static const jint ITEM_LAST = 701;
39 static const jint ITEM_STATE_CHANGED = 701;
40 static const jint SELECTED = 1;
41 static const jint DESELECTED = 2;
42 private:
43 ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::awt::AWTEvent)))) item;
44 jint stateChange;
45 public:
46 static ::java::lang::Class class$;
49 #endif // __java_awt_event_ItemEvent__