1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __sun_awt_CausedFocusEvent$Cause__ 5 #define __sun_awt_CausedFocusEvent$Cause__ 6 7 #pragma interface 8 9 #include <java/lang/Enum.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace sun 15 { 16 namespace awt 17 { 18 class CausedFocusEvent$Cause; 19 } 20 } 21 } 22 23 class sun::awt::CausedFocusEvent$Cause : public ::java::lang::Enum 24 { 25 26 CausedFocusEvent$Cause(::java::lang::String *, jint); 27 public: 28 static JArray< ::sun::awt::CausedFocusEvent$Cause * > * values(); 29 static ::sun::awt::CausedFocusEvent$Cause * valueOf(::java::lang::String *); 30 static ::sun::awt::CausedFocusEvent$Cause * UNKNOWN; 31 static ::sun::awt::CausedFocusEvent$Cause * MOUSE_EVENT; 32 static ::sun::awt::CausedFocusEvent$Cause * TRAVERSAL; 33 static ::sun::awt::CausedFocusEvent$Cause * TRAVERSAL_UP; 34 static ::sun::awt::CausedFocusEvent$Cause * TRAVERSAL_DOWN; 35 static ::sun::awt::CausedFocusEvent$Cause * TRAVERSAL_FORWARD; 36 static ::sun::awt::CausedFocusEvent$Cause * TRAVERSAL_BACKWARD; 37 static ::sun::awt::CausedFocusEvent$Cause * MANUAL_REQUEST; 38 static ::sun::awt::CausedFocusEvent$Cause * AUTOMATIC_TRAVERSE; 39 static ::sun::awt::CausedFocusEvent$Cause * ROLLBACK; 40 static ::sun::awt::CausedFocusEvent$Cause * NATIVE_SYSTEM; 41 static ::sun::awt::CausedFocusEvent$Cause * ACTIVATION; 42 static ::sun::awt::CausedFocusEvent$Cause * CLEAR_GLOBAL_FOCUS_OWNER; 43 static ::sun::awt::CausedFocusEvent$Cause * RETARGETED; 44 private: 45 static JArray< ::sun::awt::CausedFocusEvent$Cause * > * ENUM$VALUES; 46 public: 47 static ::java::lang::Class class$; 48 }; 49 50 #endif // __sun_awt_CausedFocusEvent$Cause__ 51