diff options
Diffstat (limited to 'libjava/gnu/javax/swing/text/html/parser/models')
6 files changed, 377 insertions, 0 deletions
diff --git a/libjava/gnu/javax/swing/text/html/parser/models/PCDATAonly_model.h b/libjava/gnu/javax/swing/text/html/parser/models/PCDATAonly_model.h new file mode 100644 index 000000000..b83079044 --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/models/PCDATAonly_model.h @@ -0,0 +1,48 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_models_PCDATAonly_model__ +#define __gnu_javax_swing_text_html_parser_models_PCDATAonly_model__ + +#pragma interface + +#include <gnu/javax/swing/text/html/parser/models/node.h> +extern "Java" +{ + namespace gnu + { + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + namespace models + { + class PCDATAonly_model; + } + } + } + } + } + } + } +} + +class gnu::javax::swing::text::html::parser::models::PCDATAonly_model : public ::gnu::javax::swing::text::html::parser::models::node +{ + +public: + PCDATAonly_model(); + virtual ::java::lang::Object * show(::java::lang::Object *); +private: + static const jlong serialVersionUID = 1LL; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_models_PCDATAonly_model__ diff --git a/libjava/gnu/javax/swing/text/html/parser/models/TableRowContentModel.h b/libjava/gnu/javax/swing/text/html/parser/models/TableRowContentModel.h new file mode 100644 index 000000000..6be57a051 --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/models/TableRowContentModel.h @@ -0,0 +1,67 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_models_TableRowContentModel__ +#define __gnu_javax_swing_text_html_parser_models_TableRowContentModel__ + +#pragma interface + +#include <gnu/javax/swing/text/html/parser/models/node.h> +extern "Java" +{ + namespace gnu + { + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + namespace models + { + class TableRowContentModel; + } + } + } + } + } + } + } + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + class DTD; + class Element; + } + } + } + } + } +} + +class gnu::javax::swing::text::html::parser::models::TableRowContentModel : public ::gnu::javax::swing::text::html::parser::models::node +{ + +public: + TableRowContentModel(::javax::swing::text::html::parser::DTD *); + virtual ::java::lang::Object * show(::java::lang::Object *); +private: + static const jlong serialVersionUID = 1LL; +public: // actually package-private + ::javax::swing::text::html::parser::Element * __attribute__((aligned(__alignof__( ::gnu::javax::swing::text::html::parser::models::node)))) TD; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_models_TableRowContentModel__ diff --git a/libjava/gnu/javax/swing/text/html/parser/models/list.h b/libjava/gnu/javax/swing/text/html/parser/models/list.h new file mode 100644 index 000000000..6ddb166d0 --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/models/list.h @@ -0,0 +1,66 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_models_list__ +#define __gnu_javax_swing_text_html_parser_models_list__ + +#pragma interface + +#include <gnu/javax/swing/text/html/parser/models/node.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + namespace models + { + class list; + class node; + } + } + } + } + } + } + } +} + +class gnu::javax::swing::text::html::parser::models::list : public ::gnu::javax::swing::text::html::parser::models::node +{ + +public: + list(jchar, jchar, JArray< ::gnu::javax::swing::text::html::parser::models::node * > *); + list(JArray< ::gnu::javax::swing::text::html::parser::models::node * > *); + virtual jboolean isClosed(); + virtual ::java::lang::Object * findFreeNode(); + virtual jboolean matches(JArray< ::java::lang::Object * > *); + virtual jboolean mustClose(); + virtual jboolean performMatch(::java::lang::Object *); + virtual void reset(); + virtual ::java::lang::Object * show(::java::lang::Object *); + virtual ::java::lang::String * toString(); + virtual jboolean valid(); + virtual jboolean validPreliminary(); +public: // actually protected + virtual void close(); + virtual jboolean compare(::java::lang::Object *); +private: + static const jlong serialVersionUID = 1LL; +public: + static jboolean CLEAR; + JArray< ::gnu::javax::swing::text::html::parser::models::node * > * __attribute__((aligned(__alignof__( ::gnu::javax::swing::text::html::parser::models::node)))) nodes; + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_models_list__ diff --git a/libjava/gnu/javax/swing/text/html/parser/models/noTagModel.h b/libjava/gnu/javax/swing/text/html/parser/models/noTagModel.h new file mode 100644 index 000000000..85320f408 --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/models/noTagModel.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_models_noTagModel__ +#define __gnu_javax_swing_text_html_parser_models_noTagModel__ + +#pragma interface + +#include <gnu/javax/swing/text/html/parser/models/node.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + namespace models + { + class noTagModel; + } + } + } + } + } + } + } +} + +class gnu::javax::swing::text::html::parser::models::noTagModel : public ::gnu::javax::swing::text::html::parser::models::node +{ + +public: + noTagModel(JArray< ::java::lang::String * > *); + noTagModel(::java::lang::String *); + virtual ::java::lang::Object * show(::java::lang::Object *); +private: + static const jlong serialVersionUID = 1LL; +public: // actually package-private + JArray< ::java::lang::String * > * __attribute__((aligned(__alignof__( ::gnu::javax::swing::text::html::parser::models::node)))) no; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_models_noTagModel__ diff --git a/libjava/gnu/javax/swing/text/html/parser/models/node.h b/libjava/gnu/javax/swing/text/html/parser/models/node.h new file mode 100644 index 000000000..a0b135c9a --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/models/node.h @@ -0,0 +1,68 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_models_node__ +#define __gnu_javax_swing_text_html_parser_models_node__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + namespace models + { + class node; + } + } + } + } + } + } + } +} + +class gnu::javax::swing::text::html::parser::models::node : public ::java::lang::Object +{ + +public: + node(jchar, jchar, ::java::lang::Object *); + virtual jboolean isClosed(); + virtual jboolean closePrevious(); + virtual ::java::lang::Object * findFreeNode(); + virtual jboolean mustClose(); + virtual jboolean performMatch(::java::lang::Object *); + virtual void reset(); + virtual ::java::lang::Object * show(::java::lang::Object *); + virtual jboolean silenceAllowed(); + virtual ::java::lang::String * toString(); + virtual jboolean valid(); + virtual jboolean validPreliminary(); +public: // actually protected + virtual void close(); + virtual jboolean compare(::java::lang::Object *); + virtual void matches(); +private: + static const jlong serialVersionUID = 1LL; +public: + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) token; + jboolean _closed; + jchar binary; + jchar unary; + jint visits; + ::gnu::javax::swing::text::html::parser::models::node * previous; + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_models_node__ diff --git a/libjava/gnu/javax/swing/text/html/parser/models/transformer.h b/libjava/gnu/javax/swing/text/html/parser/models/transformer.h new file mode 100644 index 000000000..6f6470de3 --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/models/transformer.h @@ -0,0 +1,75 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_models_transformer__ +#define __gnu_javax_swing_text_html_parser_models_transformer__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + namespace models + { + class node; + class transformer; + } + } + } + } + } + } + } + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + class ContentModel; + class DTD; + } + } + } + } + } +} + +class gnu::javax::swing::text::html::parser::models::transformer : public ::java::lang::Object +{ + +public: + transformer(); + static jint measureChainLength(::javax::swing::text::html::parser::ContentModel *); + static ::gnu::javax::swing::text::html::parser::models::node * transform(::javax::swing::text::html::parser::ContentModel *); + static ::gnu::javax::swing::text::html::parser::models::node * transform(::javax::swing::text::html::parser::ContentModel *, ::javax::swing::text::html::parser::DTD *); +private: + static jboolean isBinary(jint); + static jboolean isUnary(jint); + static void addtype(::gnu::javax::swing::text::html::parser::models::node *, jchar); + static ::gnu::javax::swing::text::html::parser::models::node * optionalTransform(::javax::swing::text::html::parser::ContentModel *, ::javax::swing::text::html::parser::DTD *); + static const jlong serialVersionUID = 1LL; +public: // actually protected + static ::java::lang::String * binary; + static ::java::lang::String * unary; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_models_transformer__ |