summaryrefslogtreecommitdiff
path: root/libjava/gnu/javax/swing/text/html/parser/support/low
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/gnu/javax/swing/text/html/parser/support/low')
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/support/low/Buffer.h72
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/support/low/Constants.h89
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/support/low/Location.h52
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/support/low/ParseException.h47
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/support/low/Queue.h61
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/support/low/ReaderTokenizer.h79
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/support/low/Token.h63
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/support/low/node.h50
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/support/low/pattern.h53
9 files changed, 566 insertions, 0 deletions
diff --git a/libjava/gnu/javax/swing/text/html/parser/support/low/Buffer.h b/libjava/gnu/javax/swing/text/html/parser/support/low/Buffer.h
new file mode 100644
index 000000000..98ccff8c5
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/parser/support/low/Buffer.h
@@ -0,0 +1,72 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_parser_support_low_Buffer__
+#define __gnu_javax_swing_text_html_parser_support_low_Buffer__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace parser
+ {
+ namespace support
+ {
+ namespace low
+ {
+ class Buffer;
+ class Location;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::parser::support::low::Buffer : public ::java::lang::Object
+{
+
+public:
+ Buffer();
+ Buffer(::java::lang::String *);
+ virtual void getChars(jint, jint, JArray< jchar > *, jint);
+ virtual ::java::lang::String * getEndOfLineSequence();
+ virtual void setLength(jint);
+ virtual ::gnu::javax::swing::text::html::parser::support::low::Location * getLocation(jint, jint);
+ virtual void append(jchar, jint);
+ virtual jchar charAt(jint);
+ virtual void delete$(jint, jint);
+ virtual void expand();
+ virtual jint length();
+ virtual void reset();
+ virtual ::java::lang::String * toString();
+ static jint INITIAL_SIZE;
+ jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) n_seen;
+ jboolean r_seen;
+public: // actually package-private
+ JArray< jchar > * chr;
+ JArray< jint > * line;
+ JArray< jint > * position;
+ jint current_line;
+ jint length__;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_parser_support_low_Buffer__
diff --git a/libjava/gnu/javax/swing/text/html/parser/support/low/Constants.h b/libjava/gnu/javax/swing/text/html/parser/support/low/Constants.h
new file mode 100644
index 000000000..3c21390f9
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/parser/support/low/Constants.h
@@ -0,0 +1,89 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_parser_support_low_Constants__
+#define __gnu_javax_swing_text_html_parser_support_low_Constants__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace parser
+ {
+ namespace support
+ {
+ namespace low
+ {
+ class Buffer;
+ class Constants;
+ class Token;
+ class pattern;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::parser::support::low::Constants : public ::java::lang::Object
+{
+
+public:
+ Constants();
+ virtual ::gnu::javax::swing::text::html::parser::support::low::Token * endMatches(::gnu::javax::swing::text::html::parser::support::low::Buffer *);
+ static const jint BEGIN = 60;
+ static const jint END = 62;
+ static const jint EXCLAMATION = 33;
+ static const jint SLASH = 47;
+ static const jint EQ = 61;
+ static const jint AP = 39;
+ static const jint QUOT = 34;
+ static const jint DOUBLE_DASH = 1000;
+ static const jint STYLE = 1001;
+ static const jint SCRIPT = 1002;
+ static const jint WS = 1003;
+ static const jint ENTITY = 1004;
+ static const jint NUMTOKEN = 1005;
+ static ::gnu::javax::swing::text::html::parser::support::low::pattern * COMMENT_OPEN;
+ static ::gnu::javax::swing::text::html::parser::support::low::pattern * COMMENT_END;
+ static ::gnu::javax::swing::text::html::parser::support::low::pattern * COMMENT_TRIPLEDASH_END;
+ static ::gnu::javax::swing::text::html::parser::support::low::pattern * STYLE_OPEN;
+ static ::gnu::javax::swing::text::html::parser::support::low::pattern * SCRIPT_OPEN;
+ static ::gnu::javax::swing::text::html::parser::support::low::pattern * SGML;
+ static ::gnu::javax::swing::text::html::parser::support::low::pattern * SCRIPT_CLOSE;
+ static ::gnu::javax::swing::text::html::parser::support::low::pattern * STYLE_CLOSE;
+ static ::gnu::javax::swing::text::html::parser::support::low::pattern * TAG;
+ static ::gnu::javax::swing::text::html::parser::support::low::pattern * TAG_CLOSE;
+ static const jint OTHER = 1999;
+public: // actually package-private
+ static const jchar ETX = 3;
+public:
+ static const jint EOF = 3;
+ static ::java::util::BitSet * bSINGLE_CHAR_TOKEN;
+ static ::java::util::BitSet * bSPECIAL;
+ static ::java::util::BitSet * bLETTER;
+ static ::java::util::BitSet * bDIGIT;
+ static ::java::util::BitSet * bLINEBREAK;
+ static ::java::util::BitSet * bWHITESPACE;
+ static ::java::util::BitSet * bQUOTING;
+ static ::java::util::BitSet * bNAME;
+ static const jint ENTITY_NAMED = 1;
+ static const jint ENTITY_NUMERIC = 2;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_parser_support_low_Constants__
diff --git a/libjava/gnu/javax/swing/text/html/parser/support/low/Location.h b/libjava/gnu/javax/swing/text/html/parser/support/low/Location.h
new file mode 100644
index 000000000..4903ffe75
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/parser/support/low/Location.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_parser_support_low_Location__
+#define __gnu_javax_swing_text_html_parser_support_low_Location__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace parser
+ {
+ namespace support
+ {
+ namespace low
+ {
+ class Location;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::parser::support::low::Location : public ::java::lang::Object
+{
+
+public:
+ Location();
+ Location(jint);
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) beginLine;
+ jint endLine;
+ jint endPosition;
+ jint startPosition;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_parser_support_low_Location__
diff --git a/libjava/gnu/javax/swing/text/html/parser/support/low/ParseException.h b/libjava/gnu/javax/swing/text/html/parser/support/low/ParseException.h
new file mode 100644
index 000000000..ee0c9fcf9
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/parser/support/low/ParseException.h
@@ -0,0 +1,47 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_parser_support_low_ParseException__
+#define __gnu_javax_swing_text_html_parser_support_low_ParseException__
+
+#pragma interface
+
+#include <java/lang/RuntimeException.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace parser
+ {
+ namespace support
+ {
+ namespace low
+ {
+ class ParseException;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::parser::support::low::ParseException : public ::java::lang::RuntimeException
+{
+
+public:
+ ParseException(::java::lang::String *, ::java::lang::Throwable *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_parser_support_low_ParseException__
diff --git a/libjava/gnu/javax/swing/text/html/parser/support/low/Queue.h b/libjava/gnu/javax/swing/text/html/parser/support/low/Queue.h
new file mode 100644
index 000000000..615dd9cb1
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/parser/support/low/Queue.h
@@ -0,0 +1,61 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_parser_support_low_Queue__
+#define __gnu_javax_swing_text_html_parser_support_low_Queue__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace parser
+ {
+ namespace support
+ {
+ namespace low
+ {
+ class Queue;
+ class Token;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::parser::support::low::Queue : public ::java::lang::Object
+{
+
+public:
+ Queue();
+ virtual jboolean isEmpty();
+ virtual void add(::gnu::javax::swing::text::html::parser::support::low::Token *);
+ virtual void clear();
+ virtual ::gnu::javax::swing::text::html::parser::support::low::Token * get(jint);
+ virtual ::gnu::javax::swing::text::html::parser::support::low::Token * next();
+ virtual jint size();
+public: // actually package-private
+ JArray< ::gnu::javax::swing::text::html::parser::support::low::Token * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) m;
+ jint a;
+ jint b;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_parser_support_low_Queue__
diff --git a/libjava/gnu/javax/swing/text/html/parser/support/low/ReaderTokenizer.h b/libjava/gnu/javax/swing/text/html/parser/support/low/ReaderTokenizer.h
new file mode 100644
index 000000000..189d356f0
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/parser/support/low/ReaderTokenizer.h
@@ -0,0 +1,79 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_parser_support_low_ReaderTokenizer__
+#define __gnu_javax_swing_text_html_parser_support_low_ReaderTokenizer__
+
+#pragma interface
+
+#include <gnu/javax/swing/text/html/parser/support/low/Constants.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace parser
+ {
+ namespace support
+ {
+ namespace low
+ {
+ class Buffer;
+ class Queue;
+ class ReaderTokenizer;
+ class Token;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::parser::support::low::ReaderTokenizer : public ::gnu::javax::swing::text::html::parser::support::low::Constants
+{
+
+public:
+ ReaderTokenizer();
+ virtual ::java::lang::String * getEndOfLineSequence();
+ virtual ::gnu::javax::swing::text::html::parser::support::low::Token * getNextToken();
+ virtual ::gnu::javax::swing::text::html::parser::support::low::Token * getTokenAhead(jint);
+ virtual ::gnu::javax::swing::text::html::parser::support::low::Token * getTokenAhead();
+ virtual void error(::java::lang::String *, ::gnu::javax::swing::text::html::parser::support::low::Token *);
+ virtual void mark(jboolean);
+ virtual void reset(::java::io::Reader *);
+ virtual void reset();
+public: // actually package-private
+ virtual void read(jint);
+ virtual void readToken();
+ virtual ::gnu::javax::swing::text::html::parser::support::low::Token * tokenMatches();
+private:
+ void consumeBuffer(::gnu::javax::swing::text::html::parser::support::low::Token *);
+ ::gnu::javax::swing::text::html::parser::support::low::Token * eofToken();
+public: // actually protected
+ jboolean __attribute__((aligned(__alignof__( ::gnu::javax::swing::text::html::parser::support::low::Constants)))) advanced;
+ jboolean backupMode;
+public: // actually package-private
+ ::gnu::javax::swing::text::html::parser::support::low::Buffer * buffer;
+ ::gnu::javax::swing::text::html::parser::support::low::Queue * backup;
+ ::gnu::javax::swing::text::html::parser::support::low::Queue * queue;
+ ::java::io::Reader * reader;
+ JArray< jchar > * charTokens;
+ JArray< ::java::lang::String * > * stringTokens;
+ jint readerPosition;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_parser_support_low_ReaderTokenizer__
diff --git a/libjava/gnu/javax/swing/text/html/parser/support/low/Token.h b/libjava/gnu/javax/swing/text/html/parser/support/low/Token.h
new file mode 100644
index 000000000..f237ae43e
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/parser/support/low/Token.h
@@ -0,0 +1,63 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_parser_support_low_Token__
+#define __gnu_javax_swing_text_html_parser_support_low_Token__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace parser
+ {
+ namespace support
+ {
+ namespace low
+ {
+ class Location;
+ class Token;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::parser::support::low::Token : public ::java::lang::Object
+{
+
+public:
+ Token();
+ Token(jint, ::gnu::javax::swing::text::html::parser::support::low::Location *);
+ Token(jint, jchar, ::gnu::javax::swing::text::html::parser::support::low::Location *);
+ Token(jint, ::java::lang::String *, ::gnu::javax::swing::text::html::parser::support::low::Location *);
+ Token(jint, jint, ::java::lang::String *, ::gnu::javax::swing::text::html::parser::support::low::Location *);
+ Token(::gnu::javax::swing::text::html::parser::support::low::Token *, ::gnu::javax::swing::text::html::parser::support::low::Token *);
+ virtual ::java::lang::String * getImage();
+ virtual void appendTo(::java::lang::StringBuffer *);
+ virtual ::java::lang::String * toString();
+ ::gnu::javax::swing::text::html::parser::support::low::Location * __attribute__((aligned(__alignof__( ::java::lang::Object)))) where;
+ jint category;
+ jint kind;
+private:
+ ::java::lang::String * stringImage;
+ jchar charImage;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_parser_support_low_Token__
diff --git a/libjava/gnu/javax/swing/text/html/parser/support/low/node.h b/libjava/gnu/javax/swing/text/html/parser/support/low/node.h
new file mode 100644
index 000000000..f113e7b1f
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/parser/support/low/node.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_parser_support_low_node__
+#define __gnu_javax_swing_text_html_parser_support_low_node__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace parser
+ {
+ namespace support
+ {
+ namespace low
+ {
+ class node;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::parser::support::low::node : public ::java::lang::Object
+{
+
+public:
+ node(jint, jboolean);
+ node(jint);
+ jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) optional;
+ jint kind;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_parser_support_low_node__
diff --git a/libjava/gnu/javax/swing/text/html/parser/support/low/pattern.h b/libjava/gnu/javax/swing/text/html/parser/support/low/pattern.h
new file mode 100644
index 000000000..3010b526c
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/parser/support/low/pattern.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_parser_support_low_pattern__
+#define __gnu_javax_swing_text_html_parser_support_low_pattern__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace parser
+ {
+ namespace support
+ {
+ namespace low
+ {
+ class ReaderTokenizer;
+ class node;
+ class pattern;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::parser::support::low::pattern : public ::java::lang::Object
+{
+
+public:
+ pattern(JArray< ::gnu::javax::swing::text::html::parser::support::low::node * > *);
+ virtual jboolean matches(::gnu::javax::swing::text::html::parser::support::low::ReaderTokenizer *);
+ JArray< ::gnu::javax::swing::text::html::parser::support::low::node * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) nodes;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_parser_support_low_pattern__