OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / javax / swing / text / html / FormView.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_swing_text_html_FormView__
5 #define __javax_swing_text_html_FormView__
6
7 #pragma interface
8
9 #include <javax/swing/text/ComponentView.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace awt
15     {
16         class Component;
17         class Point;
18       namespace event
19       {
20           class ActionEvent;
21       }
22     }
23   }
24   namespace javax
25   {
26     namespace swing
27     {
28       namespace text
29       {
30           class AttributeSet;
31           class Element;
32         namespace html
33         {
34             class FormView;
35         }
36       }
37     }
38   }
39 }
40
41 class javax::swing::text::html::FormView : public ::javax::swing::text::ComponentView
42 {
43
44 public:
45   FormView(::javax::swing::text::Element *);
46 public: // actually protected
47   virtual ::java::awt::Component * createComponent();
48 public:
49   virtual jfloat getMaximumSpan(jint);
50   virtual void actionPerformed(::java::awt::event::ActionEvent *);
51 public: // actually protected
52   virtual void submitData(::java::lang::String *);
53   virtual void imageSubmit(::java::lang::String *);
54 public: // actually package-private
55   virtual ::java::lang::String * getImageData(::java::awt::Point *);
56   virtual ::javax::swing::text::Element * getFormElement();
57 private:
58   ::java::lang::String * getFormData();
59   void getElementFormData(::javax::swing::text::Element *, ::java::lang::StringBuilder *);
60   void getSelectData(::javax::swing::text::AttributeSet *, ::java::lang::StringBuilder *);
61   ::java::lang::String * getTextAreaData(::javax::swing::text::AttributeSet *);
62   ::java::lang::String * getInputFormData(::javax::swing::text::AttributeSet *);
63   void addData(::java::lang::StringBuilder *, ::java::lang::String *, ::java::lang::String *);
64   void resetForm();
65 public:
66   static ::java::lang::String * SUBMIT;
67   static ::java::lang::String * RESET;
68 private:
69   jboolean __attribute__((aligned(__alignof__( ::javax::swing::text::ComponentView)))) maxIsPreferred;
70 public: // actually package-private
71   static jboolean $assertionsDisabled;
72 public:
73   static ::java::lang::Class class$;
74 };
75
76 #endif // __javax_swing_text_html_FormView__