1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __javax_swing_text_html_HTMLEditorKit$HTMLTextAction__
5 #define __javax_swing_text_html_HTMLEditorKit$HTMLTextAction__
6 
7 #pragma interface
8 
9 #include <javax/swing/text/StyledEditorKit$StyledTextAction.h>
10 #include <gcj/array.h>
11 
12 extern "Java"
13 {
14   namespace javax
15   {
16     namespace swing
17     {
18         class JEditorPane;
19       namespace text
20       {
21           class Element;
22         namespace html
23         {
24             class HTML$Tag;
25             class HTMLDocument;
26             class HTMLEditorKit;
27             class HTMLEditorKit$HTMLTextAction;
28         }
29       }
30     }
31   }
32 }
33 
34 class javax::swing::text::html::HTMLEditorKit$HTMLTextAction : public ::javax::swing::text::StyledEditorKit$StyledTextAction
35 {
36 
37 public:
38   HTMLEditorKit$HTMLTextAction(::java::lang::String *);
39 public: // actually protected
40   virtual ::javax::swing::text::html::HTMLDocument * getHTMLDocument(::javax::swing::JEditorPane *);
41   virtual ::javax::swing::text::html::HTMLEditorKit * getHTMLEditorKit(::javax::swing::JEditorPane *);
42   virtual JArray< ::javax::swing::text::Element * > * getElementsAt(::javax::swing::text::html::HTMLDocument *, jint);
43 private:
44   JArray< ::javax::swing::text::Element * > * getElementsAt(::javax::swing::text::Element *, jint, jint);
45 public: // actually protected
46   virtual jint elementCountToTag(::javax::swing::text::html::HTMLDocument *, jint, ::javax::swing::text::html::HTML$Tag *);
47   virtual ::javax::swing::text::Element * findElementMatchingTag(::javax::swing::text::html::HTMLDocument *, jint, ::javax::swing::text::html::HTML$Tag *);
48 public:
49   static ::java::lang::Class class$;
50 };
51 
52 #endif // __javax_swing_text_html_HTMLEditorKit$HTMLTextAction__
53