1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __gnu_javax_swing_text_html_parser_models_node__
5 #define __gnu_javax_swing_text_html_parser_models_node__
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               }
28             }
29           }
30         }
31       }
32     }
33   }
34 }
35 
36 class gnu::javax::swing::text::html::parser::models::node : public ::java::lang::Object
37 {
38 
39 public:
40   node(jchar, jchar, ::java::lang::Object *);
41   virtual jboolean isClosed();
42   virtual jboolean closePrevious();
43   virtual ::java::lang::Object * findFreeNode();
44   virtual jboolean mustClose();
45   virtual jboolean performMatch(::java::lang::Object *);
46   virtual void reset();
47   virtual ::java::lang::Object * show(::java::lang::Object *);
48   virtual jboolean silenceAllowed();
49   virtual ::java::lang::String * toString();
50   virtual jboolean valid();
51   virtual jboolean validPreliminary();
52 public: // actually protected
53   virtual void close();
54   virtual jboolean compare(::java::lang::Object *);
55   virtual void matches();
56 private:
57   static const jlong serialVersionUID = 1LL;
58 public:
59   ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) token;
60   jboolean _closed;
61   jchar binary;
62   jchar unary;
63   jint visits;
64   ::gnu::javax::swing::text::html::parser::models::node * previous;
65   static ::java::lang::Class class$;
66 };
67 
68 #endif // __gnu_javax_swing_text_html_parser_models_node__
69