diff options
author | upstream source tree <ports@midipix.org> | 2015-03-15 20:14:05 -0400 |
---|---|---|
committer | upstream source tree <ports@midipix.org> | 2015-03-15 20:14:05 -0400 |
commit | 554fd8c5195424bdbcabf5de30fdc183aba391bd (patch) | |
tree | 976dc5ab7fddf506dadce60ae936f43f58787092 /libjava/gnu/javax/swing/text/html/parser | |
download | cbb-gcc-4.6.4-554fd8c5195424bdbcabf5de30fdc183aba391bd.tar.bz2 cbb-gcc-4.6.4-554fd8c5195424bdbcabf5de30fdc183aba391bd.tar.xz |
obtained gcc-4.6.4.tar.bz2 from upstream website;upstream
verified gcc-4.6.4.tar.bz2.sig;
imported gcc-4.6.4 source tree from verified upstream tarball.
downloading a git-generated archive based on the 'upstream' tag
should provide you with a source tree that is binary identical
to the one extracted from the above tarball.
if you have obtained the source via the command 'git clone',
however, do note that line-endings of files in your working
directory might differ from line-endings of the respective
files in the upstream repository.
Diffstat (limited to 'libjava/gnu/javax/swing/text/html/parser')
31 files changed, 2343 insertions, 0 deletions
diff --git a/libjava/gnu/javax/swing/text/html/parser/GnuParserDelegator$gnuParser.h b/libjava/gnu/javax/swing/text/html/parser/GnuParserDelegator$gnuParser.h new file mode 100644 index 000000000..27fa3d078 --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/GnuParserDelegator$gnuParser.h @@ -0,0 +1,75 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_GnuParserDelegator$gnuParser__ +#define __gnu_javax_swing_text_html_parser_GnuParserDelegator$gnuParser__ + +#pragma interface + +#include <gnu/javax/swing/text/html/parser/support/Parser.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + class GnuParserDelegator; + class GnuParserDelegator$gnuParser; + } + } + } + } + } + } + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + class DTD; + class TagElement; + } + } + } + } + } +} + +class gnu::javax::swing::text::html::parser::GnuParserDelegator$gnuParser : public ::gnu::javax::swing::text::html::parser::support::Parser +{ + +public: // actually package-private + GnuParserDelegator$gnuParser(::gnu::javax::swing::text::html::parser::GnuParserDelegator *, ::javax::swing::text::html::parser::DTD *); +public: // actually protected + virtual void handleComment(JArray< jchar > *); + virtual void handleEmptyTag(::javax::swing::text::html::parser::TagElement *); + virtual void handleEndTag(::javax::swing::text::html::parser::TagElement *); + virtual void handleError(jint, ::java::lang::String *); + virtual void handleStartTag(::javax::swing::text::html::parser::TagElement *); + virtual void handleText(JArray< jchar > *); +public: // actually package-private + virtual ::javax::swing::text::html::parser::DTD * getDTD(); +private: + static const jlong serialVersionUID = 1LL; +public: // actually package-private + ::gnu::javax::swing::text::html::parser::GnuParserDelegator * __attribute__((aligned(__alignof__( ::gnu::javax::swing::text::html::parser::support::Parser)))) this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_GnuParserDelegator$gnuParser__ diff --git a/libjava/gnu/javax/swing/text/html/parser/GnuParserDelegator.h b/libjava/gnu/javax/swing/text/html/parser/GnuParserDelegator.h new file mode 100644 index 000000000..1eda52a21 --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/GnuParserDelegator.h @@ -0,0 +1,67 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_GnuParserDelegator__ +#define __gnu_javax_swing_text_html_parser_GnuParserDelegator__ + +#pragma interface + +#include <javax/swing/text/html/parser/ParserDelegator.h> +extern "Java" +{ + namespace gnu + { + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + class GnuParserDelegator; + class GnuParserDelegator$gnuParser; + } + } + } + } + } + } + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + class HTMLEditorKit$ParserCallback; + namespace parser + { + class DTD; + } + } + } + } + } +} + +class gnu::javax::swing::text::html::parser::GnuParserDelegator : public ::javax::swing::text::html::parser::ParserDelegator +{ + +public: + GnuParserDelegator(::javax::swing::text::html::parser::DTD *); + virtual void parse(::java::io::Reader *, ::javax::swing::text::html::HTMLEditorKit$ParserCallback *, jboolean); +private: + static const jlong serialVersionUID = -1276686502624777206LL; + ::javax::swing::text::html::parser::DTD * __attribute__((aligned(__alignof__( ::javax::swing::text::html::parser::ParserDelegator)))) theDtd; +public: // actually package-private + ::javax::swing::text::html::HTMLEditorKit$ParserCallback * callBack; + ::gnu::javax::swing::text::html::parser::GnuParserDelegator$gnuParser * gnu; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_GnuParserDelegator__ diff --git a/libjava/gnu/javax/swing/text/html/parser/HTML_401F.h b/libjava/gnu/javax/swing/text/html/parser/HTML_401F.h new file mode 100644 index 000000000..d613328ca --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/HTML_401F.h @@ -0,0 +1,338 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_HTML_401F__ +#define __gnu_javax_swing_text_html_parser_HTML_401F__ + +#pragma interface + +#include <gnu/javax/swing/text/html/parser/gnuDTD.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + class HTML_401F; + } + } + } + } + } + } + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + class ContentModel; + class DTD; + } + } + } + } + } +} + +class gnu::javax::swing::text::html::parser::HTML_401F : public ::gnu::javax::swing::text::html::parser::gnuDTD +{ + +public: // actually protected + HTML_401F(); +public: + static ::javax::swing::text::html::parser::DTD * getInstance(); +public: // actually protected + virtual void defineElements(); +private: + void defineElements1(); + void defineElements2(); + void defineElements3(); + void defineElements4(); + void defineElements5(); + void defineElements6(); +public: // actually protected + virtual void defineEntities(); + virtual ::javax::swing::text::html::parser::ContentModel * model(::java::lang::String *); +private: + ::javax::swing::text::html::parser::ContentModel * model(::java::lang::String *, jint); +public: // actually protected + virtual ::javax::swing::text::html::parser::ContentModel * createHtmlContentModel(); + virtual ::javax::swing::text::html::parser::ContentModel * createTableContentModel(); + virtual ::javax::swing::text::html::parser::ContentModel * createDefListModel(); + virtual ::javax::swing::text::html::parser::ContentModel * createListModel(); + virtual JArray< ::java::lang::String * > * getBodyElements(); +private: + static const jlong serialVersionUID = 1LL; +public: + static ::java::lang::String * DTD_NAME; +public: // actually package-private + static const jint PIXELS = 12; + static JArray< ::java::lang::String * > * NONE; + static ::java::lang::String * PCDATA; + static ::java::lang::String * A; + static ::java::lang::String * ABBR; + static ::java::lang::String * ACRONYM; + static ::java::lang::String * ADDRESS; + static ::java::lang::String * APPLET; + static ::java::lang::String * AREA; + static ::java::lang::String * B; + static ::java::lang::String * BASE; + static ::java::lang::String * BASEFONT; + static ::java::lang::String * BDO; + static ::java::lang::String * BIG; + static ::java::lang::String * BLOCKQUOTE; + static ::java::lang::String * BODY; + static ::java::lang::String * BR; + static ::java::lang::String * BUTTON; + static ::java::lang::String * CAPTION; + static ::java::lang::String * CENTER; + static ::java::lang::String * CITE; + static ::java::lang::String * CODE; + static ::java::lang::String * COL; + static ::java::lang::String * COLGROUP; + static ::java::lang::String * DEFAULTS; + static ::java::lang::String * DD; + static ::java::lang::String * DEL; + static ::java::lang::String * DFN; + static ::java::lang::String * DIR; + static ::java::lang::String * DIV; + static ::java::lang::String * DL; + static ::java::lang::String * DT; + static ::java::lang::String * EM; + static ::java::lang::String * FIELDSET; + static ::java::lang::String * FONT; + static ::java::lang::String * FORM; + static ::java::lang::String * FRAME; + static ::java::lang::String * FRAMESET; + static ::java::lang::String * H1; + static ::java::lang::String * H2; + static ::java::lang::String * H3; + static ::java::lang::String * H4; + static ::java::lang::String * H5; + static ::java::lang::String * H6; + static ::java::lang::String * HEAD; + static ::java::lang::String * HR; + static ::java::lang::String * HTML; + static ::java::lang::String * I; + static ::java::lang::String * IFRAME; + static ::java::lang::String * IMG; + static ::java::lang::String * INPUT; + static ::java::lang::String * INS; + static ::java::lang::String * ISINDEX; + static ::java::lang::String * KBD; + static ::java::lang::String * LABEL; + static ::java::lang::String * LEGEND; + static ::java::lang::String * LI; + static ::java::lang::String * LINK; + static ::java::lang::String * MAP; + static ::java::lang::String * MENU; + static ::java::lang::String * META; + static ::java::lang::String * NOFRAMES; + static ::java::lang::String * NOSCRIPT; + static ::java::lang::String * NONES; + static ::java::lang::String * sNAME; + static ::java::lang::String * OBJECT; + static ::java::lang::String * OL; + static ::java::lang::String * OPTGROUP; + static ::java::lang::String * OPTION; + static ::java::lang::String * P; + static ::java::lang::String * PARAM; + static ::java::lang::String * PRE; + static ::java::lang::String * Q; + static ::java::lang::String * S; + static ::java::lang::String * SAMP; + static ::java::lang::String * SCRIPT; + static ::java::lang::String * SELECT; + static ::java::lang::String * SMALL; + static ::java::lang::String * SPAN; + static ::java::lang::String * STRIKE; + static ::java::lang::String * STRONG; + static ::java::lang::String * STYLE; + static ::java::lang::String * SUB; + static ::java::lang::String * SUP; + static ::java::lang::String * TABLE; + static ::java::lang::String * TBODY; + static ::java::lang::String * TD; + static ::java::lang::String * TEXTAREA; + static ::java::lang::String * TFOOT; + static ::java::lang::String * TH; + static ::java::lang::String * THEAD; + static ::java::lang::String * TITLE; + static ::java::lang::String * TR; + static ::java::lang::String * TT; + static ::java::lang::String * U; + static ::java::lang::String * UL; + static ::java::lang::String * VAR; + static ::java::lang::String * C_0; + static ::java::lang::String * C_1; + static ::java::lang::String * CHECKBOX; + static ::java::lang::String * DATA; + static ::java::lang::String * FILE; + static ::java::lang::String * GET; + static ::java::lang::String * HIDDEN; + static ::java::lang::String * IMAGE; + static ::java::lang::String * PASSWORD; + static ::java::lang::String * POST; + static ::java::lang::String * RADIO; + static ::java::lang::String * REF; + static ::java::lang::String * RESET; + static ::java::lang::String * SUBMIT; + static ::java::lang::String * TEXT; + static ::java::lang::String * ABOVE; + static ::java::lang::String * ACCEPT; + static ::java::lang::String * ACCEPTCHARSET; + static ::java::lang::String * ACCESSKEY; + static ::java::lang::String * ACTION; + static ::java::lang::String * ALIGN; + static ::java::lang::String * ALINK; + static ::java::lang::String * ALL; + static ::java::lang::String * ALT; + static ::java::lang::String * APPLICATION_X_WWW_FORM_URLENCODED; + static ::java::lang::String * ARCHIVE; + static ::java::lang::String * AUTO; + static ::java::lang::String * AXIS; + static ::java::lang::String * BACKGROUND; + static ::java::lang::String * BASELINE; + static ::java::lang::String * BELOW; + static ::java::lang::String * BGCOLOR; + static ::java::lang::String * BORDER; + static ::java::lang::String * BOTTOM; + static ::java::lang::String * BOX; + static ::java::lang::String * CELLPADDING; + static ::java::lang::String * CELLSPACING; + static ::java::lang::String * CHAR; + static ::java::lang::String * CHAROFF; + static ::java::lang::String * CHARSET; + static ::java::lang::String * CHECKED; + static ::java::lang::String * CIRCLE; + static ::java::lang::String * CLASS; + static ::java::lang::String * CLASSID; + static ::java::lang::String * CLEAR; + static ::java::lang::String * CODEBASE; + static ::java::lang::String * CODETYPE; + static ::java::lang::String * COLOR; + static ::java::lang::String * COLS; + static ::java::lang::String * COLSPAN; + static ::java::lang::String * COMPACT; + static ::java::lang::String * CONTENT; + static ::java::lang::String * COORDS; + static ::java::lang::String * DATAPAGESIZE; + static ::java::lang::String * DATETIME; + static ::java::lang::String * DECLARE; + static ::java::lang::String * DEFER; + static ::java::lang::String * DISABLED; + static ::java::lang::String * DISC; + static ::java::lang::String * ENCTYPE; + static ::java::lang::String * EVENT; + static ::java::lang::String * FACE; + static ::java::lang::String * FOR; + static ::java::lang::String * FRAMEBORDER; + static ::java::lang::String * GROUPS; + static ::java::lang::String * HEADERS; + static ::java::lang::String * HEIGHT; + static ::java::lang::String * HREF; + static ::java::lang::String * HREFLANG; + static ::java::lang::String * HSIDES; + static ::java::lang::String * HSPACE; + static ::java::lang::String * HTTPEQUIV; + static ::java::lang::String * sID; + static ::java::lang::String * ISMAP; + static ::java::lang::String * JUSTIFY; + static ::java::lang::String * LANG; + static ::java::lang::String * LANGUAGE; + static ::java::lang::String * LEFT; + static ::java::lang::String * LHS; + static ::java::lang::String * LONGDESC; + static ::java::lang::String * LTR; + static ::java::lang::String * MARGINHEIGHT; + static ::java::lang::String * MARGINWIDTH; + static ::java::lang::String * MAXLENGTH; + static ::java::lang::String * MEDIA; + static ::java::lang::String * METHOD; + static ::java::lang::String * MIDDLE; + static ::java::lang::String * MULTIPLE; + static ::java::lang::String * NO; + static ::java::lang::String * NOHREF; + static ::java::lang::String * NORESIZE; + static ::java::lang::String * NOSHADE; + static ::java::lang::String * NOWRAP; + static ::java::lang::String * ONBLUR; + static ::java::lang::String * ONCHANGE; + static ::java::lang::String * ONCLICK; + static ::java::lang::String * ONDBLCLICK; + static ::java::lang::String * ONFOCUS; + static ::java::lang::String * ONKEYDOWN; + static ::java::lang::String * ONKEYPRESS; + static ::java::lang::String * ONKEYUP; + static ::java::lang::String * ONLOAD; + static ::java::lang::String * ONMOUSEDOWN; + static ::java::lang::String * ONMOUSEMOVE; + static ::java::lang::String * ONMOUSEOUT; + static ::java::lang::String * ONMOUSEOVER; + static ::java::lang::String * ONMOUSEUP; + static ::java::lang::String * ONRESET; + static ::java::lang::String * ONSELECT; + static ::java::lang::String * ONSUBMIT; + static ::java::lang::String * ONUNLOAD; + static ::java::lang::String * POLY; + static ::java::lang::String * PROFILE; + static ::java::lang::String * PROMPT; + static ::java::lang::String * READONLY; + static ::java::lang::String * RECT; + static ::java::lang::String * REL; + static ::java::lang::String * REV; + static ::java::lang::String * RHS; + static ::java::lang::String * RIGHT; + static ::java::lang::String * ROW; + static ::java::lang::String * ROWGROUP; + static ::java::lang::String * ROWS; + static ::java::lang::String * ROWSPAN; + static ::java::lang::String * RTL; + static ::java::lang::String * RULES; + static ::java::lang::String * SCHEME; + static ::java::lang::String * SCOPE; + static ::java::lang::String * SCROLLING; + static ::java::lang::String * SELECTED; + static ::java::lang::String * SHAPE; + static ::java::lang::String * SIZE; + static ::java::lang::String * SQUARE; + static ::java::lang::String * SRC; + static ::java::lang::String * STANDBY; + static ::java::lang::String * START; + static ::java::lang::String * SUMMARY; + static ::java::lang::String * TABINDEX; + static ::java::lang::String * TARGET; + static ::java::lang::String * TOP; + static ::java::lang::String * TYPE; + static ::java::lang::String * USEMAP; + static ::java::lang::String * VALIGN; + static ::java::lang::String * VALUE; + static ::java::lang::String * VALUETYPE; + static ::java::lang::String * VERSION; + static ::java::lang::String * VLINK; + static ::java::lang::String * VOID; + static ::java::lang::String * VSIDES; + static ::java::lang::String * VSPACE; + static ::java::lang::String * WIDTH; + static ::java::lang::String * YES; + static JArray< ::java::lang::String * > * BLOCK; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_HTML_401F__ diff --git a/libjava/gnu/javax/swing/text/html/parser/SmallHtmlAttributeSet$1.h b/libjava/gnu/javax/swing/text/html/parser/SmallHtmlAttributeSet$1.h new file mode 100644 index 000000000..949d16d40 --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/SmallHtmlAttributeSet$1.h @@ -0,0 +1,49 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_SmallHtmlAttributeSet$1__ +#define __gnu_javax_swing_text_html_parser_SmallHtmlAttributeSet$1__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + class SmallHtmlAttributeSet; + class SmallHtmlAttributeSet$1; + } + } + } + } + } + } +} + +class gnu::javax::swing::text::html::parser::SmallHtmlAttributeSet$1 : public ::java::lang::Object +{ + +public: // actually package-private + SmallHtmlAttributeSet$1(::gnu::javax::swing::text::html::parser::SmallHtmlAttributeSet *); +public: + virtual jboolean hasMoreElements(); + virtual ::java::lang::Object * nextElement(); +public: // actually package-private + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) p; + ::gnu::javax::swing::text::html::parser::SmallHtmlAttributeSet * this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_SmallHtmlAttributeSet$1__ diff --git a/libjava/gnu/javax/swing/text/html/parser/SmallHtmlAttributeSet.h b/libjava/gnu/javax/swing/text/html/parser/SmallHtmlAttributeSet.h new file mode 100644 index 000000000..c1aedde84 --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/SmallHtmlAttributeSet.h @@ -0,0 +1,71 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_SmallHtmlAttributeSet__ +#define __gnu_javax_swing_text_html_parser_SmallHtmlAttributeSet__ + +#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 + { + class SmallHtmlAttributeSet; + } + } + } + } + } + } + namespace javax + { + namespace swing + { + namespace text + { + class AttributeSet; + } + } + } +} + +class gnu::javax::swing::text::html::parser::SmallHtmlAttributeSet : public ::java::lang::Object +{ + +public: + SmallHtmlAttributeSet(::javax::swing::text::AttributeSet *); + virtual jboolean containsAttribute(::java::lang::Object *, ::java::lang::Object *); + virtual jboolean containsAttributes(::javax::swing::text::AttributeSet *); + virtual ::javax::swing::text::AttributeSet * copyAttributes(); + virtual ::java::lang::Object * getAttribute(::java::lang::Object *); + virtual jint getAttributeCount(); + virtual ::java::util::Enumeration * getAttributeNames(); + virtual ::javax::swing::text::AttributeSet * getResolveParent(); + virtual jboolean isDefined(::java::lang::Object *); + virtual jboolean isEqual(::javax::swing::text::AttributeSet *); +public: // actually protected + virtual ::java::lang::Object * clone(); +private: + static const jlong serialVersionUID = 1LL; +public: // actually package-private + JArray< ::java::lang::Object * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) keys; + JArray< ::java::lang::Object * > * values; + ::javax::swing::text::AttributeSet * parent; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_SmallHtmlAttributeSet__ diff --git a/libjava/gnu/javax/swing/text/html/parser/gnuDTD.h b/libjava/gnu/javax/swing/text/html/parser/gnuDTD.h new file mode 100644 index 000000000..33642e335 --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/gnuDTD.h @@ -0,0 +1,81 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_gnuDTD__ +#define __gnu_javax_swing_text_html_parser_gnuDTD__ + +#pragma interface + +#include <javax/swing/text/html/parser/DTD.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + class gnuDTD; + } + } + } + } + } + } + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + class AttributeList; + class ContentModel; + class Element; + class Entity; + } + } + } + } + } +} + +class gnu::javax::swing::text::html::parser::gnuDTD : public ::javax::swing::text::html::parser::DTD +{ + +public: + gnuDTD(::java::lang::String *); + virtual ::javax::swing::text::html::parser::AttributeList * defAttributeList(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *, ::javax::swing::text::html::parser::AttributeList *); + virtual void defAttrsFor(::java::lang::String *, ::javax::swing::text::html::parser::AttributeList *); + virtual ::javax::swing::text::html::parser::ContentModel * defContentModel(jint, ::java::lang::Object *, ::javax::swing::text::html::parser::ContentModel *); + virtual ::javax::swing::text::html::parser::Element * defElement(::java::lang::String *, jint, jboolean, jboolean, ::javax::swing::text::html::parser::ContentModel *, JArray< ::java::lang::String * > *, JArray< ::java::lang::String * > *, ::javax::swing::text::html::parser::AttributeList *); + virtual ::javax::swing::text::html::parser::Element * defElement(::java::lang::String *, jint, jboolean, jboolean, ::javax::swing::text::html::parser::ContentModel *, ::java::util::Collection *, ::java::util::Collection *, ::javax::swing::text::html::parser::AttributeList *); + virtual ::javax::swing::text::html::parser::Element * defElement(::java::lang::String *, jint, jboolean, jboolean, ::javax::swing::text::html::parser::ContentModel *, JArray< ::java::lang::String * > *, JArray< ::java::lang::String * > *, JArray< ::javax::swing::text::html::parser::AttributeList * > *); + virtual ::javax::swing::text::html::parser::Entity * defEntity(::java::lang::String *, jint, ::java::lang::String *); + virtual void dump(::java::io::PrintStream *); + virtual void dump(::java::util::BitSet *); +public: // actually protected + virtual ::javax::swing::text::html::parser::AttributeList * attr(::java::lang::String *, ::java::lang::String *, JArray< ::java::lang::String * > *, jint, jint); + virtual void defineEntity(::java::lang::String *, jint); +private: + JArray< ::java::lang::String * > * toStringArray(::java::util::Collection *); +public: + static const jint URI = 512; + static const jint Length = 513; + static const jint Char = 514; + static const jint Color = 515; + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_gnuDTD__ diff --git a/libjava/gnu/javax/swing/text/html/parser/htmlAttributeSet$1.h b/libjava/gnu/javax/swing/text/html/parser/htmlAttributeSet$1.h new file mode 100644 index 000000000..901ad5c97 --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/htmlAttributeSet$1.h @@ -0,0 +1,50 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_htmlAttributeSet$1__ +#define __gnu_javax_swing_text_html_parser_htmlAttributeSet$1__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + class htmlAttributeSet; + class htmlAttributeSet$1; + } + } + } + } + } + } +} + +class gnu::javax::swing::text::html::parser::htmlAttributeSet$1 : public ::java::lang::Object +{ + +public: // actually package-private + htmlAttributeSet$1(::gnu::javax::swing::text::html::parser::htmlAttributeSet *, ::java::util::Enumeration *); +public: + virtual jboolean hasMoreElements(); + virtual ::java::lang::Object * nextElement(); +public: // actually package-private + ::gnu::javax::swing::text::html::parser::htmlAttributeSet * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0; +private: + ::java::util::Enumeration * val$enumeration; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_htmlAttributeSet$1__ diff --git a/libjava/gnu/javax/swing/text/html/parser/htmlAttributeSet.h b/libjava/gnu/javax/swing/text/html/parser/htmlAttributeSet.h new file mode 100644 index 000000000..e981c4f02 --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/htmlAttributeSet.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_htmlAttributeSet__ +#define __gnu_javax_swing_text_html_parser_htmlAttributeSet__ + +#pragma interface + +#include <javax/swing/text/SimpleAttributeSet.h> +extern "Java" +{ + namespace gnu + { + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + class htmlAttributeSet; + } + } + } + } + } + } + namespace javax + { + namespace swing + { + namespace text + { + class AttributeSet; + } + } + } +} + +class gnu::javax::swing::text::html::parser::htmlAttributeSet : public ::javax::swing::text::SimpleAttributeSet +{ + +public: + htmlAttributeSet(); + virtual ::java::lang::Object * getAttribute(::java::lang::Object *); + virtual ::java::util::Enumeration * getAttributeNames(); + virtual void setResolveParent(::javax::swing::text::AttributeSet *); + virtual ::javax::swing::text::AttributeSet * getResolveParent(); + virtual void addAttribute(::java::lang::Object *, ::java::lang::Object *); + virtual ::javax::swing::text::AttributeSet * copyAttributes(); + virtual ::java::lang::Object * clone(); + static ::gnu::javax::swing::text::html::parser::htmlAttributeSet * EMPTY_HTML_ATTRIBUTE_SET; +public: // actually package-private + ::javax::swing::text::AttributeSet * __attribute__((aligned(__alignof__( ::javax::swing::text::SimpleAttributeSet)))) parent; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_htmlAttributeSet__ diff --git a/libjava/gnu/javax/swing/text/html/parser/htmlValidator$hTag.h b/libjava/gnu/javax/swing/text/html/parser/htmlValidator$hTag.h new file mode 100644 index 000000000..eff505b40 --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/htmlValidator$hTag.h @@ -0,0 +1,74 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_htmlValidator$hTag__ +#define __gnu_javax_swing_text_html_parser_htmlValidator$hTag__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + class htmlValidator; + class htmlValidator$hTag; + namespace models + { + class node; + } + } + } + } + } + } + } + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + class HTML$Tag; + namespace parser + { + class Element; + class TagElement; + } + } + } + } + } +} + +class gnu::javax::swing::text::html::parser::htmlValidator$hTag : public ::java::lang::Object +{ + +public: // actually protected + htmlValidator$hTag(::gnu::javax::swing::text::html::parser::htmlValidator *, ::javax::swing::text::html::parser::TagElement *); + virtual void forciblyCloseDueContext(); + virtual void forciblyCloseDueEndOfStream(); + ::javax::swing::text::html::parser::Element * __attribute__((aligned(__alignof__( ::java::lang::Object)))) element; + ::javax::swing::text::html::HTML$Tag * tag; + ::javax::swing::text::html::parser::TagElement * tgElement; + jboolean forcibly_closed; + ::gnu::javax::swing::text::html::parser::models::node * validationTrace; +public: // actually package-private + ::gnu::javax::swing::text::html::parser::htmlValidator * this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_htmlValidator$hTag__ diff --git a/libjava/gnu/javax/swing/text/html/parser/htmlValidator.h b/libjava/gnu/javax/swing/text/html/parser/htmlValidator.h new file mode 100644 index 000000000..9236c14e4 --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/htmlValidator.h @@ -0,0 +1,89 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_htmlValidator__ +#define __gnu_javax_swing_text_html_parser_htmlValidator__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + class htmlAttributeSet; + class htmlValidator; + namespace models + { + class node; + } + } + } + } + } + } + } + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + class AttributeList; + class DTD; + class Element; + class TagElement; + } + } + } + } + } +} + +class gnu::javax::swing::text::html::parser::htmlValidator : public ::java::lang::Object +{ + +public: + htmlValidator(::javax::swing::text::html::parser::DTD *); + virtual void closeAll(); + virtual jboolean closeTag(::javax::swing::text::html::parser::TagElement *); + virtual void openTag(::javax::swing::text::html::parser::TagElement *, ::gnu::javax::swing::text::html::parser::htmlAttributeSet *); + virtual void restart(); + virtual ::java::lang::Object * tagIsValidForContext(::javax::swing::text::html::parser::TagElement *); + virtual void validateTag(::javax::swing::text::html::parser::TagElement *, ::gnu::javax::swing::text::html::parser::htmlAttributeSet *); +public: // actually protected + virtual void checkContentModel(::javax::swing::text::html::parser::TagElement *, jboolean); + virtual void handleSupposedEndTag(::javax::swing::text::html::parser::Element *) = 0; + virtual void handleSupposedStartTag(::javax::swing::text::html::parser::Element *) = 0; + virtual void s_error(::java::lang::String *) = 0; + virtual void validateParameters(::javax::swing::text::html::parser::TagElement *, ::gnu::javax::swing::text::html::parser::htmlAttributeSet *); +private: + ::gnu::javax::swing::text::html::parser::models::node * getCurrentContentModel(); + void closeLast(); + void openFictionalTag(::javax::swing::text::html::parser::Element *); + void validateAttribute(::javax::swing::text::html::parser::TagElement *, ::gnu::javax::swing::text::html::parser::htmlAttributeSet *, ::java::util::Enumeration *); + void validateAttributeWithValueList(::javax::swing::text::html::parser::TagElement *, ::java::lang::Object *, ::javax::swing::text::html::parser::AttributeList *, ::java::lang::String *); + void validateNameOrIdAttribute(::javax::swing::text::html::parser::TagElement *, ::java::lang::Object *, ::java::lang::String *); + void validateNumberAttribute(::javax::swing::text::html::parser::TagElement *, ::java::lang::Object *, ::java::lang::String *); +public: // actually protected + ::javax::swing::text::html::parser::DTD * __attribute__((aligned(__alignof__( ::java::lang::Object)))) dtd; + ::java::util::LinkedList * stack; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_htmlValidator__ 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__ diff --git a/libjava/gnu/javax/swing/text/html/parser/support/Parser$1.h b/libjava/gnu/javax/swing/text/html/parser/support/Parser$1.h new file mode 100644 index 000000000..72b503a57 --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/support/Parser$1.h @@ -0,0 +1,50 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_support_Parser$1__ +#define __gnu_javax_swing_text_html_parser_support_Parser$1__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + namespace support + { + class Parser; + class Parser$1; + } + } + } + } + } + } + } +} + +class gnu::javax::swing::text::html::parser::support::Parser$1 : public ::java::lang::Object +{ + +public: // actually package-private + Parser$1(::gnu::javax::swing::text::html::parser::support::Parser *); +public: + virtual jint compare(::java::lang::Object *, ::java::lang::Object *); +public: // actually package-private + ::gnu::javax::swing::text::html::parser::support::Parser * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_support_Parser$1__ diff --git a/libjava/gnu/javax/swing/text/html/parser/support/Parser$2.h b/libjava/gnu/javax/swing/text/html/parser/support/Parser$2.h new file mode 100644 index 000000000..9e1f64294 --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/support/Parser$2.h @@ -0,0 +1,69 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_support_Parser$2__ +#define __gnu_javax_swing_text_html_parser_support_Parser$2__ + +#pragma interface + +#include <gnu/javax/swing/text/html/parser/htmlValidator.h> +extern "Java" +{ + namespace gnu + { + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + namespace support + { + class Parser; + class Parser$2; + } + } + } + } + } + } + } + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + class DTD; + class Element; + } + } + } + } + } +} + +class gnu::javax::swing::text::html::parser::support::Parser$2 : public ::gnu::javax::swing::text::html::parser::htmlValidator +{ + +public: // actually package-private + Parser$2(::gnu::javax::swing::text::html::parser::support::Parser *, ::javax::swing::text::html::parser::DTD *); +public: // actually protected + virtual void s_error(::java::lang::String *); + virtual void handleSupposedEndTag(::javax::swing::text::html::parser::Element *); + virtual void handleSupposedStartTag(::javax::swing::text::html::parser::Element *); +public: // actually package-private + ::gnu::javax::swing::text::html::parser::support::Parser * __attribute__((aligned(__alignof__( ::gnu::javax::swing::text::html::parser::htmlValidator)))) this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_support_Parser$2__ diff --git a/libjava/gnu/javax/swing/text/html/parser/support/Parser.h b/libjava/gnu/javax/swing/text/html/parser/support/Parser.h new file mode 100644 index 000000000..3bdc172d4 --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/support/Parser.h @@ -0,0 +1,154 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_support_Parser__ +#define __gnu_javax_swing_text_html_parser_support_Parser__ + +#pragma interface + +#include <gnu/javax/swing/text/html/parser/support/low/ReaderTokenizer.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + class htmlAttributeSet; + class htmlValidator; + namespace support + { + class Parser; + namespace low + { + class Token; + class pattern; + } + class parameterDefaulter; + class textPreProcessor; + } + } + } + } + } + } + } + namespace javax + { + namespace swing + { + namespace text + { + class SimpleAttributeSet; + namespace html + { + class HTML$Tag; + namespace parser + { + class DTD; + class Element; + class TagElement; + } + } + } + } + } +} + +class gnu::javax::swing::text::html::parser::support::Parser : public ::gnu::javax::swing::text::html::parser::support::low::ReaderTokenizer +{ + +public: + Parser(::javax::swing::text::html::parser::DTD *); + virtual ::javax::swing::text::SimpleAttributeSet * getAttributes(); + virtual void error(::java::lang::String *); + virtual void error(::java::lang::String *, ::gnu::javax::swing::text::html::parser::support::low::Token *); + virtual void error(::java::lang::String *, ::java::lang::String *); + virtual void error(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void error(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void flushAttributes(); + virtual void parse(::java::io::Reader *); + virtual ::java::lang::String * parseDTDMarkup(); + virtual jboolean parseMarkupDeclarations(::java::lang::StringBuffer *); +public: // actually protected + virtual jint getCurrentLine(); + virtual void CDATA(jboolean); + virtual void Comment(); + virtual void Script(); + virtual void Sgml(); + virtual void Style(); + virtual void Tag(); + virtual void _handleText(); + virtual void append(::gnu::javax::swing::text::html::parser::support::low::Token *); + virtual void consume(::gnu::javax::swing::text::html::parser::support::low::pattern *); + virtual void endTag(jboolean); + virtual void handleComment(JArray< jchar > *); + virtual void handleEOFInComment(); + virtual void handleEmptyTag(::javax::swing::text::html::parser::TagElement *); + virtual void handleEndTag(::javax::swing::text::html::parser::TagElement *); + virtual void handleError(jint, ::java::lang::String *); + virtual void handleStartTag(::javax::swing::text::html::parser::TagElement *); + virtual void handleText(JArray< jchar > *); + virtual void handleTitle(JArray< jchar > *); + virtual ::javax::swing::text::html::parser::TagElement * makeTag(::javax::swing::text::html::parser::Element *); + virtual ::javax::swing::text::html::parser::TagElement * makeTag(::javax::swing::text::html::parser::Element *, jboolean); + virtual void markFirstTime(::javax::swing::text::html::parser::Element *); + virtual ::gnu::javax::swing::text::html::parser::support::low::Token * mustBe(jint); + virtual void noValueAttribute(::java::lang::String *, ::java::lang::String *); + virtual ::gnu::javax::swing::text::html::parser::support::low::Token * optional(jint); + virtual void parseDocument(); + virtual void readAttributes(::java::lang::String *); + virtual ::java::lang::String * resolveNamedEntity(::java::lang::String *); + virtual jchar resolveNumericEntity(::java::lang::String *); + virtual void restart(); + virtual void startTag(::javax::swing::text::html::parser::TagElement *); +private: + void _handleCompleteElement(::javax::swing::text::html::parser::TagElement *); + void _handleEmptyTag(::javax::swing::text::html::parser::TagElement *); + void _handleEndTag(::javax::swing::text::html::parser::TagElement *); +public: // actually package-private + virtual void _handleEndTag_remaining(::javax::swing::text::html::parser::TagElement *); + virtual void _handleStartTag(::javax::swing::text::html::parser::TagElement *); +private: + void forciblyCloseTheTag(); + void handleComment(); + ::javax::swing::text::html::parser::TagElement * makeTagElement(::java::lang::String *, jboolean); + void readTillTokenE(jint); + void resolveAndAppendEntity(::gnu::javax::swing::text::html::parser::support::low::Token *); + void restOfTag(jboolean, ::gnu::javax::swing::text::html::parser::support::low::Token *, ::gnu::javax::swing::text::html::parser::support::low::Token *); + void startingTag(::javax::swing::text::html::parser::TagElement *); + void ws_error(); + jboolean isBlock(::javax::swing::text::html::HTML$Tag *); +public: + ::gnu::javax::swing::text::html::parser::support::low::Token * __attribute__((aligned(__alignof__( ::gnu::javax::swing::text::html::parser::support::low::ReaderTokenizer)))) hTag; +public: // actually protected + ::javax::swing::text::html::parser::DTD * dtd; + jboolean strict; + jint preformatted; +private: + ::java::util::Set * documentTags; + ::java::lang::StringBuffer * buffer; + ::java::lang::StringBuffer * title; + ::gnu::javax::swing::text::html::parser::support::low::Token * t; + jboolean titleHandled; + jboolean titleOpen; +public: // actually package-private + ::gnu::javax::swing::text::html::parser::htmlAttributeSet * attributes; +private: + ::gnu::javax::swing::text::html::parser::htmlValidator * validator; + ::gnu::javax::swing::text::html::parser::support::parameterDefaulter * defaulter; + ::gnu::javax::swing::text::html::parser::support::textPreProcessor * textProcessor; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_support_Parser__ diff --git a/libjava/gnu/javax/swing/text/html/parser/support/gnuStringIntMapper.h b/libjava/gnu/javax/swing/text/html/parser/support/gnuStringIntMapper.h new file mode 100644 index 000000000..f442305c8 --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/support/gnuStringIntMapper.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_support_gnuStringIntMapper__ +#define __gnu_javax_swing_text_html_parser_support_gnuStringIntMapper__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + namespace support + { + class gnuStringIntMapper; + } + } + } + } + } + } + } +} + +class gnu::javax::swing::text::html::parser::support::gnuStringIntMapper : public ::java::lang::Object +{ + +public: + gnuStringIntMapper(); + virtual ::java::lang::String * get(jint); + virtual jint get(::java::lang::String *); +public: // actually protected + virtual void create() = 0; + virtual void add(::java::lang::String *, jint); +private: + void createTheMap(); + ::java::util::Map * __attribute__((aligned(__alignof__( ::java::lang::Object)))) is_Map; + ::java::util::Map * si_Map; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_support_gnuStringIntMapper__ 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__ diff --git a/libjava/gnu/javax/swing/text/html/parser/support/parameterDefaulter.h b/libjava/gnu/javax/swing/text/html/parser/support/parameterDefaulter.h new file mode 100644 index 000000000..664baecc9 --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/support/parameterDefaulter.h @@ -0,0 +1,66 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_support_parameterDefaulter__ +#define __gnu_javax_swing_text_html_parser_support_parameterDefaulter__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + class htmlAttributeSet; + namespace support + { + class parameterDefaulter; + } + } + } + } + } + } + } + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + class DTD; + } + } + } + } + } +} + +class gnu::javax::swing::text::html::parser::support::parameterDefaulter : public ::java::lang::Object +{ + +public: + parameterDefaulter(::javax::swing::text::html::parser::DTD *); + virtual ::gnu::javax::swing::text::html::parser::htmlAttributeSet * getDefaultParameters(::java::lang::String *); + ::javax::swing::text::html::parser::DTD * __attribute__((aligned(__alignof__( ::java::lang::Object)))) dtd; +public: // actually package-private + ::java::util::Hashtable * sets; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_support_parameterDefaulter__ diff --git a/libjava/gnu/javax/swing/text/html/parser/support/textPreProcessor.h b/libjava/gnu/javax/swing/text/html/parser/support/textPreProcessor.h new file mode 100644 index 000000000..cf5117b76 --- /dev/null +++ b/libjava/gnu/javax/swing/text/html/parser/support/textPreProcessor.h @@ -0,0 +1,51 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_javax_swing_text_html_parser_support_textPreProcessor__ +#define __gnu_javax_swing_text_html_parser_support_textPreProcessor__ + +#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 + { + class textPreProcessor; + } + } + } + } + } + } + } +} + +class gnu::javax::swing::text::html::parser::support::textPreProcessor : public ::java::lang::Object +{ + +public: + textPreProcessor(); + virtual JArray< jchar > * preprocess(::java::lang::StringBuffer *); + virtual JArray< jchar > * preprocessPreformatted(::java::lang::StringBuffer *); +private: + static JArray< jchar > * toCharArray(::java::lang::StringBuffer *); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_javax_swing_text_html_parser_support_textPreProcessor__ |