1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __javax_swing_colorchooser_DefaultColorSelectionModel__ 5 #define __javax_swing_colorchooser_DefaultColorSelectionModel__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace java 15 { 16 namespace awt 17 { 18 class Color; 19 } 20 } 21 namespace javax 22 { 23 namespace swing 24 { 25 namespace colorchooser 26 { 27 class DefaultColorSelectionModel; 28 } 29 namespace event 30 { 31 class ChangeEvent; 32 class ChangeListener; 33 class EventListenerList; 34 } 35 } 36 } 37 } 38 39 class javax::swing::colorchooser::DefaultColorSelectionModel : public ::java::lang::Object 40 { 41 42 public: 43 DefaultColorSelectionModel(); 44 DefaultColorSelectionModel(::java::awt::Color *); 45 virtual ::java::awt::Color * getSelectedColor(); 46 virtual void setSelectedColor(::java::awt::Color *); 47 virtual void addChangeListener(::javax::swing::event::ChangeListener *); 48 virtual void removeChangeListener(::javax::swing::event::ChangeListener *); 49 virtual JArray< ::javax::swing::event::ChangeListener * > * getChangeListeners(); 50 public: // actually protected 51 virtual void fireStateChanged(); 52 private: 53 static const jlong serialVersionUID = -8117143602864778804LL; 54 ::java::awt::Color * __attribute__((aligned(__alignof__( ::java::lang::Object)))) selectedColor; 55 public: // actually protected 56 ::javax::swing::event::ChangeEvent * changeEvent; 57 ::javax::swing::event::EventListenerList * listenerList; 58 public: 59 static ::java::lang::Class class$; 60 }; 61 62 #endif // __javax_swing_colorchooser_DefaultColorSelectionModel__ 63