summaryrefslogtreecommitdiff
path: root/libjava/gnu/javax/swing
diff options
context:
space:
mode:
authorupstream source tree <ports@midipix.org>2015-03-15 20:14:05 -0400
committerupstream source tree <ports@midipix.org>2015-03-15 20:14:05 -0400
commit554fd8c5195424bdbcabf5de30fdc183aba391bd (patch)
tree976dc5ab7fddf506dadce60ae936f43f58787092 /libjava/gnu/javax/swing
downloadcbb-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')
-rw-r--r--libjava/gnu/javax/swing/plaf/gnu/GNULookAndFeel$CheckBoxIcon.h50
-rw-r--r--libjava/gnu/javax/swing/plaf/gnu/GNULookAndFeel$RadioButtonIcon.h50
-rw-r--r--libjava/gnu/javax/swing/plaf/gnu/GNULookAndFeel.h64
-rw-r--r--libjava/gnu/javax/swing/plaf/metal/CustomizableTheme.h76
-rw-r--r--libjava/gnu/javax/swing/text/html/CharacterAttributeTranslator.h64
-rw-r--r--libjava/gnu/javax/swing/text/html/CombinedAttributes$CombinedEnumeration.h47
-rw-r--r--libjava/gnu/javax/swing/text/html/CombinedAttributes.h64
-rw-r--r--libjava/gnu/javax/swing/text/html/ImageViewIconFactory$LoadingImageIcon.h49
-rw-r--r--libjava/gnu/javax/swing/text/html/ImageViewIconFactory$NoImageIcon.h49
-rw-r--r--libjava/gnu/javax/swing/text/html/ImageViewIconFactory.h51
-rw-r--r--libjava/gnu/javax/swing/text/html/css/BorderStyle.h42
-rw-r--r--libjava/gnu/javax/swing/text/html/css/BorderWidth.h42
-rw-r--r--libjava/gnu/javax/swing/text/html/css/CSSColor.h57
-rw-r--r--libjava/gnu/javax/swing/text/html/css/CSSLexicalException.h42
-rw-r--r--libjava/gnu/javax/swing/text/html/css/CSSParser$1.h48
-rw-r--r--libjava/gnu/javax/swing/text/html/css/CSSParser.h65
-rw-r--r--libjava/gnu/javax/swing/text/html/css/CSSParserCallback.h46
-rw-r--r--libjava/gnu/javax/swing/text/html/css/CSSParserException.h41
-rw-r--r--libjava/gnu/javax/swing/text/html/css/CSSScanner.h92
-rw-r--r--libjava/gnu/javax/swing/text/html/css/FontSize.h72
-rw-r--r--libjava/gnu/javax/swing/text/html/css/FontStyle.h45
-rw-r--r--libjava/gnu/javax/swing/text/html/css/FontWeight.h45
-rw-r--r--libjava/gnu/javax/swing/text/html/css/Length.h62
-rw-r--r--libjava/gnu/javax/swing/text/html/css/Selector.h55
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/GnuParserDelegator$gnuParser.h75
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/GnuParserDelegator.h67
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/HTML_401F.h338
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/SmallHtmlAttributeSet$1.h49
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/SmallHtmlAttributeSet.h71
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/gnuDTD.h81
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/htmlAttributeSet$1.h50
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/htmlAttributeSet.h62
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/htmlValidator$hTag.h74
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/htmlValidator.h89
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/models/PCDATAonly_model.h48
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/models/TableRowContentModel.h67
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/models/list.h66
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/models/noTagModel.h53
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/models/node.h68
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/models/transformer.h75
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/support/Parser$1.h50
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/support/Parser$2.h69
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/support/Parser.h154
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/support/gnuStringIntMapper.h54
-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
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/support/parameterDefaulter.h66
-rw-r--r--libjava/gnu/javax/swing/text/html/parser/support/textPreProcessor.h51
-rw-r--r--libjava/gnu/javax/swing/tree/GnuPath.h38
56 files changed, 3699 insertions, 0 deletions
diff --git a/libjava/gnu/javax/swing/plaf/gnu/GNULookAndFeel$CheckBoxIcon.h b/libjava/gnu/javax/swing/plaf/gnu/GNULookAndFeel$CheckBoxIcon.h
new file mode 100644
index 000000000..cb81ed002
--- /dev/null
+++ b/libjava/gnu/javax/swing/plaf/gnu/GNULookAndFeel$CheckBoxIcon.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_plaf_gnu_GNULookAndFeel$CheckBoxIcon__
+#define __gnu_javax_swing_plaf_gnu_GNULookAndFeel$CheckBoxIcon__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace plaf
+ {
+ namespace gnu
+ {
+ class GNULookAndFeel$CheckBoxIcon;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Component;
+ class Graphics;
+ }
+ }
+}
+
+class gnu::javax::swing::plaf::gnu::GNULookAndFeel$CheckBoxIcon : public ::java::lang::Object
+{
+
+public: // actually package-private
+ GNULookAndFeel$CheckBoxIcon();
+public:
+ virtual jint getIconHeight();
+ virtual jint getIconWidth();
+ virtual void paintIcon(::java::awt::Component *, ::java::awt::Graphics *, jint, jint);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_plaf_gnu_GNULookAndFeel$CheckBoxIcon__
diff --git a/libjava/gnu/javax/swing/plaf/gnu/GNULookAndFeel$RadioButtonIcon.h b/libjava/gnu/javax/swing/plaf/gnu/GNULookAndFeel$RadioButtonIcon.h
new file mode 100644
index 000000000..7bf88f450
--- /dev/null
+++ b/libjava/gnu/javax/swing/plaf/gnu/GNULookAndFeel$RadioButtonIcon.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_plaf_gnu_GNULookAndFeel$RadioButtonIcon__
+#define __gnu_javax_swing_plaf_gnu_GNULookAndFeel$RadioButtonIcon__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace plaf
+ {
+ namespace gnu
+ {
+ class GNULookAndFeel$RadioButtonIcon;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Component;
+ class Graphics;
+ }
+ }
+}
+
+class gnu::javax::swing::plaf::gnu::GNULookAndFeel$RadioButtonIcon : public ::java::lang::Object
+{
+
+public: // actually package-private
+ GNULookAndFeel$RadioButtonIcon();
+public:
+ virtual jint getIconHeight();
+ virtual jint getIconWidth();
+ virtual void paintIcon(::java::awt::Component *, ::java::awt::Graphics *, jint, jint);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_plaf_gnu_GNULookAndFeel$RadioButtonIcon__
diff --git a/libjava/gnu/javax/swing/plaf/gnu/GNULookAndFeel.h b/libjava/gnu/javax/swing/plaf/gnu/GNULookAndFeel.h
new file mode 100644
index 000000000..5aacc5f6f
--- /dev/null
+++ b/libjava/gnu/javax/swing/plaf/gnu/GNULookAndFeel.h
@@ -0,0 +1,64 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_plaf_gnu_GNULookAndFeel__
+#define __gnu_javax_swing_plaf_gnu_GNULookAndFeel__
+
+#pragma interface
+
+#include <javax/swing/plaf/basic/BasicLookAndFeel.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace plaf
+ {
+ namespace gnu
+ {
+ class GNULookAndFeel;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Color;
+ }
+ }
+ namespace javax
+ {
+ namespace swing
+ {
+ class UIDefaults;
+ }
+ }
+}
+
+class gnu::javax::swing::plaf::gnu::GNULookAndFeel : public ::javax::swing::plaf::basic::BasicLookAndFeel
+{
+
+public:
+ GNULookAndFeel();
+ virtual jboolean isNativeLookAndFeel();
+ virtual jboolean isSupportedLookAndFeel();
+ virtual ::java::lang::String * getDescription();
+ virtual ::java::lang::String * getID();
+ virtual ::java::lang::String * getName();
+ virtual ::javax::swing::UIDefaults * getDefaults();
+public: // actually package-private
+ static ::java::awt::Color * blueGray;
+ static ::javax::swing::UIDefaults * LAF_defaults;
+private:
+ static ::java::lang::String * iconspath;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_plaf_gnu_GNULookAndFeel__
diff --git a/libjava/gnu/javax/swing/plaf/metal/CustomizableTheme.h b/libjava/gnu/javax/swing/plaf/metal/CustomizableTheme.h
new file mode 100644
index 000000000..86f273af8
--- /dev/null
+++ b/libjava/gnu/javax/swing/plaf/metal/CustomizableTheme.h
@@ -0,0 +1,76 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_plaf_metal_CustomizableTheme__
+#define __gnu_javax_swing_plaf_metal_CustomizableTheme__
+
+#pragma interface
+
+#include <javax/swing/plaf/metal/DefaultMetalTheme.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace plaf
+ {
+ namespace metal
+ {
+ class CustomizableTheme;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Color;
+ }
+ }
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace plaf
+ {
+ class ColorUIResource;
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::plaf::metal::CustomizableTheme : public ::javax::swing::plaf::metal::DefaultMetalTheme
+{
+
+public:
+ CustomizableTheme();
+ virtual void setPrimary1(::java::awt::Color *);
+ virtual ::javax::swing::plaf::ColorUIResource * getPrimary1();
+ virtual void setPrimary2(::java::awt::Color *);
+ virtual ::javax::swing::plaf::ColorUIResource * getPrimary2();
+ virtual void setPrimary3(::java::awt::Color *);
+ virtual ::javax::swing::plaf::ColorUIResource * getPrimary3();
+ virtual void setSecondary1(::java::awt::Color *);
+ virtual ::javax::swing::plaf::ColorUIResource * getSecondary1();
+ virtual void setSecondary2(::java::awt::Color *);
+ virtual ::javax::swing::plaf::ColorUIResource * getSecondary2();
+ virtual void setSecondary3(::java::awt::Color *);
+ virtual ::javax::swing::plaf::ColorUIResource * getSecondary3();
+ virtual ::java::lang::Object * clone();
+private:
+ ::javax::swing::plaf::ColorUIResource * __attribute__((aligned(__alignof__( ::javax::swing::plaf::metal::DefaultMetalTheme)))) primary1;
+ ::javax::swing::plaf::ColorUIResource * primary2;
+ ::javax::swing::plaf::ColorUIResource * primary3;
+ ::javax::swing::plaf::ColorUIResource * secondary1;
+ ::javax::swing::plaf::ColorUIResource * secondary2;
+ ::javax::swing::plaf::ColorUIResource * secondary3;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_plaf_metal_CustomizableTheme__
diff --git a/libjava/gnu/javax/swing/text/html/CharacterAttributeTranslator.h b/libjava/gnu/javax/swing/text/html/CharacterAttributeTranslator.h
new file mode 100644
index 000000000..72939f5fb
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/CharacterAttributeTranslator.h
@@ -0,0 +1,64 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_CharacterAttributeTranslator__
+#define __gnu_javax_swing_text_html_CharacterAttributeTranslator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ class CharacterAttributeTranslator;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Color;
+ }
+ }
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ class MutableAttributeSet;
+ namespace html
+ {
+ class HTML$Tag;
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::CharacterAttributeTranslator : public ::java::lang::Object
+{
+
+public:
+ CharacterAttributeTranslator();
+ static ::java::awt::Color * getColor(::java::lang::String *);
+ static jboolean translateTag(::javax::swing::text::MutableAttributeSet *, ::javax::swing::text::html::HTML$Tag *, ::javax::swing::text::MutableAttributeSet *);
+private:
+ static ::java::util::HashMap * colorMap;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_CharacterAttributeTranslator__
diff --git a/libjava/gnu/javax/swing/text/html/CombinedAttributes$CombinedEnumeration.h b/libjava/gnu/javax/swing/text/html/CombinedAttributes$CombinedEnumeration.h
new file mode 100644
index 000000000..26a3386ff
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/CombinedAttributes$CombinedEnumeration.h
@@ -0,0 +1,47 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_CombinedAttributes$CombinedEnumeration__
+#define __gnu_javax_swing_text_html_CombinedAttributes$CombinedEnumeration__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ class CombinedAttributes;
+ class CombinedAttributes$CombinedEnumeration;
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::CombinedAttributes$CombinedEnumeration : public ::java::lang::Object
+{
+
+public: // actually package-private
+ CombinedAttributes$CombinedEnumeration(::gnu::javax::swing::text::html::CombinedAttributes *, ::java::util::Enumeration *, ::java::util::Enumeration *);
+public:
+ virtual jboolean hasMoreElements();
+ virtual ::java::lang::Object * nextElement();
+public: // actually package-private
+ ::java::util::Enumeration * __attribute__((aligned(__alignof__( ::java::lang::Object)))) a;
+ ::java::util::Enumeration * b;
+ ::gnu::javax::swing::text::html::CombinedAttributes * this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_CombinedAttributes$CombinedEnumeration__
diff --git a/libjava/gnu/javax/swing/text/html/CombinedAttributes.h b/libjava/gnu/javax/swing/text/html/CombinedAttributes.h
new file mode 100644
index 000000000..69ed22976
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/CombinedAttributes.h
@@ -0,0 +1,64 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_CombinedAttributes__
+#define __gnu_javax_swing_text_html_CombinedAttributes__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ class CombinedAttributes;
+ }
+ }
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ class AttributeSet;
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::CombinedAttributes : public ::java::lang::Object
+{
+
+public:
+ static ::javax::swing::text::AttributeSet * combine(::javax::swing::text::AttributeSet *, ::javax::swing::text::AttributeSet *);
+private:
+ CombinedAttributes(::javax::swing::text::AttributeSet *, ::javax::swing::text::AttributeSet *);
+public:
+ 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 package-private
+ ::javax::swing::text::AttributeSet * __attribute__((aligned(__alignof__( ::java::lang::Object)))) a;
+ ::javax::swing::text::AttributeSet * b;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_CombinedAttributes__
diff --git a/libjava/gnu/javax/swing/text/html/ImageViewIconFactory$LoadingImageIcon.h b/libjava/gnu/javax/swing/text/html/ImageViewIconFactory$LoadingImageIcon.h
new file mode 100644
index 000000000..b0f39ebf9
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/ImageViewIconFactory$LoadingImageIcon.h
@@ -0,0 +1,49 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_ImageViewIconFactory$LoadingImageIcon__
+#define __gnu_javax_swing_text_html_ImageViewIconFactory$LoadingImageIcon__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ class ImageViewIconFactory$LoadingImageIcon;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Component;
+ class Graphics;
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::ImageViewIconFactory$LoadingImageIcon : public ::java::lang::Object
+{
+
+public:
+ ImageViewIconFactory$LoadingImageIcon();
+ virtual jint getIconWidth();
+ virtual jint getIconHeight();
+ virtual void paintIcon(::java::awt::Component *, ::java::awt::Graphics *, jint, jint);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_ImageViewIconFactory$LoadingImageIcon__
diff --git a/libjava/gnu/javax/swing/text/html/ImageViewIconFactory$NoImageIcon.h b/libjava/gnu/javax/swing/text/html/ImageViewIconFactory$NoImageIcon.h
new file mode 100644
index 000000000..d25a5fe29
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/ImageViewIconFactory$NoImageIcon.h
@@ -0,0 +1,49 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_ImageViewIconFactory$NoImageIcon__
+#define __gnu_javax_swing_text_html_ImageViewIconFactory$NoImageIcon__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ class ImageViewIconFactory$NoImageIcon;
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Component;
+ class Graphics;
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::ImageViewIconFactory$NoImageIcon : public ::java::lang::Object
+{
+
+public:
+ ImageViewIconFactory$NoImageIcon();
+ virtual jint getIconWidth();
+ virtual jint getIconHeight();
+ virtual void paintIcon(::java::awt::Component *, ::java::awt::Graphics *, jint, jint);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_ImageViewIconFactory$NoImageIcon__
diff --git a/libjava/gnu/javax/swing/text/html/ImageViewIconFactory.h b/libjava/gnu/javax/swing/text/html/ImageViewIconFactory.h
new file mode 100644
index 000000000..3357a92cf
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/ImageViewIconFactory.h
@@ -0,0 +1,51 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_ImageViewIconFactory__
+#define __gnu_javax_swing_text_html_ImageViewIconFactory__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ class ImageViewIconFactory;
+ }
+ }
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace swing
+ {
+ class Icon;
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::ImageViewIconFactory : public ::java::lang::Object
+{
+
+public:
+ ImageViewIconFactory();
+ static ::javax::swing::Icon * getNoImageIcon();
+ static ::javax::swing::Icon * getLoadingImageIcon();
+private:
+ static ::javax::swing::Icon * noImageIcon;
+ static ::javax::swing::Icon * loadingImageIcon;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_ImageViewIconFactory__
diff --git a/libjava/gnu/javax/swing/text/html/css/BorderStyle.h b/libjava/gnu/javax/swing/text/html/css/BorderStyle.h
new file mode 100644
index 000000000..e8efa108f
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/css/BorderStyle.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_css_BorderStyle__
+#define __gnu_javax_swing_text_html_css_BorderStyle__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace css
+ {
+ class BorderStyle;
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::css::BorderStyle : public ::java::lang::Object
+{
+
+public:
+ BorderStyle();
+ static jboolean isValidStyle(::java::lang::String *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_css_BorderStyle__
diff --git a/libjava/gnu/javax/swing/text/html/css/BorderWidth.h b/libjava/gnu/javax/swing/text/html/css/BorderWidth.h
new file mode 100644
index 000000000..ce2878788
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/css/BorderWidth.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_css_BorderWidth__
+#define __gnu_javax_swing_text_html_css_BorderWidth__
+
+#pragma interface
+
+#include <gnu/javax/swing/text/html/css/Length.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace css
+ {
+ class BorderWidth;
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::css::BorderWidth : public ::gnu::javax::swing::text::html::css::Length
+{
+
+public:
+ BorderWidth(::java::lang::String *);
+ static jboolean isValid(::java::lang::String *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_css_BorderWidth__
diff --git a/libjava/gnu/javax/swing/text/html/css/CSSColor.h b/libjava/gnu/javax/swing/text/html/css/CSSColor.h
new file mode 100644
index 000000000..6896930e9
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/css/CSSColor.h
@@ -0,0 +1,57 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_css_CSSColor__
+#define __gnu_javax_swing_text_html_css_CSSColor__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace css
+ {
+ class CSSColor;
+ }
+ }
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace awt
+ {
+ class Color;
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::css::CSSColor : public ::java::lang::Object
+{
+
+public:
+ CSSColor(::java::lang::String *);
+ static ::java::awt::Color * convertValue(::java::lang::String *);
+ virtual ::java::awt::Color * getValue();
+ virtual ::java::lang::String * toString();
+ static jboolean isValidColor(::java::lang::String *);
+private:
+ static ::java::util::HashMap * COLOR_MAP;
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+ ::java::awt::Color * color;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_css_CSSColor__
diff --git a/libjava/gnu/javax/swing/text/html/css/CSSLexicalException.h b/libjava/gnu/javax/swing/text/html/css/CSSLexicalException.h
new file mode 100644
index 000000000..bcacf3220
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/css/CSSLexicalException.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_css_CSSLexicalException__
+#define __gnu_javax_swing_text_html_css_CSSLexicalException__
+
+#pragma interface
+
+#include <java/io/IOException.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace css
+ {
+ class CSSLexicalException;
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::css::CSSLexicalException : public ::java::io::IOException
+{
+
+public:
+ CSSLexicalException();
+ CSSLexicalException(::java::lang::String *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_css_CSSLexicalException__
diff --git a/libjava/gnu/javax/swing/text/html/css/CSSParser$1.h b/libjava/gnu/javax/swing/text/html/css/CSSParser$1.h
new file mode 100644
index 000000000..b4f0adc55
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/css/CSSParser$1.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_css_CSSParser$1__
+#define __gnu_javax_swing_text_html_css_CSSParser$1__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace css
+ {
+ class CSSParser$1;
+ class Selector;
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::css::CSSParser$1 : public ::java::lang::Object
+{
+
+public: // actually package-private
+ CSSParser$1();
+public:
+ virtual void startStatement(JArray< ::gnu::javax::swing::text::html::css::Selector * > *);
+ virtual void endStatement();
+ virtual void declaration(::java::lang::String *, ::java::lang::String *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_css_CSSParser$1__
diff --git a/libjava/gnu/javax/swing/text/html/css/CSSParser.h b/libjava/gnu/javax/swing/text/html/css/CSSParser.h
new file mode 100644
index 000000000..f7cb01425
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/css/CSSParser.h
@@ -0,0 +1,65 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_css_CSSParser__
+#define __gnu_javax_swing_text_html_css_CSSParser__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace css
+ {
+ class CSSParser;
+ class CSSParserCallback;
+ class CSSScanner;
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::css::CSSParser : public ::java::lang::Object
+{
+
+public:
+ CSSParser(::java::io::Reader *, ::gnu::javax::swing::text::html::css::CSSParserCallback *);
+ virtual void parse();
+private:
+ jboolean parseStylesheet();
+ jboolean parseStatement();
+ jboolean parseRuleset();
+ jboolean parseDeclaration();
+ jboolean parseValue(::java::lang::StringBuilder *);
+ jboolean parseSelector(::java::lang::StringBuilder *);
+ jboolean parseAny(::java::lang::StringBuilder *);
+ jboolean parseAtRule();
+ jint readToken();
+ jint peekToken();
+public:
+ static void main(JArray< ::java::lang::String * > *);
+private:
+ ::gnu::javax::swing::text::html::css::CSSScanner * __attribute__((aligned(__alignof__( ::java::lang::Object)))) scanner;
+ ::gnu::javax::swing::text::html::css::CSSParserCallback * callback;
+ jint lookahead;
+ ::java::lang::String * error;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_css_CSSParser__
diff --git a/libjava/gnu/javax/swing/text/html/css/CSSParserCallback.h b/libjava/gnu/javax/swing/text/html/css/CSSParserCallback.h
new file mode 100644
index 000000000..ce07b41e1
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/css/CSSParserCallback.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_css_CSSParserCallback__
+#define __gnu_javax_swing_text_html_css_CSSParserCallback__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace css
+ {
+ class CSSParserCallback;
+ class Selector;
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::css::CSSParserCallback : public ::java::lang::Object
+{
+
+public:
+ virtual void startStatement(JArray< ::gnu::javax::swing::text::html::css::Selector * > *) = 0;
+ virtual void endStatement() = 0;
+ virtual void declaration(::java::lang::String *, ::java::lang::String *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __gnu_javax_swing_text_html_css_CSSParserCallback__
diff --git a/libjava/gnu/javax/swing/text/html/css/CSSParserException.h b/libjava/gnu/javax/swing/text/html/css/CSSParserException.h
new file mode 100644
index 000000000..9be56d4f3
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/css/CSSParserException.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_css_CSSParserException__
+#define __gnu_javax_swing_text_html_css_CSSParserException__
+
+#pragma interface
+
+#include <java/io/IOException.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace css
+ {
+ class CSSParserException;
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::css::CSSParserException : public ::java::io::IOException
+{
+
+public:
+ CSSParserException(::java::lang::String *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_css_CSSParserException__
diff --git a/libjava/gnu/javax/swing/text/html/css/CSSScanner.h b/libjava/gnu/javax/swing/text/html/css/CSSScanner.h
new file mode 100644
index 000000000..0e6d7c5f0
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/css/CSSScanner.h
@@ -0,0 +1,92 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_css_CSSScanner__
+#define __gnu_javax_swing_text_html_css_CSSScanner__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace css
+ {
+ class CSSScanner;
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::css::CSSScanner : public ::java::lang::Object
+{
+
+public: // actually package-private
+ CSSScanner(::java::io::Reader *);
+ virtual jint nextToken();
+ virtual ::java::lang::String * currentTokenString();
+private:
+ jint read();
+ void readIdent();
+ void readEscape();
+ void readName();
+ void readString();
+ void readWhitespace();
+ void readURI();
+ void readComment();
+ void readNum();
+public:
+ static void main(JArray< ::java::lang::String * > *);
+public: // actually package-private
+ static const jint IDENT = 1;
+ static const jint ATKEYWORD = 2;
+ static const jint STRING = 3;
+ static const jint INVALID = 4;
+ static const jint HASH = 5;
+ static const jint NUMBER = 6;
+ static const jint PERCENTAGE = 7;
+ static const jint DIMENSION = 8;
+ static const jint URI = 9;
+ static const jint UNICODE_RANGE = 10;
+ static const jint CDO = 11;
+ static const jint CDC = 12;
+ static const jint SEMICOLON = 13;
+ static const jint CURLY_LEFT = 14;
+ static const jint CURLY_RIGHT = 15;
+ static const jint PAREN_LEFT = 16;
+ static const jint PAREN_RIGHT = 17;
+ static const jint BRACE_LEFT = 16;
+ static const jint BRACE_RIGHT = 17;
+ static const jint S = 18;
+ static const jint COMMENT = 19;
+ static const jint FUNCTION = 20;
+ static const jint INCLUDES = 21;
+ static const jint DASHMATCH = 22;
+ static const jint DELIM = 23;
+ static const jint EOF = -1;
+private:
+ ::java::io::Reader * __attribute__((aligned(__alignof__( ::java::lang::Object)))) in;
+public: // actually package-private
+ JArray< jchar > * parseBuffer;
+ jint tokenEnd;
+private:
+ JArray< jint > * lookahead;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_css_CSSScanner__
diff --git a/libjava/gnu/javax/swing/text/html/css/FontSize.h b/libjava/gnu/javax/swing/text/html/css/FontSize.h
new file mode 100644
index 000000000..52c4087fa
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/css/FontSize.h
@@ -0,0 +1,72 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_css_FontSize__
+#define __gnu_javax_swing_text_html_css_FontSize__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace css
+ {
+ class FontSize;
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::css::FontSize : public ::java::lang::Object
+{
+
+public:
+ FontSize(::java::lang::String *);
+ virtual jint getValue(jint);
+ virtual jint getValue();
+private:
+ jint mapValue();
+ jint mapPoints();
+ jint mapPixels();
+ jint mapPercent(jint);
+ jint mapEM(jint);
+ jint mapSmaller(jint);
+ jint mapLarger(jint);
+ jint mapAbsolute();
+public:
+ virtual ::java::lang::String * toString();
+private:
+ jint mapRelative(jint);
+public:
+ virtual jboolean isRelative();
+private:
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+ jint size;
+ jint sizeIndex;
+ jboolean isRelative__;
+public:
+ static const jint DEFAULT_FONT_SIZE = 12;
+private:
+ static JArray< jdouble > * SCALE;
+public: // actually package-private
+ static jboolean $assertionsDisabled;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_css_FontSize__
diff --git a/libjava/gnu/javax/swing/text/html/css/FontStyle.h b/libjava/gnu/javax/swing/text/html/css/FontStyle.h
new file mode 100644
index 000000000..b25be5b1e
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/css/FontStyle.h
@@ -0,0 +1,45 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_css_FontStyle__
+#define __gnu_javax_swing_text_html_css_FontStyle__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace css
+ {
+ class FontStyle;
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::css::FontStyle : public ::java::lang::Object
+{
+
+public:
+ FontStyle(::java::lang::String *);
+ virtual jint getValue();
+private:
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_css_FontStyle__
diff --git a/libjava/gnu/javax/swing/text/html/css/FontWeight.h b/libjava/gnu/javax/swing/text/html/css/FontWeight.h
new file mode 100644
index 000000000..17adbbe95
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/css/FontWeight.h
@@ -0,0 +1,45 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_css_FontWeight__
+#define __gnu_javax_swing_text_html_css_FontWeight__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace css
+ {
+ class FontWeight;
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::css::FontWeight : public ::java::lang::Object
+{
+
+public:
+ FontWeight(::java::lang::String *);
+ virtual jint getValue();
+private:
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_css_FontWeight__
diff --git a/libjava/gnu/javax/swing/text/html/css/Length.h b/libjava/gnu/javax/swing/text/html/css/Length.h
new file mode 100644
index 000000000..0eb88bff2
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/css/Length.h
@@ -0,0 +1,62 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_css_Length__
+#define __gnu_javax_swing_text_html_css_Length__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace css
+ {
+ class Length;
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::css::Length : public ::java::lang::Object
+{
+
+public:
+ Length(::java::lang::String *);
+ virtual jfloat getValue();
+ virtual jfloat getValue(jfloat);
+ virtual void setEMBase(jfloat);
+ virtual void setEXBase(jfloat);
+ virtual void setFontBases(jfloat, jfloat);
+ virtual jboolean isFontEMRelative();
+ virtual jboolean isFontEXRelative();
+ virtual jboolean isPercentage();
+ static jboolean isValid(::java::lang::String *);
+ virtual ::java::lang::String * toString();
+private:
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+public: // actually protected
+ jfloat floatValue;
+private:
+ jboolean isPercentage__;
+ jboolean isFontEMRelative__;
+ jboolean isFontEXRelative__;
+ jfloat emBase;
+ jfloat exBase;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_css_Length__
diff --git a/libjava/gnu/javax/swing/text/html/css/Selector.h b/libjava/gnu/javax/swing/text/html/css/Selector.h
new file mode 100644
index 000000000..ba2ba7b5d
--- /dev/null
+++ b/libjava/gnu/javax/swing/text/html/css/Selector.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_text_html_css_Selector__
+#define __gnu_javax_swing_text_html_css_Selector__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace text
+ {
+ namespace html
+ {
+ namespace css
+ {
+ class Selector;
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::text::html::css::Selector : public ::java::lang::Object
+{
+
+public:
+ Selector(::java::lang::String *);
+ virtual jboolean matches(JArray< ::java::lang::String * > *, ::java::util::List *);
+ virtual jint getSpecificity();
+ virtual ::java::lang::String * toString();
+private:
+ void calculateSpecificity();
+ JArray< ::java::lang::String * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) selector;
+ JArray< ::java::lang::String * > * elements;
+ JArray< ::java::lang::String * > * ids;
+ JArray< ::java::lang::String * > * classes;
+ jint specificity;
+ jboolean implicit;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_text_html_css_Selector__
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__
diff --git a/libjava/gnu/javax/swing/tree/GnuPath.h b/libjava/gnu/javax/swing/tree/GnuPath.h
new file mode 100644
index 000000000..3d36edac7
--- /dev/null
+++ b/libjava/gnu/javax/swing/tree/GnuPath.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_javax_swing_tree_GnuPath__
+#define __gnu_javax_swing_tree_GnuPath__
+
+#pragma interface
+
+#include <javax/swing/tree/TreePath.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace swing
+ {
+ namespace tree
+ {
+ class GnuPath;
+ }
+ }
+ }
+ }
+}
+
+class gnu::javax::swing::tree::GnuPath : public ::javax::swing::tree::TreePath
+{
+
+public:
+ GnuPath(JArray< ::java::lang::Object * > *, jboolean);
+ jboolean __attribute__((aligned(__alignof__( ::javax::swing::tree::TreePath)))) isLastChild;
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_javax_swing_tree_GnuPath__