OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / java / awt / Choice.h
diff --git a/libjava/java/awt/Choice.h b/libjava/java/awt/Choice.h
new file mode 100644 (file)
index 0000000..fc02613
--- /dev/null
@@ -0,0 +1,84 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __java_awt_Choice__
+#define __java_awt_Choice__
+
+#pragma interface
+
+#include <java/awt/Component.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+  namespace java
+  {
+    namespace awt
+    {
+        class AWTEvent;
+        class Choice;
+      namespace event
+      {
+          class ItemEvent;
+          class ItemListener;
+      }
+    }
+  }
+  namespace javax
+  {
+    namespace accessibility
+    {
+        class AccessibleContext;
+    }
+  }
+}
+
+class java::awt::Choice : public ::java::awt::Component
+{
+
+public:
+  Choice();
+  virtual jint getItemCount();
+  virtual jint countItems();
+  virtual ::java::lang::String * getItem(jint);
+  virtual void add(::java::lang::String *);
+  virtual void addItem(::java::lang::String *);
+  virtual void insert(::java::lang::String *, jint);
+  virtual void remove(::java::lang::String *);
+  virtual void remove(jint);
+  virtual void removeAll();
+  virtual ::java::lang::String * getSelectedItem();
+  virtual JArray< ::java::lang::Object * > * getSelectedObjects();
+  virtual jint getSelectedIndex();
+  virtual void select(jint);
+  virtual void select(::java::lang::String *);
+  virtual void addNotify();
+  virtual void addItemListener(::java::awt::event::ItemListener *);
+  virtual void removeItemListener(::java::awt::event::ItemListener *);
+public: // actually protected
+  virtual void processEvent(::java::awt::AWTEvent *);
+public: // actually package-private
+  virtual void dispatchEventImpl(::java::awt::AWTEvent *);
+public: // actually protected
+  virtual void processItemEvent(::java::awt::event::ItemEvent *);
+  virtual ::java::lang::String * paramString();
+public:
+  virtual JArray< ::java::util::EventListener * > * getListeners(::java::lang::Class *);
+  virtual JArray< ::java::awt::event::ItemListener * > * getItemListeners();
+  virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
+public: // actually package-private
+  virtual ::java::lang::String * generateName();
+private:
+  static jlong getUniqueLong();
+  static jlong next_choice_number;
+  static const jlong serialVersionUID = -4075310674757313071LL;
+public: // actually package-private
+  ::java::util::Vector * __attribute__((aligned(__alignof__( ::java::awt::Component)))) pItems;
+private:
+  jint selectedIndex;
+  ::java::awt::event::ItemListener * item_listeners;
+public:
+  static ::java::lang::Class class$;
+};
+
+#endif // __java_awt_Choice__