Merged gcj-eclipse branch to trunk.
[official-gcc.git] / libjava / java / awt / TextField.h
blob747fe3521555d2a320e6851de731460a81b33234
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_TextField__
5 #define __java_awt_TextField__
7 #pragma interface
9 #include <java/awt/TextComponent.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace awt
18 class AWTEvent;
19 class Dimension;
20 class TextField;
21 namespace event
23 class ActionEvent;
24 class ActionListener;
28 namespace javax
30 namespace accessibility
32 class AccessibleContext;
37 class java::awt::TextField : public ::java::awt::TextComponent
40 public:
41 TextField();
42 TextField(::java::lang::String *);
43 TextField(jint);
44 TextField(::java::lang::String *, jint);
45 virtual jint getColumns();
46 virtual void setColumns(jint);
47 virtual jchar getEchoChar();
48 virtual void setEchoChar(jchar);
49 virtual void setEchoCharacter(jchar);
50 virtual jboolean echoCharIsSet();
51 virtual ::java::awt::Dimension * getMinimumSize();
52 virtual ::java::awt::Dimension * getMinimumSize(jint);
53 virtual ::java::awt::Dimension * minimumSize();
54 virtual ::java::awt::Dimension * minimumSize(jint);
55 virtual ::java::awt::Dimension * getPreferredSize();
56 virtual ::java::awt::Dimension * getPreferredSize(jint);
57 virtual ::java::awt::Dimension * preferredSize();
58 virtual ::java::awt::Dimension * preferredSize(jint);
59 virtual void addNotify();
60 virtual void addActionListener(::java::awt::event::ActionListener *);
61 virtual void removeActionListener(::java::awt::event::ActionListener *);
62 public: // actually protected
63 virtual void processEvent(::java::awt::AWTEvent *);
64 virtual void processActionEvent(::java::awt::event::ActionEvent *);
65 public: // actually package-private
66 virtual void dispatchEventImpl(::java::awt::AWTEvent *);
67 public: // actually protected
68 virtual ::java::lang::String * paramString();
69 public:
70 virtual JArray< ::java::util::EventListener * > * getListeners(::java::lang::Class *);
71 virtual JArray< ::java::awt::event::ActionListener * > * getActionListeners();
72 public: // actually package-private
73 virtual ::java::lang::String * generateName();
74 private:
75 static jlong getUniqueLong();
76 public:
77 virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
78 private:
79 static jlong next_textfield_number;
80 static const jlong serialVersionUID = -2966288784432217853LL;
81 jint __attribute__((aligned(__alignof__( ::java::awt::TextComponent)))) columns;
82 jchar echoChar;
83 ::java::awt::event::ActionListener * action_listeners;
84 public:
85 static ::java::lang::Class class$;
88 #endif // __java_awt_TextField__