2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_event_TreeSelectionEvent__
5 #define __javax_swing_event_TreeSelectionEvent__
9 #include <java/util/EventObject.h>
10 #include <gcj/array.h>
20 class TreeSelectionEvent
;
30 class javax::swing::event::TreeSelectionEvent
: public ::java::util::EventObject
34 TreeSelectionEvent(::java::lang::Object
*, JArray
< ::javax::swing::tree::TreePath
* > *, JArray
< jboolean
> *, ::javax::swing::tree::TreePath
*, ::javax::swing::tree::TreePath
*);
35 TreeSelectionEvent(::java::lang::Object
*, ::javax::swing::tree::TreePath
*, jboolean
, ::javax::swing::tree::TreePath
*, ::javax::swing::tree::TreePath
*);
36 virtual ::javax::swing::tree::TreePath
* getPath();
37 virtual JArray
< ::javax::swing::tree::TreePath
* > * getPaths();
38 virtual jboolean
isAddedPath();
39 virtual jboolean
isAddedPath(::javax::swing::tree::TreePath
*);
40 virtual jboolean
isAddedPath(jint
);
41 virtual ::javax::swing::tree::TreePath
* getOldLeadSelectionPath();
42 virtual ::javax::swing::tree::TreePath
* getNewLeadSelectionPath();
43 virtual ::java::lang::Object
* cloneWithSource(::java::lang::Object
*);
44 public: // actually protected
45 JArray
< ::javax::swing::tree::TreePath
* > * __attribute__((aligned(__alignof__( ::java::util::EventObject
)))) paths
;
46 JArray
< jboolean
> * areNew
;
47 ::javax::swing::tree::TreePath
* oldLeadSelectionPath
;
48 ::javax::swing::tree::TreePath
* newLeadSelectionPath
;
50 static ::java::lang::Class
class$
;
53 #endif // __javax_swing_event_TreeSelectionEvent__