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__ 77