* doc/xml/faq.xml (a-how_to_set_paths): Expand FAQ answer.
[official-gcc.git] / libjava / java / awt / Checkbox.h
blob614f599f624f0a5dae1f9da5f6be55ea5ab0383b
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_Checkbox__
5 #define __java_awt_Checkbox__
7 #pragma interface
9 #include <java/awt/Component.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace awt
18 class AWTEvent;
19 class Checkbox;
20 class CheckboxGroup;
21 namespace event
23 class ItemEvent;
24 class ItemListener;
28 namespace javax
30 namespace accessibility
32 class AccessibleContext;
37 class java::awt::Checkbox : public ::java::awt::Component
40 public:
41 Checkbox();
42 Checkbox(::java::lang::String *);
43 Checkbox(::java::lang::String *, jboolean);
44 Checkbox(::java::lang::String *, ::java::awt::CheckboxGroup *, jboolean);
45 Checkbox(::java::lang::String *, jboolean, ::java::awt::CheckboxGroup *);
46 virtual ::java::lang::String * getLabel();
47 virtual void setLabel(::java::lang::String *);
48 virtual jboolean getState();
49 virtual void setState(jboolean);
50 virtual JArray< ::java::lang::Object * > * getSelectedObjects();
51 virtual ::java::awt::CheckboxGroup * getCheckboxGroup();
52 virtual void setCheckboxGroup(::java::awt::CheckboxGroup *);
53 virtual void addNotify();
54 virtual JArray< ::java::awt::event::ItemListener * > * getItemListeners();
55 virtual void addItemListener(::java::awt::event::ItemListener *);
56 virtual void removeItemListener(::java::awt::event::ItemListener *);
57 public: // actually protected
58 virtual void processEvent(::java::awt::AWTEvent *);
59 virtual void processItemEvent(::java::awt::event::ItemEvent *);
60 public: // actually package-private
61 virtual void dispatchEventImpl(::java::awt::AWTEvent *);
62 public: // actually protected
63 virtual ::java::lang::String * paramString();
64 public:
65 virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
66 public: // actually package-private
67 virtual ::java::lang::String * generateName();
68 private:
69 static jlong getUniqueLong();
70 static const jlong serialVersionUID = 7270714317450821763LL;
71 ::java::awt::CheckboxGroup * __attribute__((aligned(__alignof__( ::java::awt::Component)))) group;
72 ::java::lang::String * label;
73 public: // actually package-private
74 jboolean state;
75 private:
76 ::java::awt::event::ItemListener * item_listeners;
77 static jlong next_checkbox_number;
78 public:
79 static ::java::lang::Class class$;
82 #endif // __java_awt_Checkbox__