OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / javax / swing / ButtonModel.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_swing_ButtonModel__
5 #define __javax_swing_ButtonModel__
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       namespace event
19       {
20           class ActionListener;
21           class ItemListener;
22       }
23     }
24   }
25   namespace javax
26   {
27     namespace swing
28     {
29         class ButtonGroup;
30         class ButtonModel;
31       namespace event
32       {
33           class ChangeListener;
34       }
35     }
36   }
37 }
38
39 class javax::swing::ButtonModel : public ::java::lang::Object
40 {
41
42 public:
43   virtual jboolean isArmed() = 0;
44   virtual void setArmed(jboolean) = 0;
45   virtual jboolean isEnabled() = 0;
46   virtual void setEnabled(jboolean) = 0;
47   virtual void setPressed(jboolean) = 0;
48   virtual jboolean isPressed() = 0;
49   virtual void removeActionListener(::java::awt::event::ActionListener *) = 0;
50   virtual void addActionListener(::java::awt::event::ActionListener *) = 0;
51   virtual void addItemListener(::java::awt::event::ItemListener *) = 0;
52   virtual void removeItemListener(::java::awt::event::ItemListener *) = 0;
53   virtual void addChangeListener(::javax::swing::event::ChangeListener *) = 0;
54   virtual void removeChangeListener(::javax::swing::event::ChangeListener *) = 0;
55   virtual void setRollover(jboolean) = 0;
56   virtual jboolean isRollover() = 0;
57   virtual jint getMnemonic() = 0;
58   virtual void setMnemonic(jint) = 0;
59   virtual void setActionCommand(::java::lang::String *) = 0;
60   virtual ::java::lang::String * getActionCommand() = 0;
61   virtual void setGroup(::javax::swing::ButtonGroup *) = 0;
62   virtual void setSelected(jboolean) = 0;
63   virtual jboolean isSelected() = 0;
64   virtual JArray< ::java::lang::Object * > * getSelectedObjects() = 0;
65   static ::java::lang::Class class$;
66 } __attribute__ ((java_interface));
67
68 #endif // __javax_swing_ButtonModel__