2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_DefaultSingleSelectionModel__
5 #define __javax_swing_DefaultSingleSelectionModel__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
18 class DefaultSingleSelectionModel
;
23 class EventListenerList
;
29 class javax::swing::DefaultSingleSelectionModel
: public ::java::lang::Object
33 DefaultSingleSelectionModel();
34 virtual jint
getSelectedIndex();
35 virtual void setSelectedIndex(jint
);
36 virtual void clearSelection();
37 virtual jboolean
isSelected();
38 virtual void addChangeListener(::javax::swing::event::ChangeListener
*);
39 virtual void removeChangeListener(::javax::swing::event::ChangeListener
*);
40 public: // actually protected
41 virtual void fireStateChanged();
43 virtual JArray
< ::java::util::EventListener
* > * getListeners(::java::lang::Class
*);
44 virtual JArray
< ::javax::swing::event::ChangeListener
* > * getChangeListeners();
46 static const jlong serialVersionUID
= 3676229404753786004LL;
47 public: // actually protected
48 ::javax::swing::event::ChangeEvent
* __attribute__((aligned(__alignof__( ::java::lang::Object
)))) changeEvent
;
49 ::javax::swing::event::EventListenerList
* listenerList
;
53 static ::java::lang::Class
class$
;
56 #endif // __javax_swing_DefaultSingleSelectionModel__