1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __javax_swing_text_html_HTMLEditorKit$InsertHTMLTextAction__
5 #define __javax_swing_text_html_HTMLEditorKit$InsertHTMLTextAction__
6 
7 #pragma interface
8 
9 #include <javax/swing/text/html/HTMLEditorKit$HTMLTextAction.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace awt
15     {
16       namespace event
17       {
18           class ActionEvent;
19       }
20     }
21   }
22   namespace javax
23   {
24     namespace swing
25     {
26         class JEditorPane;
27       namespace text
28       {
29           class Element;
30         namespace html
31         {
32             class HTML$Tag;
33             class HTMLDocument;
34             class HTMLEditorKit$InsertHTMLTextAction;
35         }
36       }
37     }
38   }
39 }
40 
41 class javax::swing::text::html::HTMLEditorKit$InsertHTMLTextAction : public ::javax::swing::text::html::HTMLEditorKit$HTMLTextAction
42 {
43 
44 public:
45   HTMLEditorKit$InsertHTMLTextAction(::java::lang::String *, ::java::lang::String *, ::javax::swing::text::html::HTML$Tag *, ::javax::swing::text::html::HTML$Tag *);
46   HTMLEditorKit$InsertHTMLTextAction(::java::lang::String *, ::java::lang::String *, ::javax::swing::text::html::HTML$Tag *, ::javax::swing::text::html::HTML$Tag *, ::javax::swing::text::html::HTML$Tag *, ::javax::swing::text::html::HTML$Tag *);
47 public: // actually protected
48   virtual void insertHTML(::javax::swing::JEditorPane *, ::javax::swing::text::html::HTMLDocument *, jint, ::java::lang::String *, jint, jint, ::javax::swing::text::html::HTML$Tag *);
49   virtual void insertAtBoundary(::javax::swing::JEditorPane *, ::javax::swing::text::html::HTMLDocument *, jint, ::javax::swing::text::Element *, ::java::lang::String *, ::javax::swing::text::html::HTML$Tag *, ::javax::swing::text::html::HTML$Tag *);
50   virtual void insertAtBoundry(::javax::swing::JEditorPane *, ::javax::swing::text::html::HTMLDocument *, jint, ::javax::swing::text::Element *, ::java::lang::String *, ::javax::swing::text::html::HTML$Tag *, ::javax::swing::text::html::HTML$Tag *);
51 public:
52   virtual void actionPerformed(::java::awt::event::ActionEvent *);
53 private:
54   jboolean tryInsert(::javax::swing::JEditorPane *, ::javax::swing::text::html::HTMLDocument *, jint, ::javax::swing::text::html::HTML$Tag *, ::javax::swing::text::html::HTML$Tag *);
55   void adjustSelection(::javax::swing::JEditorPane *, ::javax::swing::text::html::HTMLDocument *, jint, jint);
56 public: // actually protected
57   ::javax::swing::text::html::HTML$Tag * __attribute__((aligned(__alignof__( ::javax::swing::text::html::HTMLEditorKit$HTMLTextAction)))) addTag;
58   ::javax::swing::text::html::HTML$Tag * alternateAddTag;
59   ::javax::swing::text::html::HTML$Tag * alternateParentTag;
60   ::java::lang::String * html;
61   ::javax::swing::text::html::HTML$Tag * parentTag;
62 public:
63   static ::java::lang::Class class$;
64 };
65 
66 #endif // __javax_swing_text_html_HTMLEditorKit$InsertHTMLTextAction__
67