1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __gnu_javax_swing_text_html_parser_models_transformer__
5 #define __gnu_javax_swing_text_html_parser_models_transformer__
6 
7 #pragma interface
8 
9 #include <java/lang/Object.h>
10 extern "Java"
11 {
12   namespace gnu
13   {
14     namespace javax
15     {
16       namespace swing
17       {
18         namespace text
19         {
20           namespace html
21           {
22             namespace parser
23             {
24               namespace models
25               {
26                   class node;
27                   class transformer;
28               }
29             }
30           }
31         }
32       }
33     }
34   }
35   namespace javax
36   {
37     namespace swing
38     {
39       namespace text
40       {
41         namespace html
42         {
43           namespace parser
44           {
45               class ContentModel;
46               class DTD;
47           }
48         }
49       }
50     }
51   }
52 }
53 
54 class gnu::javax::swing::text::html::parser::models::transformer : public ::java::lang::Object
55 {
56 
57 public:
58   transformer();
59   static jint measureChainLength(::javax::swing::text::html::parser::ContentModel *);
60   static ::gnu::javax::swing::text::html::parser::models::node * transform(::javax::swing::text::html::parser::ContentModel *);
61   static ::gnu::javax::swing::text::html::parser::models::node * transform(::javax::swing::text::html::parser::ContentModel *, ::javax::swing::text::html::parser::DTD *);
62 private:
63   static jboolean isBinary(jint);
64   static jboolean isUnary(jint);
65   static void addtype(::gnu::javax::swing::text::html::parser::models::node *, jchar);
66   static ::gnu::javax::swing::text::html::parser::models::node * optionalTransform(::javax::swing::text::html::parser::ContentModel *, ::javax::swing::text::html::parser::DTD *);
67   static const jlong serialVersionUID = 1LL;
68 public: // actually protected
69   static ::java::lang::String * binary;
70   static ::java::lang::String * unary;
71 public:
72   static ::java::lang::Class class$;
73 };
74 
75 #endif // __gnu_javax_swing_text_html_parser_models_transformer__
76