Fix expected messages in test
[official-gcc.git] / libjava / javax / swing / AbstractAction.h
blob6f79d0d37f129fb37c6ae66def365e39383d34e6
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_AbstractAction__
5 #define __javax_swing_AbstractAction__
7 #pragma interface
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace awt
18 namespace event
20 class ActionEvent;
23 namespace beans
25 class PropertyChangeListener;
28 namespace javax
30 namespace swing
32 class AbstractAction;
33 class Icon;
34 namespace event
36 class SwingPropertyChangeSupport;
42 class javax::swing::AbstractAction : public ::java::lang::Object
45 public:
46 AbstractAction();
47 AbstractAction(::java::lang::String *);
48 AbstractAction(::java::lang::String *, ::javax::swing::Icon *);
49 public: // actually protected
50 virtual ::java::lang::Object * clone();
51 public:
52 virtual ::java::lang::Object * getValue(::java::lang::String *);
53 virtual void putValue(::java::lang::String *, ::java::lang::Object *);
54 virtual jboolean isEnabled();
55 virtual void setEnabled(jboolean);
56 virtual JArray< ::java::lang::Object * > * getKeys();
57 public: // actually protected
58 virtual void firePropertyChange(::java::lang::String *, ::java::lang::Object *, ::java::lang::Object *);
59 private:
60 void firePropertyChange(::java::lang::String *, jboolean, jboolean);
61 public:
62 virtual void addPropertyChangeListener(::java::beans::PropertyChangeListener *);
63 virtual void removePropertyChangeListener(::java::beans::PropertyChangeListener *);
64 virtual JArray< ::java::beans::PropertyChangeListener * > * getPropertyChangeListeners();
65 virtual void actionPerformed(::java::awt::event::ActionEvent *) = 0;
66 private:
67 static const jlong serialVersionUID = -6803159439231523484LL;
68 public: // actually protected
69 jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) enabled;
70 ::javax::swing::event::SwingPropertyChangeSupport * changeSupport;
71 private:
72 ::java::util::HashMap * store;
73 public:
74 static ::java::lang::Class class$;
77 #endif // __javax_swing_AbstractAction__