diff options
author | upstream source tree <ports@midipix.org> | 2015-03-15 20:14:05 -0400 |
---|---|---|
committer | upstream source tree <ports@midipix.org> | 2015-03-15 20:14:05 -0400 |
commit | 554fd8c5195424bdbcabf5de30fdc183aba391bd (patch) | |
tree | 976dc5ab7fddf506dadce60ae936f43f58787092 /libjava/gnu/xml | |
download | cbb-gcc-4.6.4-554fd8c5195424bdbcabf5de30fdc183aba391bd.tar.bz2 cbb-gcc-4.6.4-554fd8c5195424bdbcabf5de30fdc183aba391bd.tar.xz |
obtained gcc-4.6.4.tar.bz2 from upstream website;upstream
verified gcc-4.6.4.tar.bz2.sig;
imported gcc-4.6.4 source tree from verified upstream tarball.
downloading a git-generated archive based on the 'upstream' tag
should provide you with a source tree that is binary identical
to the one extracted from the above tarball.
if you have obtained the source via the command 'git clone',
however, do note that line-endings of files in your working
directory might differ from line-endings of the respective
files in the upstream repository.
Diffstat (limited to 'libjava/gnu/xml')
489 files changed, 29148 insertions, 0 deletions
diff --git a/libjava/gnu/xml/aelfred2/JAXPFactory$JaxpParser.h b/libjava/gnu/xml/aelfred2/JAXPFactory$JaxpParser.h new file mode 100644 index 000000000..42e8e0be0 --- /dev/null +++ b/libjava/gnu/xml/aelfred2/JAXPFactory$JaxpParser.h @@ -0,0 +1,59 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_aelfred2_JAXPFactory$JaxpParser__ +#define __gnu_xml_aelfred2_JAXPFactory$JaxpParser__ + +#pragma interface + +#include <javax/xml/parsers/SAXParser.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace aelfred2 + { + class JAXPFactory$JaxpParser; + class XmlReader; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class Parser; + class XMLReader; + namespace helpers + { + class XMLReaderAdapter; + } + } + } + } +} + +class gnu::xml::aelfred2::JAXPFactory$JaxpParser : public ::javax::xml::parsers::SAXParser +{ + +public: // actually package-private + JAXPFactory$JaxpParser(); +public: + virtual void setProperty(::java::lang::String *, ::java::lang::Object *); + virtual ::java::lang::Object * getProperty(::java::lang::String *); + virtual ::org::xml::sax::Parser * getParser(); + virtual ::org::xml::sax::XMLReader * getXMLReader(); + virtual jboolean isNamespaceAware(); + virtual jboolean isValidating(); +private: + ::gnu::xml::aelfred2::XmlReader * __attribute__((aligned(__alignof__( ::javax::xml::parsers::SAXParser)))) ae2; + ::org::xml::sax::helpers::XMLReaderAdapter * parser; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_aelfred2_JAXPFactory$JaxpParser__ diff --git a/libjava/gnu/xml/aelfred2/JAXPFactory.h b/libjava/gnu/xml/aelfred2/JAXPFactory.h new file mode 100644 index 000000000..8bffce6c8 --- /dev/null +++ b/libjava/gnu/xml/aelfred2/JAXPFactory.h @@ -0,0 +1,48 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_aelfred2_JAXPFactory__ +#define __gnu_xml_aelfred2_JAXPFactory__ + +#pragma interface + +#include <javax/xml/parsers/SAXParserFactory.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace aelfred2 + { + class JAXPFactory; + } + } + } + namespace javax + { + namespace xml + { + namespace parsers + { + class SAXParser; + } + } + } +} + +class gnu::xml::aelfred2::JAXPFactory : public ::javax::xml::parsers::SAXParserFactory +{ + +public: + JAXPFactory(); + ::javax::xml::parsers::SAXParser * newSAXParser(); + void setFeature(::java::lang::String *, jboolean); + jboolean getFeature(::java::lang::String *); +private: + ::java::util::Hashtable * __attribute__((aligned(__alignof__( ::javax::xml::parsers::SAXParserFactory)))) flags; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_aelfred2_JAXPFactory__ diff --git a/libjava/gnu/xml/aelfred2/SAXDriver$Adapter.h b/libjava/gnu/xml/aelfred2/SAXDriver$Adapter.h new file mode 100644 index 000000000..ac3cbea3a --- /dev/null +++ b/libjava/gnu/xml/aelfred2/SAXDriver$Adapter.h @@ -0,0 +1,61 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_aelfred2_SAXDriver$Adapter__ +#define __gnu_xml_aelfred2_SAXDriver$Adapter__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace aelfred2 + { + class SAXDriver$Adapter; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class Attributes; + class DocumentHandler; + class Locator; + } + } + } +} + +class gnu::xml::aelfred2::SAXDriver$Adapter : public ::java::lang::Object +{ + +public: // actually package-private + SAXDriver$Adapter(::org::xml::sax::DocumentHandler *); +public: + virtual void setDocumentLocator(::org::xml::sax::Locator *); + virtual void startDocument(); + virtual void processingInstruction(::java::lang::String *, ::java::lang::String *); + virtual void startPrefixMapping(::java::lang::String *, ::java::lang::String *); + virtual void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *); + virtual void characters(JArray< jchar > *, jint, jint); + virtual void ignorableWhitespace(JArray< jchar > *, jint, jint); + virtual void skippedEntity(::java::lang::String *); + virtual void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void endPrefixMapping(::java::lang::String *); + virtual void endDocument(); +private: + ::org::xml::sax::DocumentHandler * __attribute__((aligned(__alignof__( ::java::lang::Object)))) docHandler; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_aelfred2_SAXDriver$Adapter__ diff --git a/libjava/gnu/xml/aelfred2/SAXDriver$Attribute.h b/libjava/gnu/xml/aelfred2/SAXDriver$Attribute.h new file mode 100644 index 000000000..3aca39008 --- /dev/null +++ b/libjava/gnu/xml/aelfred2/SAXDriver$Attribute.h @@ -0,0 +1,38 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_aelfred2_SAXDriver$Attribute__ +#define __gnu_xml_aelfred2_SAXDriver$Attribute__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace aelfred2 + { + class SAXDriver$Attribute; + } + } + } +} + +class gnu::xml::aelfred2::SAXDriver$Attribute : public ::java::lang::Object +{ + +public: // actually package-private + SAXDriver$Attribute(::java::lang::String *, ::java::lang::String *, jboolean); + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name; + ::java::lang::String * value; + ::java::lang::String * nameSpace; + ::java::lang::String * localName; + jboolean specified; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_aelfred2_SAXDriver$Attribute__ diff --git a/libjava/gnu/xml/aelfred2/SAXDriver.h b/libjava/gnu/xml/aelfred2/SAXDriver.h new file mode 100644 index 000000000..aca07f727 --- /dev/null +++ b/libjava/gnu/xml/aelfred2/SAXDriver.h @@ -0,0 +1,167 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_aelfred2_SAXDriver__ +#define __gnu_xml_aelfred2_SAXDriver__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace aelfred2 + { + class SAXDriver; + class XmlParser; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class ContentHandler; + class DTDHandler; + class DocumentHandler; + class EntityResolver; + class ErrorHandler; + class InputSource; + namespace ext + { + class DeclHandler; + class DefaultHandler2; + class EntityResolver2; + class LexicalHandler; + } + namespace helpers + { + class NamespaceSupport; + } + } + } + } +} + +class gnu::xml::aelfred2::SAXDriver : public ::java::lang::Object +{ + +public: + SAXDriver(); +private: + void reset(); +public: + void setLocale(::java::util::Locale *); + ::org::xml::sax::EntityResolver * getEntityResolver(); + void setEntityResolver(::org::xml::sax::EntityResolver *); + ::org::xml::sax::DTDHandler * getDTDHandler(); + void setDTDHandler(::org::xml::sax::DTDHandler *); + void setDocumentHandler(::org::xml::sax::DocumentHandler *); + ::org::xml::sax::ContentHandler * getContentHandler(); + void setContentHandler(::org::xml::sax::ContentHandler *); + void setErrorHandler(::org::xml::sax::ErrorHandler *); + ::org::xml::sax::ErrorHandler * getErrorHandler(); + void parse(::org::xml::sax::InputSource *); + void parse(::java::lang::String *); + jboolean getFeature(::java::lang::String *); +public: // actually package-private + ::org::xml::sax::ext::DeclHandler * getDeclHandler(); + jboolean resolveURIs(); +public: + ::java::lang::Object * getProperty(::java::lang::String *); + void setFeature(::java::lang::String *, jboolean); + void setProperty(::java::lang::String *, ::java::lang::Object *); +public: // actually package-private + void startDocument(); + void skippedEntity(::java::lang::String *); + ::org::xml::sax::InputSource * getExternalSubset(::java::lang::String *, ::java::lang::String *); + ::org::xml::sax::InputSource * resolveEntity(jboolean, ::java::lang::String *, ::org::xml::sax::InputSource *, ::java::lang::String *); + ::java::lang::String * absolutize(::java::lang::String *, ::java::lang::String *, jboolean); + void startExternalEntity(::java::lang::String *, ::java::lang::String *, jboolean); + void endExternalEntity(::java::lang::String *); + void startInternalEntity(::java::lang::String *); + void endInternalEntity(::java::lang::String *); + void doctypeDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void notationDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void unparsedEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void endDoctype(); +private: + void declarePrefix(::java::lang::String *, ::java::lang::String *); +public: // actually package-private + void attribute(::java::lang::String *, ::java::lang::String *, jboolean); + void startElement(::java::lang::String *); + void endElement(::java::lang::String *); + void startCDATA(); + void charData(JArray< jchar > *, jint, jint); + void endCDATA(); + void ignorableWhitespace(JArray< jchar > *, jint, jint); + void processingInstruction(::java::lang::String *, ::java::lang::String *); + void comment(JArray< jchar > *, jint, jint); + void fatal(::java::lang::String *); + void verror(::java::lang::String *); + void warn(::java::lang::String *); +public: + jint getLength(); + ::java::lang::String * getURI(jint); + ::java::lang::String * getLocalName(jint); + ::java::lang::String * getQName(jint); + ::java::lang::String * getName(jint); + ::java::lang::String * getType(jint); + ::java::lang::String * getValue(jint); + jint getIndex(::java::lang::String *, ::java::lang::String *); + jint getIndex(::java::lang::String *); + ::java::lang::String * getType(::java::lang::String *, ::java::lang::String *); + ::java::lang::String * getType(::java::lang::String *); + ::java::lang::String * getValue(::java::lang::String *, ::java::lang::String *); + ::java::lang::String * getValue(::java::lang::String *); + jboolean isDeclared(jint); + jboolean isDeclared(::java::lang::String *); + jboolean isDeclared(::java::lang::String *, ::java::lang::String *); + jboolean isSpecified(jint); + jboolean isSpecified(::java::lang::String *, ::java::lang::String *); + jboolean isSpecified(::java::lang::String *); + ::java::lang::String * getPublicId(); + ::java::lang::String * getSystemId(); + jint getLineNumber(); + jint getColumnNumber(); +private: + ::org::xml::sax::ext::DefaultHandler2 * __attribute__((aligned(__alignof__( ::java::lang::Object)))) base; + ::gnu::xml::aelfred2::XmlParser * parser; + ::org::xml::sax::EntityResolver * entityResolver; + ::org::xml::sax::ext::EntityResolver2 * resolver2; + ::org::xml::sax::ContentHandler * contentHandler; + ::org::xml::sax::DTDHandler * dtdHandler; + ::org::xml::sax::ErrorHandler * errorHandler; + ::org::xml::sax::ext::DeclHandler * declHandler; + ::org::xml::sax::ext::LexicalHandler * lexicalHandler; + ::java::lang::String * elementName; + ::java::util::Stack * entityStack; + ::java::util::List * attributesList; + jboolean namespaces; + jboolean xmlNames; + jboolean extGE; + jboolean extPE; + jboolean resolveAll; + jboolean useResolver2; +public: // actually package-private + jboolean stringInterning; +private: + jint attributeCount; + jboolean attributes; + JArray< ::java::lang::String * > * nsTemp; + ::org::xml::sax::helpers::NamespaceSupport * prefixStack; +public: // actually package-private + static ::java::lang::String * FEATURE; + static ::java::lang::String * PROPERTY; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_aelfred2_SAXDriver__ diff --git a/libjava/gnu/xml/aelfred2/XmlParser$AttributeDecl.h b/libjava/gnu/xml/aelfred2/XmlParser$AttributeDecl.h new file mode 100644 index 000000000..4baac80e1 --- /dev/null +++ b/libjava/gnu/xml/aelfred2/XmlParser$AttributeDecl.h @@ -0,0 +1,38 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_aelfred2_XmlParser$AttributeDecl__ +#define __gnu_xml_aelfred2_XmlParser$AttributeDecl__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace aelfred2 + { + class XmlParser$AttributeDecl; + } + } + } +} + +class gnu::xml::aelfred2::XmlParser$AttributeDecl : public ::java::lang::Object +{ + +public: // actually package-private + XmlParser$AttributeDecl(); + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) type; + ::java::lang::String * value; + jint valueType; + ::java::lang::String * enumeration; + ::java::lang::String * defaultValue; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_aelfred2_XmlParser$AttributeDecl__ diff --git a/libjava/gnu/xml/aelfred2/XmlParser$ElementDecl.h b/libjava/gnu/xml/aelfred2/XmlParser$ElementDecl.h new file mode 100644 index 000000000..8e992e1ca --- /dev/null +++ b/libjava/gnu/xml/aelfred2/XmlParser$ElementDecl.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_aelfred2_XmlParser$ElementDecl__ +#define __gnu_xml_aelfred2_XmlParser$ElementDecl__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace aelfred2 + { + class XmlParser$ElementDecl; + } + } + } +} + +class gnu::xml::aelfred2::XmlParser$ElementDecl : public ::java::lang::Object +{ + +public: // actually package-private + XmlParser$ElementDecl(); + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) contentType; + ::java::lang::String * contentModel; + ::java::util::HashMap * attributes; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_aelfred2_XmlParser$ElementDecl__ diff --git a/libjava/gnu/xml/aelfred2/XmlParser$EntityInfo.h b/libjava/gnu/xml/aelfred2/XmlParser$EntityInfo.h new file mode 100644 index 000000000..5c4701a40 --- /dev/null +++ b/libjava/gnu/xml/aelfred2/XmlParser$EntityInfo.h @@ -0,0 +1,38 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_aelfred2_XmlParser$EntityInfo__ +#define __gnu_xml_aelfred2_XmlParser$EntityInfo__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace aelfred2 + { + class XmlParser$EntityInfo; + class XmlParser$ExternalIdentifiers; + } + } + } +} + +class gnu::xml::aelfred2::XmlParser$EntityInfo : public ::java::lang::Object +{ + +public: // actually package-private + XmlParser$EntityInfo(); + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) type; + ::gnu::xml::aelfred2::XmlParser$ExternalIdentifiers * ids; + ::java::lang::String * value; + ::java::lang::String * notationName; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_aelfred2_XmlParser$EntityInfo__ diff --git a/libjava/gnu/xml/aelfred2/XmlParser$ExternalIdentifiers.h b/libjava/gnu/xml/aelfred2/XmlParser$ExternalIdentifiers.h new file mode 100644 index 000000000..a91f6496f --- /dev/null +++ b/libjava/gnu/xml/aelfred2/XmlParser$ExternalIdentifiers.h @@ -0,0 +1,37 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_aelfred2_XmlParser$ExternalIdentifiers__ +#define __gnu_xml_aelfred2_XmlParser$ExternalIdentifiers__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace aelfred2 + { + class XmlParser$ExternalIdentifiers; + } + } + } +} + +class gnu::xml::aelfred2::XmlParser$ExternalIdentifiers : public ::java::lang::Object +{ + +public: // actually package-private + XmlParser$ExternalIdentifiers(); + XmlParser$ExternalIdentifiers(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) publicId; + ::java::lang::String * systemId; + ::java::lang::String * baseUri; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_aelfred2_XmlParser$ExternalIdentifiers__ diff --git a/libjava/gnu/xml/aelfred2/XmlParser$Input.h b/libjava/gnu/xml/aelfred2/XmlParser$Input.h new file mode 100644 index 000000000..feaf39e5f --- /dev/null +++ b/libjava/gnu/xml/aelfred2/XmlParser$Input.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_aelfred2_XmlParser$Input__ +#define __gnu_xml_aelfred2_XmlParser$Input__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace aelfred2 + { + class XmlParser$Input; + } + } + } + namespace java + { + namespace net + { + class URLConnection; + } + } +} + +class gnu::xml::aelfred2::XmlParser$Input : public ::java::lang::Object +{ + +public: // actually package-private + XmlParser$Input(); + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) sourceType; + ::java::net::URLConnection * externalEntity; + JArray< jchar > * readBuffer; + jint readBufferPos; + jint readBufferLength; + jint line; + jint encoding; + jint readBufferOverflow; + ::java::io::InputStream * is; + jint currentByteCount; + jint column; + ::java::io::Reader * reader; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_aelfred2_XmlParser$Input__ diff --git a/libjava/gnu/xml/aelfred2/XmlParser.h b/libjava/gnu/xml/aelfred2/XmlParser.h new file mode 100644 index 000000000..baf73193b --- /dev/null +++ b/libjava/gnu/xml/aelfred2/XmlParser.h @@ -0,0 +1,274 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_aelfred2_XmlParser__ +#define __gnu_xml_aelfred2_XmlParser__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace aelfred2 + { + class SAXDriver; + class XmlParser; + class XmlParser$AttributeDecl; + class XmlParser$ElementDecl; + class XmlParser$ExternalIdentifiers; + } + } + } + namespace java + { + namespace net + { + class URLConnection; + } + } + namespace org + { + namespace xml + { + namespace sax + { + class InputSource; + } + } + } +} + +class gnu::xml::aelfred2::XmlParser : public ::java::lang::Object +{ + +public: // actually package-private + XmlParser(); + void setHandler(::gnu::xml::aelfred2::SAXDriver *); + void doParse(::java::lang::String *, ::java::lang::String *, ::java::io::Reader *, ::java::io::InputStream *, ::java::lang::String *); +private: + void error(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void error(::java::lang::String *, jchar, ::java::lang::String *); + void error(::java::lang::String *); + void parseDocument(); + void parseComment(); + void parsePI(); + void parseCDSect(); + jboolean parseProlog(); + void checkLegalVersion(::java::lang::String *); + ::java::lang::String * parseXMLDecl(jboolean); + ::java::lang::String * parseTextDecl(jboolean); + void setupDecoding(::java::lang::String *); + void parseMisc(); + void parseDoctypedecl(); + void parseMarkupdecl(); + void parseElement(jboolean); + void parseAttribute(::java::lang::String *); + void parseEq(); + void parseETag(); + void parseContent(); + void parseElementDecl(); + void parseContentspec(::java::lang::String *); + void parseElements(JArray< jchar > *); + void parseCp(); + void parseMixed(JArray< jchar > *); + void parseAttlistDecl(); + void parseAttDef(::java::lang::String *); + ::java::lang::String * readAttType(); + void parseEnumeration(jboolean); + void parseNotationType(); + void parseDefault(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void parseConditionalSect(JArray< jchar > *); + void parseCharRef(); + void tryReadCharRef(); + void parseCharRef(jboolean); + void parseEntityRef(jboolean); + void parsePEReference(); + void parseEntityDecl(); + void parseNotationDecl(); + void parseCharData(); + void requireWhitespace(); + void skipWhitespace(); + ::java::lang::String * readNmtoken(jboolean); + static jboolean isExtender(jchar); + ::java::lang::String * readLiteral(jint); + ::gnu::xml::aelfred2::XmlParser$ExternalIdentifiers * readExternalIds(jboolean, jboolean); + jboolean isWhitespace(jchar); + void dataBufferAppend(jchar); + void dataBufferAppend(::java::lang::String *); + void dataBufferAppend(JArray< jchar > *, jint, jint); + void dataBufferNormalize(); + ::java::lang::String * dataBufferToString(); + void dataBufferFlush(); + void require(::java::lang::String *); + void require(jchar); +public: + ::java::lang::String * intern(JArray< jchar > *, jint, jint); +private: + ::java::lang::Object * extendArray(::java::lang::Object *, jint, jint); +public: // actually package-private + jboolean isStandalone(); +private: + jint getContentType(::gnu::xml::aelfred2::XmlParser$ElementDecl *, jint); +public: + jint getElementContentType(::java::lang::String *); +private: + void setElement(::java::lang::String *, jint, ::java::lang::String *, ::java::util::HashMap *); + ::java::util::HashMap * getElementAttributes(::java::lang::String *); + ::java::util::Iterator * declaredAttributes(::gnu::xml::aelfred2::XmlParser$ElementDecl *); +public: + ::java::util::Iterator * declaredAttributes(::java::lang::String *); + ::java::lang::String * getAttributeType(::java::lang::String *, ::java::lang::String *); + ::java::lang::String * getAttributeEnumeration(::java::lang::String *, ::java::lang::String *); + ::java::lang::String * getAttributeDefaultValue(::java::lang::String *, ::java::lang::String *); + jint getAttributeDefaultValueType(::java::lang::String *, ::java::lang::String *); +private: + void setAttribute(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jint); + ::gnu::xml::aelfred2::XmlParser$AttributeDecl * getAttribute(::java::lang::String *, ::java::lang::String *); +public: + jint getEntityType(::java::lang::String *); + ::gnu::xml::aelfred2::XmlParser$ExternalIdentifiers * getEntityIds(::java::lang::String *); + ::java::lang::String * getEntityValue(::java::lang::String *); +private: + void setInternalEntity(::java::lang::String *, ::java::lang::String *); + void setExternalEntity(::java::lang::String *, jint, ::gnu::xml::aelfred2::XmlParser$ExternalIdentifiers *, ::java::lang::String *); + void setNotation(::java::lang::String *, ::gnu::xml::aelfred2::XmlParser$ExternalIdentifiers *); +public: + jint getLineNumber(); + jint getColumnNumber(); +private: + jchar readCh(); + void unread(jchar); + void unread(JArray< jchar > *, jint); + void pushURL(jboolean, ::java::lang::String *, ::gnu::xml::aelfred2::XmlParser$ExternalIdentifiers *, ::java::io::Reader *, ::java::io::InputStream *, ::java::lang::String *, jboolean); + ::java::lang::String * tryEncodingDecl(jboolean); + void detectEncoding(); + static jboolean tryEncoding(JArray< jbyte > *, jbyte, jbyte, jbyte, jbyte); + static jboolean tryEncoding(JArray< jbyte > *, jbyte, jbyte); + void pushString(::java::lang::String *, ::java::lang::String *); + void pushCharArray(::java::lang::String *, JArray< jchar > *, jint, jint); + void pushInput(::java::lang::String *); + void popInput(); + jboolean tryRead(jchar); + jboolean tryRead(::java::lang::String *); + jboolean tryRead(JArray< jchar > *); + jboolean tryWhitespace(); + void parseUntil(::java::lang::String *); + void parseUntil(JArray< jchar > *); + void prefetchASCIIEncodingDecl(); + void readDataChunk(); + void filterCR(jboolean); + void copyUtf8ReadBuffer(jint); + jint getNextUtf8Byte(jint, jint); + void copyIso8859_1ReadBuffer(jint, jchar); + void copyUcs2ReadBuffer(jint, jint, jint); + void copyUcs4ReadBuffer(jint, jint, jint, jint, jint); + void encodingError(::java::lang::String *, jint, jint); + void initializeVariables(); + static const jboolean USE_CHEATS = 1; +public: + static const jint CONTENT_UNDECLARED = 0; + static const jint CONTENT_ANY = 1; + static const jint CONTENT_EMPTY = 2; + static const jint CONTENT_MIXED = 3; + static const jint CONTENT_ELEMENTS = 4; + static const jint ENTITY_UNDECLARED = 0; + static const jint ENTITY_INTERNAL = 1; + static const jint ENTITY_NDATA = 2; + static const jint ENTITY_TEXT = 3; +private: + static const jint ENCODING_EXTERNAL = 0; + static const jint ENCODING_UTF_8 = 1; + static const jint ENCODING_ISO_8859_1 = 2; + static const jint ENCODING_UCS_2_12 = 3; + static const jint ENCODING_UCS_2_21 = 4; + static const jint ENCODING_UCS_4_1234 = 5; + static const jint ENCODING_UCS_4_4321 = 6; + static const jint ENCODING_UCS_4_2143 = 7; + static const jint ENCODING_UCS_4_3412 = 8; + static const jint ENCODING_ASCII = 9; +public: + static const jint ATTRIBUTE_DEFAULT_UNDECLARED = 30; + static const jint ATTRIBUTE_DEFAULT_SPECIFIED = 31; + static const jint ATTRIBUTE_DEFAULT_IMPLIED = 32; + static const jint ATTRIBUTE_DEFAULT_REQUIRED = 33; + static const jint ATTRIBUTE_DEFAULT_FIXED = 34; +private: + static const jint INPUT_NONE = 0; + static const jint INPUT_INTERNAL = 1; + static const jint INPUT_STREAM = 3; + static const jint INPUT_READER = 5; + static const jint LIT_ENTITY_REF = 2; + static const jint LIT_NORMALIZE = 4; + static const jint LIT_ATTRIBUTE = 8; + static const jint LIT_DISABLE_PE = 16; + static const jint LIT_DISABLE_CREF = 32; + static const jint LIT_DISABLE_EREF = 64; + static const jint LIT_PUBID = 256; + static const jint CONTEXT_NORMAL = 0; + static const jint CONTEXT_LITERAL = 1; +public: // actually package-private + static jboolean uriWarnings; +private: + ::gnu::xml::aelfred2::SAXDriver * __attribute__((aligned(__alignof__( ::java::lang::Object)))) handler; + ::java::io::Reader * reader; + ::java::io::InputStream * is; + jint line; + jint column; + jint sourceType; + ::java::util::LinkedList * inputStack; + ::java::net::URLConnection * externalEntity; + jint encoding; + jint currentByteCount; + ::org::xml::sax::InputSource * scratch; + JArray< jchar > * readBuffer; + jint readBufferPos; + jint readBufferLength; + jint readBufferOverflow; + static const jint READ_BUFFER_MAX = 16384; + JArray< jbyte > * rawReadBuffer; + static jint DATA_BUFFER_INITIAL; + JArray< jchar > * dataBuffer; + jint dataBufferPos; + static jint NAME_BUFFER_INITIAL; + JArray< jchar > * nameBuffer; + jint nameBufferPos; + jboolean docIsStandalone; + ::java::util::HashMap * elementInfo; + ::java::util::HashMap * entityInfo; + ::java::util::HashMap * notationInfo; + jboolean skippedPE; + ::java::lang::String * currentElement; + jint currentElementContent; + ::java::util::LinkedList * entityStack; + jboolean inLiteral; + jboolean expandPE; + jboolean peIsError; + jboolean doReport; + static const jint SYMBOL_TABLE_LENGTH = 2039; + JArray< JArray< ::java::lang::Object * > * > * symbolTable; + JArray< ::java::lang::String * > * tagAttributes; + jint tagAttributePos; + jboolean sawCR; + jboolean inCDATA; + static const jint XML_10 = 0; + static const jint XML_11 = 1; + jint xmlVersion; +public: // actually package-private + static JArray< jchar > * startDelimComment; + static JArray< jchar > * endDelimComment; + static JArray< jchar > * startDelimPI; + static JArray< jchar > * endDelimPI; + static JArray< jchar > * endDelimCDATA; +private: + jboolean isDirtyCurrentElement; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_aelfred2_XmlParser__ diff --git a/libjava/gnu/xml/aelfred2/XmlReader$FatalErrorHandler.h b/libjava/gnu/xml/aelfred2/XmlReader$FatalErrorHandler.h new file mode 100644 index 000000000..2e8de94fe --- /dev/null +++ b/libjava/gnu/xml/aelfred2/XmlReader$FatalErrorHandler.h @@ -0,0 +1,44 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_aelfred2_XmlReader$FatalErrorHandler__ +#define __gnu_xml_aelfred2_XmlReader$FatalErrorHandler__ + +#pragma interface + +#include <org/xml/sax/ext/DefaultHandler2.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace aelfred2 + { + class XmlReader$FatalErrorHandler; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class SAXParseException; + } + } + } +} + +class gnu::xml::aelfred2::XmlReader$FatalErrorHandler : public ::org::xml::sax::ext::DefaultHandler2 +{ + +public: // actually package-private + XmlReader$FatalErrorHandler(); +public: + virtual void error(::org::xml::sax::SAXParseException *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_aelfred2_XmlReader$FatalErrorHandler__ diff --git a/libjava/gnu/xml/aelfred2/XmlReader.h b/libjava/gnu/xml/aelfred2/XmlReader.h new file mode 100644 index 000000000..3d0f5ed3d --- /dev/null +++ b/libjava/gnu/xml/aelfred2/XmlReader.h @@ -0,0 +1,76 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_aelfred2_XmlReader__ +#define __gnu_xml_aelfred2_XmlReader__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace aelfred2 + { + class SAXDriver; + class XmlReader; + } + namespace pipeline + { + class EventFilter; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class ContentHandler; + class DTDHandler; + class EntityResolver; + class ErrorHandler; + class InputSource; + } + } + } +} + +class gnu::xml::aelfred2::XmlReader : public ::java::lang::Object +{ + +public: + XmlReader(); + XmlReader(jboolean); + ::org::xml::sax::ContentHandler * getContentHandler(); + void setContentHandler(::org::xml::sax::ContentHandler *); + ::org::xml::sax::DTDHandler * getDTDHandler(); + void setDTDHandler(::org::xml::sax::DTDHandler *); + ::org::xml::sax::EntityResolver * getEntityResolver(); + void setEntityResolver(::org::xml::sax::EntityResolver *); + ::org::xml::sax::ErrorHandler * getErrorHandler(); + void setErrorHandler(::org::xml::sax::ErrorHandler *); + void setProperty(::java::lang::String *, ::java::lang::Object *); + ::java::lang::Object * getProperty(::java::lang::String *); +private: + void forceValidating(); +public: + void setFeature(::java::lang::String *, jboolean); + jboolean getFeature(::java::lang::String *); + void setLocale(::java::util::Locale *); + void parse(::java::lang::String *); + void parse(::org::xml::sax::InputSource *); +private: + ::gnu::xml::aelfred2::SAXDriver * __attribute__((aligned(__alignof__( ::java::lang::Object)))) aelfred2; + ::gnu::xml::pipeline::EventFilter * filter; + jboolean isValidating; + jboolean active; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_aelfred2_XmlReader__ diff --git a/libjava/gnu/xml/dom/Consumer$Backdoor.h b/libjava/gnu/xml/dom/Consumer$Backdoor.h new file mode 100644 index 000000000..fcfd53cbc --- /dev/null +++ b/libjava/gnu/xml/dom/Consumer$Backdoor.h @@ -0,0 +1,77 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_Consumer$Backdoor__ +#define __gnu_xml_dom_Consumer$Backdoor__ + +#pragma interface + +#include <gnu/xml/pipeline/DomConsumer$Handler.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class Consumer$Backdoor; + class DomDoctype; + } + namespace pipeline + { + class DomConsumer; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Text; + } + } + namespace xml + { + namespace sax + { + class Attributes; + } + } + } +} + +class gnu::xml::dom::Consumer$Backdoor : public ::gnu::xml::pipeline::DomConsumer$Handler +{ + +public: // actually protected + Consumer$Backdoor(::gnu::xml::pipeline::DomConsumer *); +private: + ::gnu::xml::dom::DomDoctype * getDoctype(); +public: + virtual void startDTD(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void endDTD(); + virtual void notationDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void unparsedEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void internalEntityDecl(::java::lang::String *, ::java::lang::String *); + virtual void externalEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *); + virtual void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +public: // actually protected + virtual ::org::w3c::dom::Text * createText(jboolean, JArray< jchar > *, jint, jint); +public: + virtual void elementDecl(::java::lang::String *, ::java::lang::String *); + virtual void attributeDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void startDocument(); + virtual void endDocument(); + virtual jboolean canPopulateEntityRefs(); + virtual void startEntity(::java::lang::String *); + virtual void endEntity(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_Consumer$Backdoor__ diff --git a/libjava/gnu/xml/dom/Consumer.h b/libjava/gnu/xml/dom/Consumer.h new file mode 100644 index 000000000..fdcfafe09 --- /dev/null +++ b/libjava/gnu/xml/dom/Consumer.h @@ -0,0 +1,37 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_Consumer__ +#define __gnu_xml_dom_Consumer__ + +#pragma interface + +#include <gnu/xml/pipeline/DomConsumer.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class Consumer; + } + namespace pipeline + { + class EventConsumer; + } + } + } +} + +class gnu::xml::dom::Consumer : public ::gnu::xml::pipeline::DomConsumer +{ + +public: + Consumer(); + Consumer(::gnu::xml::pipeline::EventConsumer *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_Consumer__ diff --git a/libjava/gnu/xml/dom/DTDAttributeTypeInfo.h b/libjava/gnu/xml/dom/DTDAttributeTypeInfo.h new file mode 100644 index 000000000..611a12be4 --- /dev/null +++ b/libjava/gnu/xml/dom/DTDAttributeTypeInfo.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DTDAttributeTypeInfo__ +#define __gnu_xml_dom_DTDAttributeTypeInfo__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DTDAttributeTypeInfo; + } + } + } +} + +class gnu::xml::dom::DTDAttributeTypeInfo : public ::java::lang::Object +{ + +public: // actually package-private + DTDAttributeTypeInfo(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getTypeName(); + virtual ::java::lang::String * getTypeNamespace(); + virtual jboolean isDerivedFrom(::java::lang::String *, ::java::lang::String *, jint); +public: // actually package-private + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) elementName; + ::java::lang::String * name; + ::java::lang::String * type; + ::java::lang::String * mode; + ::java::lang::String * value; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DTDAttributeTypeInfo__ diff --git a/libjava/gnu/xml/dom/DTDElementTypeInfo.h b/libjava/gnu/xml/dom/DTDElementTypeInfo.h new file mode 100644 index 000000000..35656bbe9 --- /dev/null +++ b/libjava/gnu/xml/dom/DTDElementTypeInfo.h @@ -0,0 +1,46 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DTDElementTypeInfo__ +#define __gnu_xml_dom_DTDElementTypeInfo__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DTDAttributeTypeInfo; + class DTDElementTypeInfo; + } + } + } +} + +class gnu::xml::dom::DTDElementTypeInfo : public ::java::lang::Object +{ + +public: // actually package-private + DTDElementTypeInfo(::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getTypeName(); + virtual ::java::lang::String * getTypeNamespace(); + virtual jboolean isDerivedFrom(::java::lang::String *, ::java::lang::String *, jint); +public: // actually package-private + virtual ::gnu::xml::dom::DTDAttributeTypeInfo * getAttributeTypeInfo(::java::lang::String *); + virtual void setAttributeTypeInfo(::java::lang::String *, ::gnu::xml::dom::DTDAttributeTypeInfo *); + virtual ::java::util::Iterator * attributes(); + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name; + ::java::lang::String * model; + ::java::util::HashMap * attributes__; + ::java::lang::String * idAttrName; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DTDElementTypeInfo__ diff --git a/libjava/gnu/xml/dom/DomAttr.h b/libjava/gnu/xml/dom/DomAttr.h new file mode 100644 index 000000000..db0e57d92 --- /dev/null +++ b/libjava/gnu/xml/dom/DomAttr.h @@ -0,0 +1,73 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomAttr__ +#define __gnu_xml_dom_DomAttr__ + +#pragma interface + +#include <gnu/xml/dom/DomNsNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomAttr; + class DomDocument; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Element; + class Node; + class TypeInfo; + } + } + } +} + +class gnu::xml::dom::DomAttr : public ::gnu::xml::dom::DomNsNode +{ + +public: // actually protected + DomAttr(::gnu::xml::dom::DomDocument *, ::java::lang::String *, ::java::lang::String *); + DomAttr(::gnu::xml::dom::DomDocument *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getName(); + virtual jboolean getSpecified(); + virtual void setSpecified(jboolean); + virtual ::java::lang::String * getNodeValue(); + virtual void setValue(::java::lang::String *); + virtual ::java::lang::String * getValue(); + virtual void setNodeValue(::java::lang::String *); + virtual ::org::w3c::dom::Node * getFirstChild(); + virtual ::org::w3c::dom::Node * getLastChild(); + virtual ::org::w3c::dom::Node * item(jint); + virtual ::org::w3c::dom::Element * getOwnerElement(); + virtual ::org::w3c::dom::Node * getNextSibling(); + virtual ::org::w3c::dom::Node * getPreviousSibling(); + virtual ::org::w3c::dom::Node * getParentNode(); + virtual void setOwnerElement(::org::w3c::dom::Element *); + virtual ::java::lang::String * getBaseURI(); + virtual ::java::lang::Object * clone(); +private: + void mutating(::java::lang::String *, ::java::lang::String *, jshort); +public: + virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo(); + virtual jboolean isId(); +private: + jboolean __attribute__((aligned(__alignof__( ::gnu::xml::dom::DomNsNode)))) specified; + ::java::lang::String * value; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomAttr__ diff --git a/libjava/gnu/xml/dom/DomCDATASection.h b/libjava/gnu/xml/dom/DomCDATASection.h new file mode 100644 index 000000000..9cfb8e625 --- /dev/null +++ b/libjava/gnu/xml/dom/DomCDATASection.h @@ -0,0 +1,38 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomCDATASection__ +#define __gnu_xml_dom_DomCDATASection__ + +#pragma interface + +#include <gnu/xml/dom/DomText.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomCDATASection; + class DomDocument; + } + } + } +} + +class gnu::xml::dom::DomCDATASection : public ::gnu::xml::dom::DomText +{ + +public: // actually protected + DomCDATASection(::gnu::xml::dom::DomDocument *, ::java::lang::String *); + DomCDATASection(::gnu::xml::dom::DomDocument *, JArray< jchar > *, jint, jint); +public: + virtual ::java::lang::String * getNodeName(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomCDATASection__ diff --git a/libjava/gnu/xml/dom/DomCharacterData$EmptyNodeList.h b/libjava/gnu/xml/dom/DomCharacterData$EmptyNodeList.h new file mode 100644 index 000000000..e9c2ea119 --- /dev/null +++ b/libjava/gnu/xml/dom/DomCharacterData$EmptyNodeList.h @@ -0,0 +1,45 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomCharacterData$EmptyNodeList__ +#define __gnu_xml_dom_DomCharacterData$EmptyNodeList__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomCharacterData$EmptyNodeList; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::dom::DomCharacterData$EmptyNodeList : public ::java::lang::Object +{ + +public: // actually package-private + DomCharacterData$EmptyNodeList(); +public: + virtual jint getLength(); + virtual ::org::w3c::dom::Node * item(jint); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomCharacterData$EmptyNodeList__ diff --git a/libjava/gnu/xml/dom/DomCharacterData.h b/libjava/gnu/xml/dom/DomCharacterData.h new file mode 100644 index 000000000..7ca5f2ce5 --- /dev/null +++ b/libjava/gnu/xml/dom/DomCharacterData.h @@ -0,0 +1,66 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomCharacterData__ +#define __gnu_xml_dom_DomCharacterData__ + +#pragma interface + +#include <gnu/xml/dom/DomNode.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomCharacterData; + class DomDocument; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class NodeList; + } + } + } +} + +class gnu::xml::dom::DomCharacterData : public ::gnu::xml::dom::DomNode +{ + +public: // actually package-private + DomCharacterData(jshort, ::gnu::xml::dom::DomDocument *, ::java::lang::String *); + DomCharacterData(jshort, ::gnu::xml::dom::DomDocument *, JArray< jchar > *, jint, jint); +public: + virtual void appendData(::java::lang::String *); + virtual void deleteData(jint, jint); + virtual ::java::lang::String * getNodeValue(); + virtual ::java::lang::String * getData(); + virtual jint getLength(); + virtual void insertData(jint, ::java::lang::String *); + virtual void replaceData(jint, jint, ::java::lang::String *); + virtual void setNodeValue(::java::lang::String *); + virtual void setData(::java::lang::String *); + virtual ::java::lang::String * substringData(jint, jint); + virtual ::org::w3c::dom::NodeList * getChildNodes(); + virtual ::java::lang::String * getBaseURI(); +private: + void mutating(::java::lang::String *); +public: // actually package-private + static ::org::w3c::dom::NodeList * CHILD_NODES; +private: + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::dom::DomNode)))) text; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomCharacterData__ diff --git a/libjava/gnu/xml/dom/DomComment.h b/libjava/gnu/xml/dom/DomComment.h new file mode 100644 index 000000000..99c4a70e1 --- /dev/null +++ b/libjava/gnu/xml/dom/DomComment.h @@ -0,0 +1,35 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomComment__ +#define __gnu_xml_dom_DomComment__ + +#pragma interface + +#include <gnu/xml/dom/DomCharacterData.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomComment; + class DomDocument; + } + } + } +} + +class gnu::xml::dom::DomComment : public ::gnu::xml::dom::DomCharacterData +{ + +public: // actually protected + DomComment(::gnu::xml::dom::DomDocument *, ::java::lang::String *); +public: + virtual ::java::lang::String * getNodeName(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomComment__ diff --git a/libjava/gnu/xml/dom/DomDOMException.h b/libjava/gnu/xml/dom/DomDOMException.h new file mode 100644 index 000000000..5cb1e504d --- /dev/null +++ b/libjava/gnu/xml/dom/DomDOMException.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomDOMException__ +#define __gnu_xml_dom_DomDOMException__ + +#pragma interface + +#include <org/w3c/dom/DOMException.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomDOMException; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::dom::DomDOMException : public ::org::w3c::dom::DOMException +{ + +public: + DomDOMException(jshort); + DomDOMException(jshort, ::java::lang::String *, ::org::w3c::dom::Node *, jint); + virtual ::org::w3c::dom::Node * getNode(); + virtual ::java::lang::String * getData(); + virtual jint getValue(); + virtual ::java::lang::String * getMessage(); +private: + static ::java::lang::String * diagnostic(jshort); + ::java::lang::String * __attribute__((aligned(__alignof__( ::org::w3c::dom::DOMException)))) data; + ::org::w3c::dom::Node * node; + jint value; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomDOMException__ diff --git a/libjava/gnu/xml/dom/DomDoctype.h b/libjava/gnu/xml/dom/DomDoctype.h new file mode 100644 index 000000000..c8ee66209 --- /dev/null +++ b/libjava/gnu/xml/dom/DomDoctype.h @@ -0,0 +1,84 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomDoctype__ +#define __gnu_xml_dom_DomDoctype__ + +#pragma interface + +#include <gnu/xml/dom/DomExtern.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DTDAttributeTypeInfo; + class DTDElementTypeInfo; + class DomDoctype; + class DomDocument; + class DomNamedNodeMap; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class DOMImplementation; + class Entity; + class NamedNodeMap; + class Node; + class Notation; + } + } + } +} + +class gnu::xml::dom::DomDoctype : public ::gnu::xml::dom::DomExtern +{ + +public: // actually protected + DomDoctype(::org::w3c::dom::DOMImplementation *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +public: + DomDoctype(::gnu::xml::dom::DomDocument *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::String * getName(); + virtual ::org::w3c::dom::NamedNodeMap * getEntities(); + virtual ::org::w3c::dom::Entity * declareEntity(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::NamedNodeMap * getNotations(); + virtual ::org::w3c::dom::Notation * declareNotation(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::String * getInternalSubset(); + virtual ::java::lang::String * getBaseURI(); + virtual void makeReadonly(); +public: // actually package-private + virtual void setOwner(::gnu::xml::dom::DomDocument *); +public: + virtual jboolean supports(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::DOMImplementation * getImplementation(); + virtual void elementDecl(::java::lang::String *, ::java::lang::String *); +public: // actually package-private + virtual ::gnu::xml::dom::DTDElementTypeInfo * getElementTypeInfo(::java::lang::String *); +public: + virtual void attributeDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +public: // actually package-private + virtual ::gnu::xml::dom::DTDAttributeTypeInfo * getAttributeTypeInfo(::java::lang::String *, ::java::lang::String *); + virtual jboolean hasIds(); +public: + virtual jboolean isSameNode(::org::w3c::dom::Node *); + virtual ::java::lang::Object * clone(); +private: + ::gnu::xml::dom::DomNamedNodeMap * __attribute__((aligned(__alignof__( ::gnu::xml::dom::DomExtern)))) notations; + ::gnu::xml::dom::DomNamedNodeMap * entities; + ::org::w3c::dom::DOMImplementation * implementation; + ::java::lang::String * subset; + ::java::util::HashMap * elements; + jboolean ids; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomDoctype__ diff --git a/libjava/gnu/xml/dom/DomDocument.h b/libjava/gnu/xml/dom/DomDocument.h new file mode 100644 index 000000000..d634485b0 --- /dev/null +++ b/libjava/gnu/xml/dom/DomDocument.h @@ -0,0 +1,158 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomDocument__ +#define __gnu_xml_dom_DomDocument__ + +#pragma interface + +#include <gnu/xml/dom/DomNode.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomDocument; + class DomDocumentConfiguration; + class DomNode; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Attr; + class CDATASection; + class Comment; + class DOMConfiguration; + class DOMImplementation; + class DocumentFragment; + class DocumentType; + class Element; + class EntityReference; + class Node; + class ProcessingInstruction; + class Text; + namespace traversal + { + class NodeFilter; + class NodeIterator; + class TreeWalker; + } + namespace xpath + { + class XPathExpression; + class XPathNSResolver; + } + } + } + } +} + +class gnu::xml::dom::DomDocument : public ::gnu::xml::dom::DomNode +{ + +public: + DomDocument(); +public: // actually protected + DomDocument(::org::w3c::dom::DOMImplementation *); +public: + virtual void setBuilding(jboolean); + virtual void setCheckWellformedness(jboolean); + virtual void setCheckingCharacters(jboolean); + virtual void setDefaultAttributes(jboolean); + virtual ::java::lang::String * getNodeName(); + virtual ::org::w3c::dom::Element * getDocumentElement(); + virtual ::org::w3c::dom::DocumentType * getDoctype(); + virtual ::org::w3c::dom::DOMImplementation * getImplementation(); + virtual ::org::w3c::dom::Element * getElementById(::java::lang::String *); +private: + void checkNewChild(::org::w3c::dom::Node *); +public: + virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *); + virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *); + virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *); + static void verifyXmlName(::java::lang::String *); +public: // actually package-private + static void checkName(::java::lang::String *, jboolean); + static void checkNCName(::java::lang::String *, jboolean); + static void checkChar(::java::lang::String *, jboolean); + static void checkChar(JArray< jchar > *, jint, jint, jboolean); +public: + virtual ::org::w3c::dom::Element * createElement(::java::lang::String *); + virtual ::org::w3c::dom::Element * createElementNS(::java::lang::String *, ::java::lang::String *); +private: + void setDefaultAttributes(::org::w3c::dom::Element *, ::java::lang::String *); +public: + virtual ::org::w3c::dom::DocumentFragment * createDocumentFragment(); + virtual ::org::w3c::dom::Text * createTextNode(::java::lang::String *); + virtual ::org::w3c::dom::Text * createTextNode(JArray< jchar > *, jint, jint); + virtual ::org::w3c::dom::Comment * createComment(::java::lang::String *); + virtual ::org::w3c::dom::CDATASection * createCDATASection(::java::lang::String *); + virtual ::org::w3c::dom::CDATASection * createCDATASection(JArray< jchar > *, jint, jint); + virtual ::org::w3c::dom::ProcessingInstruction * createProcessingInstruction(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::Attr * createAttribute(::java::lang::String *); + virtual ::org::w3c::dom::Attr * createAttributeNS(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::EntityReference * createEntityReference(::java::lang::String *); + virtual ::org::w3c::dom::Node * importNode(::org::w3c::dom::Node *, jboolean); + virtual ::org::w3c::dom::traversal::NodeIterator * createNodeIterator(::org::w3c::dom::Node *, jint, ::org::w3c::dom::traversal::NodeFilter *, jboolean); + virtual ::org::w3c::dom::traversal::TreeWalker * createTreeWalker(::org::w3c::dom::Node *, jint, ::org::w3c::dom::traversal::NodeFilter *, jboolean); + virtual ::java::lang::String * getInputEncoding(); + virtual void setInputEncoding(::java::lang::String *); + virtual ::java::lang::String * getXmlEncoding(); + virtual void setXmlEncoding(::java::lang::String *); + virtual jboolean getXmlStandalone(); + virtual void setXmlStandalone(jboolean); + virtual ::java::lang::String * getXmlVersion(); + virtual void setXmlVersion(::java::lang::String *); + virtual jboolean getStrictErrorChecking(); + virtual void setStrictErrorChecking(jboolean); + virtual ::java::lang::String * lookupPrefix(::java::lang::String *); + virtual jboolean isDefaultNamespace(::java::lang::String *); + virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *); + virtual ::java::lang::String * getBaseURI(); + virtual ::java::lang::String * getDocumentURI(); + virtual void setDocumentURI(::java::lang::String *); + virtual ::org::w3c::dom::Node * adoptNode(::org::w3c::dom::Node *); +public: // actually package-private + virtual void adoptChildren(::org::w3c::dom::Node *, ::org::w3c::dom::Node *); + virtual void adoptAttributes(::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + virtual ::org::w3c::dom::DOMConfiguration * getDomConfig(); + virtual jboolean isEqualNode(::org::w3c::dom::Node *); + virtual void normalizeDocument(); +public: // actually package-private + virtual void normalizeNode(::gnu::xml::dom::DomNode *); +public: + virtual ::org::w3c::dom::Node * renameNode(::org::w3c::dom::Node *, ::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::xpath::XPathExpression * createExpression(::java::lang::String *, ::org::w3c::dom::xpath::XPathNSResolver *); + virtual ::org::w3c::dom::xpath::XPathNSResolver * createNSResolver(::org::w3c::dom::Node *); + virtual ::java::lang::Object * evaluate(::java::lang::String *, ::org::w3c::dom::Node *, ::org::w3c::dom::xpath::XPathNSResolver *, jshort, ::java::lang::Object *); +private: + ::org::w3c::dom::DOMImplementation * __attribute__((aligned(__alignof__( ::gnu::xml::dom::DomNode)))) implementation; + jboolean checkingCharacters; +public: // actually package-private + jboolean checkingWellformedness; +private: + jboolean defaultAttributes; +public: // actually package-private + jboolean building; + ::gnu::xml::dom::DomDocumentConfiguration * config; + ::java::lang::String * inputEncoding; + ::java::lang::String * encoding; + ::java::lang::String * version; + jboolean standalone; + ::java::lang::String * systemId; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomDocument__ diff --git a/libjava/gnu/xml/dom/DomDocumentBuilder.h b/libjava/gnu/xml/dom/DomDocumentBuilder.h new file mode 100644 index 000000000..f45207a73 --- /dev/null +++ b/libjava/gnu/xml/dom/DomDocumentBuilder.h @@ -0,0 +1,74 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomDocumentBuilder__ +#define __gnu_xml_dom_DomDocumentBuilder__ + +#pragma interface + +#include <javax/xml/parsers/DocumentBuilder.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomDocumentBuilder; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class DOMImplementation; + class Document; + namespace ls + { + class DOMImplementationLS; + class LSParser; + } + } + } + namespace xml + { + namespace sax + { + class EntityResolver; + class ErrorHandler; + class InputSource; + } + } + } +} + +class gnu::xml::dom::DomDocumentBuilder : public ::javax::xml::parsers::DocumentBuilder +{ + +public: // actually package-private + DomDocumentBuilder(::org::w3c::dom::DOMImplementation *, ::org::w3c::dom::ls::DOMImplementationLS *, ::org::w3c::dom::ls::LSParser *); +public: + virtual jboolean isNamespaceAware(); + virtual jboolean isValidating(); + virtual jboolean isXIncludeAware(); + virtual void setEntityResolver(::org::xml::sax::EntityResolver *); + virtual void setErrorHandler(::org::xml::sax::ErrorHandler *); + virtual ::org::w3c::dom::DOMImplementation * getDOMImplementation(); + virtual ::org::w3c::dom::Document * newDocument(); + virtual ::org::w3c::dom::Document * parse(::java::io::InputStream *); + virtual ::org::w3c::dom::Document * parse(::java::io::InputStream *, ::java::lang::String *); + virtual ::org::w3c::dom::Document * parse(::java::lang::String *); + virtual ::org::w3c::dom::Document * parse(::org::xml::sax::InputSource *); +public: // actually package-private + ::org::w3c::dom::DOMImplementation * __attribute__((aligned(__alignof__( ::javax::xml::parsers::DocumentBuilder)))) impl; + ::org::w3c::dom::ls::DOMImplementationLS * ls; + ::org::w3c::dom::ls::LSParser * parser; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomDocumentBuilder__ diff --git a/libjava/gnu/xml/dom/DomDocumentBuilderFactory.h b/libjava/gnu/xml/dom/DomDocumentBuilderFactory.h new file mode 100644 index 000000000..a0bb85f95 --- /dev/null +++ b/libjava/gnu/xml/dom/DomDocumentBuilderFactory.h @@ -0,0 +1,71 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomDocumentBuilderFactory__ +#define __gnu_xml_dom_DomDocumentBuilderFactory__ + +#pragma interface + +#include <javax/xml/parsers/DocumentBuilderFactory.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomDocumentBuilderFactory; + } + } + } + namespace javax + { + namespace xml + { + namespace parsers + { + class DocumentBuilder; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class DOMConfiguration; + class DOMImplementation; + namespace ls + { + class DOMImplementationLS; + } + } + } + } +} + +class gnu::xml::dom::DomDocumentBuilderFactory : public ::javax::xml::parsers::DocumentBuilderFactory +{ + +public: + DomDocumentBuilderFactory(); + virtual ::javax::xml::parsers::DocumentBuilder * newDocumentBuilder(); +public: // actually package-private + virtual void setParameter(::org::w3c::dom::DOMConfiguration *, ::java::lang::String *, ::java::lang::Object *); +public: + virtual ::java::lang::Object * getAttribute(::java::lang::String *); + virtual void setAttribute(::java::lang::String *, ::java::lang::Object *); + virtual void setFeature(::java::lang::String *, jboolean); + virtual jboolean getFeature(::java::lang::String *); +public: // actually package-private + ::org::w3c::dom::DOMImplementation * __attribute__((aligned(__alignof__( ::javax::xml::parsers::DocumentBuilderFactory)))) impl; + ::org::w3c::dom::ls::DOMImplementationLS * ls; +private: + jboolean secureProcessing; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomDocumentBuilderFactory__ diff --git a/libjava/gnu/xml/dom/DomDocumentConfiguration.h b/libjava/gnu/xml/dom/DomDocumentConfiguration.h new file mode 100644 index 000000000..f628910ed --- /dev/null +++ b/libjava/gnu/xml/dom/DomDocumentConfiguration.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomDocumentConfiguration__ +#define __gnu_xml_dom_DomDocumentConfiguration__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomDocumentConfiguration; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class DOMErrorHandler; + class DOMStringList; + } + } + } +} + +class gnu::xml::dom::DomDocumentConfiguration : public ::java::lang::Object +{ + +public: // actually package-private + DomDocumentConfiguration(); +public: + virtual void setParameter(::java::lang::String *, ::java::lang::Object *); + virtual ::java::lang::Object * getParameter(::java::lang::String *); + virtual jboolean canSetParameter(::java::lang::String *, ::java::lang::Object *); + virtual ::org::w3c::dom::DOMStringList * getParameterNames(); + virtual ::java::lang::String * item(jint); + virtual jint getLength(); + virtual jboolean contains(::java::lang::String *); +private: + static ::java::util::List * SUPPORTED_PARAMETERS; +public: // actually package-private + jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) cdataSections; + jboolean comments; + jboolean elementContentWhitespace; + jboolean entities; + ::org::w3c::dom::DOMErrorHandler * errorHandler; + jboolean namespaceDeclarations; + jboolean splitCdataSections; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomDocumentConfiguration__ diff --git a/libjava/gnu/xml/dom/DomDocumentFragment.h b/libjava/gnu/xml/dom/DomDocumentFragment.h new file mode 100644 index 000000000..ab0b4b5e3 --- /dev/null +++ b/libjava/gnu/xml/dom/DomDocumentFragment.h @@ -0,0 +1,35 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomDocumentFragment__ +#define __gnu_xml_dom_DomDocumentFragment__ + +#pragma interface + +#include <gnu/xml/dom/DomNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomDocument; + class DomDocumentFragment; + } + } + } +} + +class gnu::xml::dom::DomDocumentFragment : public ::gnu::xml::dom::DomNode +{ + +public: // actually protected + DomDocumentFragment(::gnu::xml::dom::DomDocument *); +public: + virtual ::java::lang::String * getNodeName(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomDocumentFragment__ diff --git a/libjava/gnu/xml/dom/DomElement.h b/libjava/gnu/xml/dom/DomElement.h new file mode 100644 index 000000000..32698e51b --- /dev/null +++ b/libjava/gnu/xml/dom/DomElement.h @@ -0,0 +1,86 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomElement__ +#define __gnu_xml_dom_DomElement__ + +#pragma interface + +#include <gnu/xml/dom/DomNsNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomDocument; + class DomElement; + class DomNamedNodeMap; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Attr; + class NamedNodeMap; + class Node; + class TypeInfo; + } + } + } +} + +class gnu::xml::dom::DomElement : public ::gnu::xml::dom::DomNsNode +{ + +public: // actually protected + DomElement(::gnu::xml::dom::DomDocument *, ::java::lang::String *, ::java::lang::String *); + DomElement(::gnu::xml::dom::DomDocument *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::org::w3c::dom::NamedNodeMap * getAttributes(); + virtual jboolean hasAttributes(); + virtual ::java::lang::Object * clone(); +public: // actually package-private + virtual void setOwner(::gnu::xml::dom::DomDocument *); +public: + virtual void makeReadonly(); + virtual ::java::lang::String * getTagName(); + virtual ::java::lang::String * getAttribute(::java::lang::String *); + virtual jboolean hasAttribute(::java::lang::String *); + virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *); + virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *); + virtual void setAttribute(::java::lang::String *, ::java::lang::String *); + virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *); + virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *); + virtual void removeAttribute(::java::lang::String *); + virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *); + virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::String * lookupPrefix(::java::lang::String *); + virtual jboolean isDefaultNamespace(::java::lang::String *); + virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *); + virtual ::java::lang::String * getBaseURI(); + virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo(); + virtual void setIdAttribute(::java::lang::String *, jboolean); + virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean); + virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean); + virtual jboolean isEqualNode(::org::w3c::dom::Node *); +public: // actually package-private + ::java::util::Set * __attribute__((aligned(__alignof__( ::gnu::xml::dom::DomNsNode)))) userIdAttrs; +private: + ::gnu::xml::dom::DomNamedNodeMap * attributes; +public: // actually package-private + ::java::lang::String * xmlSpace; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomElement__ diff --git a/libjava/gnu/xml/dom/DomEntity.h b/libjava/gnu/xml/dom/DomEntity.h new file mode 100644 index 000000000..914c2c510 --- /dev/null +++ b/libjava/gnu/xml/dom/DomEntity.h @@ -0,0 +1,42 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomEntity__ +#define __gnu_xml_dom_DomEntity__ + +#pragma interface + +#include <gnu/xml/dom/DomExtern.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomDocument; + class DomEntity; + } + } + } +} + +class gnu::xml::dom::DomEntity : public ::gnu::xml::dom::DomExtern +{ + +public: // actually protected + DomEntity(::gnu::xml::dom::DomDocument *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getNotationName(); + virtual ::java::lang::String * getInputEncoding(); + virtual ::java::lang::String * getXmlEncoding(); + virtual ::java::lang::String * getXmlVersion(); + virtual ::java::lang::String * getBaseURI(); +private: + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::dom::DomExtern)))) notation; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomEntity__ diff --git a/libjava/gnu/xml/dom/DomEntityReference.h b/libjava/gnu/xml/dom/DomEntityReference.h new file mode 100644 index 000000000..22e2665eb --- /dev/null +++ b/libjava/gnu/xml/dom/DomEntityReference.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomEntityReference__ +#define __gnu_xml_dom_DomEntityReference__ + +#pragma interface + +#include <gnu/xml/dom/DomNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomDocument; + class DomEntityReference; + } + } + } +} + +class gnu::xml::dom::DomEntityReference : public ::gnu::xml::dom::DomNode +{ + +public: // actually protected + DomEntityReference(::gnu::xml::dom::DomDocument *, ::java::lang::String *); +public: + virtual ::java::lang::String * getNodeName(); + virtual ::java::lang::String * getBaseURI(); +private: + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::dom::DomNode)))) name; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomEntityReference__ diff --git a/libjava/gnu/xml/dom/DomEvent$DomMutationEvent.h b/libjava/gnu/xml/dom/DomEvent$DomMutationEvent.h new file mode 100644 index 000000000..613938abd --- /dev/null +++ b/libjava/gnu/xml/dom/DomEvent$DomMutationEvent.h @@ -0,0 +1,59 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomEvent$DomMutationEvent__ +#define __gnu_xml_dom_DomEvent$DomMutationEvent__ + +#pragma interface + +#include <gnu/xml/dom/DomEvent.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomEvent$DomMutationEvent; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::dom::DomEvent$DomMutationEvent : public ::gnu::xml::dom::DomEvent +{ + +public: + ::org::w3c::dom::Node * getRelatedNode(); + ::java::lang::String * getPrevValue(); + ::java::lang::String * getNewValue(); + ::java::lang::String * getAttrName(); + jshort getAttrChange(); + void initMutationEvent(::java::lang::String *, jboolean, jboolean, ::org::w3c::dom::Node *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jshort); +public: // actually package-private + void clear(); +public: + DomEvent$DomMutationEvent(::java::lang::String *); +public: // actually package-private + ::org::w3c::dom::Node * __attribute__((aligned(__alignof__( ::gnu::xml::dom::DomEvent)))) relatedNode; +private: + ::java::lang::String * prevValue; + ::java::lang::String * newValue; + ::java::lang::String * attrName; + jshort attrChange; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomEvent$DomMutationEvent__ diff --git a/libjava/gnu/xml/dom/DomEvent$DomUIEvent.h b/libjava/gnu/xml/dom/DomEvent$DomUIEvent.h new file mode 100644 index 000000000..2c2921a86 --- /dev/null +++ b/libjava/gnu/xml/dom/DomEvent$DomUIEvent.h @@ -0,0 +1,52 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomEvent$DomUIEvent__ +#define __gnu_xml_dom_DomEvent$DomUIEvent__ + +#pragma interface + +#include <gnu/xml/dom/DomEvent.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomEvent$DomUIEvent; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + namespace views + { + class AbstractView; + } + } + } + } +} + +class gnu::xml::dom::DomEvent$DomUIEvent : public ::gnu::xml::dom::DomEvent +{ + +public: + DomEvent$DomUIEvent(::java::lang::String *); + virtual ::org::w3c::dom::views::AbstractView * getView(); + virtual jint getDetail(); + virtual void initUIEvent(::java::lang::String *, jboolean, jboolean, ::org::w3c::dom::views::AbstractView *, jint); +private: + ::org::w3c::dom::views::AbstractView * __attribute__((aligned(__alignof__( ::gnu::xml::dom::DomEvent)))) view; + jint detail; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomEvent$DomUIEvent__ diff --git a/libjava/gnu/xml/dom/DomEvent.h b/libjava/gnu/xml/dom/DomEvent.h new file mode 100644 index 000000000..83a2822b2 --- /dev/null +++ b/libjava/gnu/xml/dom/DomEvent.h @@ -0,0 +1,67 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomEvent__ +#define __gnu_xml_dom_DomEvent__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomEvent; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + namespace events + { + class EventTarget; + } + } + } + } +} + +class gnu::xml::dom::DomEvent : public ::java::lang::Object +{ + +public: + virtual ::java::lang::String * getType(); + virtual ::org::w3c::dom::events::EventTarget * getTarget(); + virtual ::org::w3c::dom::events::EventTarget * getCurrentTarget(); + virtual jshort getEventPhase(); + virtual jboolean getBubbles(); + virtual jboolean getCancelable(); + virtual jlong getTimeStamp(); + virtual void stopPropagation(); + virtual void preventDefault(); + virtual void initEvent(::java::lang::String *, jboolean, jboolean); + DomEvent(::java::lang::String *); + virtual ::java::lang::String * toString(); +public: // actually package-private + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) type; + ::org::w3c::dom::events::EventTarget * target; + ::org::w3c::dom::events::EventTarget * currentNode; + jshort eventPhase; + jboolean bubbles; + jboolean cancelable; + jlong timeStamp; + jboolean stop; + jboolean doDefault; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomEvent__ diff --git a/libjava/gnu/xml/dom/DomExtern.h b/libjava/gnu/xml/dom/DomExtern.h new file mode 100644 index 000000000..c2c889405 --- /dev/null +++ b/libjava/gnu/xml/dom/DomExtern.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomExtern__ +#define __gnu_xml_dom_DomExtern__ + +#pragma interface + +#include <gnu/xml/dom/DomNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomDocument; + class DomExtern; + } + } + } +} + +class gnu::xml::dom::DomExtern : public ::gnu::xml::dom::DomNode +{ + +public: // actually package-private + DomExtern(jshort, ::gnu::xml::dom::DomDocument *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getSystemId(); + virtual ::java::lang::String * getPublicId(); + virtual ::java::lang::String * getNodeName(); + virtual ::java::lang::String * getLocalName(); +private: + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::dom::DomNode)))) name; + ::java::lang::String * publicId; + ::java::lang::String * systemId; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomExtern__ diff --git a/libjava/gnu/xml/dom/DomImpl.h b/libjava/gnu/xml/dom/DomImpl.h new file mode 100644 index 000000000..f0515862f --- /dev/null +++ b/libjava/gnu/xml/dom/DomImpl.h @@ -0,0 +1,61 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomImpl__ +#define __gnu_xml_dom_DomImpl__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomImpl; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Document; + class DocumentType; + namespace ls + { + class LSInput; + class LSOutput; + class LSParser; + class LSSerializer; + } + } + } + } +} + +class gnu::xml::dom::DomImpl : public ::java::lang::Object +{ + +public: + DomImpl(); + virtual jboolean hasFeature(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::DocumentType * createDocumentType(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::Document * createDocument(::java::lang::String *, ::java::lang::String *, ::org::w3c::dom::DocumentType *); +public: // actually protected + virtual ::org::w3c::dom::Document * createDocument(); +public: + virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::ls::LSParser * createLSParser(jshort, ::java::lang::String *); + virtual ::org::w3c::dom::ls::LSSerializer * createLSSerializer(); + virtual ::org::w3c::dom::ls::LSInput * createLSInput(); + virtual ::org::w3c::dom::ls::LSOutput * createLSOutput(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomImpl__ diff --git a/libjava/gnu/xml/dom/DomIterator.h b/libjava/gnu/xml/dom/DomIterator.h new file mode 100644 index 000000000..7e1557904 --- /dev/null +++ b/libjava/gnu/xml/dom/DomIterator.h @@ -0,0 +1,74 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomIterator__ +#define __gnu_xml_dom_DomIterator__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomIterator; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + namespace events + { + class Event; + } + namespace traversal + { + class NodeFilter; + } + } + } + } +} + +class gnu::xml::dom::DomIterator : public ::java::lang::Object +{ + +public: // actually protected + DomIterator(::org::w3c::dom::Node *, jint, ::org::w3c::dom::traversal::NodeFilter *, jboolean); +public: + void detach(); + jboolean getExpandEntityReferences(); + ::org::w3c::dom::traversal::NodeFilter * getFilter(); + ::org::w3c::dom::Node * getRoot(); + jint getWhatToShow(); + ::org::w3c::dom::Node * nextNode(); + ::org::w3c::dom::Node * previousNode(); +private: + jboolean shouldShow(::org::w3c::dom::Node *); + ::org::w3c::dom::Node * walk(jboolean); + jboolean isLeaf(::org::w3c::dom::Node *); + ::org::w3c::dom::Node * successor(::org::w3c::dom::Node *, jboolean); +public: + void handleEvent(::org::w3c::dom::events::Event *); +private: + ::org::w3c::dom::Node * __attribute__((aligned(__alignof__( ::java::lang::Object)))) reference; + jboolean right; + jboolean done; + ::org::w3c::dom::Node * root; + jint whatToShow; + ::org::w3c::dom::traversal::NodeFilter * filter; + jboolean expandEntityReferences; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomIterator__ diff --git a/libjava/gnu/xml/dom/DomNSResolverContext.h b/libjava/gnu/xml/dom/DomNSResolverContext.h new file mode 100644 index 000000000..9405c862f --- /dev/null +++ b/libjava/gnu/xml/dom/DomNSResolverContext.h @@ -0,0 +1,55 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomNSResolverContext__ +#define __gnu_xml_dom_DomNSResolverContext__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomNSResolverContext; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + namespace xpath + { + class XPathNSResolver; + } + } + } + } +} + +class gnu::xml::dom::DomNSResolverContext : public ::java::lang::Object +{ + +public: // actually package-private + DomNSResolverContext(::org::w3c::dom::xpath::XPathNSResolver *); +public: + virtual ::java::lang::String * getNamespaceURI(::java::lang::String *); + virtual ::java::lang::String * getPrefix(::java::lang::String *); + virtual ::java::util::Iterator * getPrefixes(::java::lang::String *); + virtual jboolean hasNext(); + virtual ::java::lang::Object * next(); + virtual void remove(); +public: // actually package-private + ::org::w3c::dom::xpath::XPathNSResolver * __attribute__((aligned(__alignof__( ::java::lang::Object)))) resolver; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomNSResolverContext__ diff --git a/libjava/gnu/xml/dom/DomNamedNodeMap.h b/libjava/gnu/xml/dom/DomNamedNodeMap.h new file mode 100644 index 000000000..3d5f41bde --- /dev/null +++ b/libjava/gnu/xml/dom/DomNamedNodeMap.h @@ -0,0 +1,69 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomNamedNodeMap__ +#define __gnu_xml_dom_DomNamedNodeMap__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomNamedNodeMap; + class DomNode; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::dom::DomNamedNodeMap : public ::java::lang::Object +{ + +public: // actually package-private + DomNamedNodeMap(::gnu::xml::dom::DomNode *, jshort); +public: + virtual jboolean isReadonly(); + virtual void makeReadonly(); + virtual ::org::w3c::dom::Node * getNamedItem(::java::lang::String *); + virtual ::org::w3c::dom::Node * getNamedItemNS(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::Node * setNamedItem(::org::w3c::dom::Node *); + virtual ::org::w3c::dom::Node * setNamedItemNS(::org::w3c::dom::Node *); +public: // actually package-private + virtual ::org::w3c::dom::Node * setNamedItem(::org::w3c::dom::Node *, jboolean, jboolean); + virtual void reparent(::gnu::xml::dom::DomNode *, ::java::lang::String *, jint); +public: + virtual ::org::w3c::dom::Node * removeNamedItem(::java::lang::String *); + virtual ::org::w3c::dom::Node * removeNamedItemNS(::java::lang::String *, ::java::lang::String *); +public: // actually package-private + virtual ::org::w3c::dom::Node * removeNamedItem(::java::lang::String *, ::java::lang::String *, jboolean); + virtual ::java::lang::String * getDefaultValue(::java::lang::String *); +public: + virtual ::org::w3c::dom::Node * item(jint); + virtual jint getLength(); +public: // actually package-private + ::gnu::xml::dom::DomNode * __attribute__((aligned(__alignof__( ::java::lang::Object)))) owner; + jshort type; + ::gnu::xml::dom::DomNode * first; + jint length; + jboolean readonly; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomNamedNodeMap__ diff --git a/libjava/gnu/xml/dom/DomNode$DomEventException.h b/libjava/gnu/xml/dom/DomNode$DomEventException.h new file mode 100644 index 000000000..577a112b1 --- /dev/null +++ b/libjava/gnu/xml/dom/DomNode$DomEventException.h @@ -0,0 +1,33 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomNode$DomEventException__ +#define __gnu_xml_dom_DomNode$DomEventException__ + +#pragma interface + +#include <org/w3c/dom/events/EventException.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomNode$DomEventException; + } + } + } +} + +class gnu::xml::dom::DomNode$DomEventException : public ::org::w3c::dom::events::EventException +{ + +public: // actually package-private + DomNode$DomEventException(); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomNode$DomEventException__ diff --git a/libjava/gnu/xml/dom/DomNode$ListenerRecord.h b/libjava/gnu/xml/dom/DomNode$ListenerRecord.h new file mode 100644 index 000000000..f24266f53 --- /dev/null +++ b/libjava/gnu/xml/dom/DomNode$ListenerRecord.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomNode$ListenerRecord__ +#define __gnu_xml_dom_DomNode$ListenerRecord__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomNode$ListenerRecord; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + namespace events + { + class EventListener; + } + } + } + } +} + +class gnu::xml::dom::DomNode$ListenerRecord : public ::java::lang::Object +{ + +public: // actually package-private + DomNode$ListenerRecord(::java::lang::String *, ::org::w3c::dom::events::EventListener *, jboolean); +public: + jboolean equals(::java::lang::Object *); + jint hashCode(); +public: // actually package-private + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) type; + ::org::w3c::dom::events::EventListener * listener; + jboolean useCapture; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomNode$ListenerRecord__ diff --git a/libjava/gnu/xml/dom/DomNode$LiveNodeList.h b/libjava/gnu/xml/dom/DomNode$LiveNodeList.h new file mode 100644 index 000000000..9755d8b04 --- /dev/null +++ b/libjava/gnu/xml/dom/DomNode$LiveNodeList.h @@ -0,0 +1,67 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomNode$LiveNodeList__ +#define __gnu_xml_dom_DomNode$LiveNodeList__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomIterator; + class DomNode; + class DomNode$LiveNodeList; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + namespace events + { + class Event; + } + } + } + } +} + +class gnu::xml::dom::DomNode$LiveNodeList : public ::java::lang::Object +{ + +public: // actually package-private + DomNode$LiveNodeList(::gnu::xml::dom::DomNode *, ::java::lang::String *, ::java::lang::String *); + void detach(); +public: + jshort acceptNode(::org::w3c::dom::Node *); +private: + ::gnu::xml::dom::DomIterator * createIterator(); +public: + void handleEvent(::org::w3c::dom::events::Event *); + ::org::w3c::dom::Node * item(jint); + jint getLength(); +private: + jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) matchAnyURI; + jboolean matchAnyName; + ::java::lang::String * elementURI; + ::java::lang::String * elementName; + ::gnu::xml::dom::DomIterator * current; + jint lastIndex; +public: // actually package-private + ::gnu::xml::dom::DomNode * this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomNode$LiveNodeList__ diff --git a/libjava/gnu/xml/dom/DomNode$ShadowList.h b/libjava/gnu/xml/dom/DomNode$ShadowList.h new file mode 100644 index 000000000..1465afca2 --- /dev/null +++ b/libjava/gnu/xml/dom/DomNode$ShadowList.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomNode$ShadowList__ +#define __gnu_xml_dom_DomNode$ShadowList__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomNode; + class DomNode$LiveNodeList; + class DomNode$ShadowList; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::dom::DomNode$ShadowList : public ::java::lang::Object +{ + +public: // actually package-private + DomNode$ShadowList(::gnu::xml::dom::DomNode *, ::java::lang::String *, ::java::lang::String *); +public: + void finalize(); + ::org::w3c::dom::Node * item(jint); + jint getLength(); +private: + ::gnu::xml::dom::DomNode$LiveNodeList * __attribute__((aligned(__alignof__( ::java::lang::Object)))) liveList; +public: // actually package-private + ::gnu::xml::dom::DomNode * this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomNode$ShadowList__ diff --git a/libjava/gnu/xml/dom/DomNode.h b/libjava/gnu/xml/dom/DomNode.h new file mode 100644 index 000000000..dca589ac7 --- /dev/null +++ b/libjava/gnu/xml/dom/DomNode.h @@ -0,0 +1,176 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomNode__ +#define __gnu_xml_dom_DomNode__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomDocument; + class DomEvent; + class DomEvent$DomMutationEvent; + class DomNode; + class DomNode$ListenerRecord; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Document; + class NamedNodeMap; + class Node; + class NodeList; + class UserDataHandler; + namespace events + { + class Event; + class EventListener; + } + } + } + } +} + +class gnu::xml::dom::DomNode : public ::java::lang::Object +{ + +public: + virtual void compact(); +public: // actually protected + DomNode(jshort, ::gnu::xml::dom::DomDocument *); +public: + virtual ::org::w3c::dom::NamedNodeMap * getAttributes(); + virtual jboolean hasAttributes(); + virtual ::org::w3c::dom::NodeList * getChildNodes(); + virtual ::org::w3c::dom::Node * getFirstChild(); + virtual ::org::w3c::dom::Node * getLastChild(); + virtual jboolean hasChildNodes(); + virtual jboolean isReadonly(); + virtual void makeReadonly(); +public: // actually package-private + virtual void setOwner(::gnu::xml::dom::DomDocument *); +private: + void checkMisc(::gnu::xml::dom::DomNode *); + void insertionEvent(::gnu::xml::dom::DomEvent$DomMutationEvent *, ::gnu::xml::dom::DomNode *); + void removalEvent(::gnu::xml::dom::DomEvent$DomMutationEvent *, ::gnu::xml::dom::DomNode *); + static ::gnu::xml::dom::DomEvent$DomMutationEvent * getMutationEvent(); + static void freeMutationEvent(); +public: // actually package-private + virtual void setDepth(jint); +public: + virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *); + virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *); + virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *); + virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *); + virtual ::org::w3c::dom::Node * item(jint); + virtual jint getLength(); + virtual void trimToSize(); + virtual ::org::w3c::dom::Node * getNextSibling(); + virtual ::org::w3c::dom::Node * getPreviousSibling(); + virtual ::org::w3c::dom::Node * getParentNode(); + virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::Document * getOwnerDocument(); + virtual void setNodeValue(::java::lang::String *); + virtual ::java::lang::String * getNodeValue(); + virtual jshort getNodeType(); + virtual ::java::lang::String * getNodeName() = 0; + virtual void setPrefix(::java::lang::String *); + virtual ::java::lang::String * getPrefix(); + virtual ::java::lang::String * getNamespaceURI(); + virtual ::java::lang::String * getLocalName(); + virtual ::org::w3c::dom::Node * cloneNode(jboolean); +private: + ::gnu::xml::dom::DomNode * cloneNodeDeepInternal(jboolean, ::gnu::xml::dom::DomDocument *); +public: // actually package-private + virtual void notifyUserDataHandlers(jshort, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + virtual ::java::lang::Object * clone(); + virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *); + virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::events::Event * createEvent(::java::lang::String *); + virtual void addEventListener(::java::lang::String *, ::org::w3c::dom::events::EventListener *, jboolean); + virtual jboolean dispatchEvent(::org::w3c::dom::events::Event *); +private: + void notifyNode(::gnu::xml::dom::DomEvent *, ::gnu::xml::dom::DomNode *, jboolean, JArray< ::gnu::xml::dom::DomNode$ListenerRecord * > *); +public: + virtual void removeEventListener(::java::lang::String *, ::org::w3c::dom::events::EventListener *, jboolean); + virtual void normalize(); + virtual jboolean nameAndTypeEquals(::org::w3c::dom::Node *); + virtual ::java::lang::String * getBaseURI(); + virtual jshort compareDocumentPosition(::org::w3c::dom::Node *); + virtual jint compareTo(::java::lang::Object *); +public: // actually package-private + virtual jint compareTo2(::gnu::xml::dom::DomNode *, ::gnu::xml::dom::DomNode *); +public: + virtual ::java::lang::String * getTextContent(); +public: // actually package-private + virtual ::java::lang::String * getTextContent(jboolean); +public: + virtual void setTextContent(::java::lang::String *); + virtual jboolean isSameNode(::org::w3c::dom::Node *); + virtual ::java::lang::String * lookupPrefix(::java::lang::String *); + virtual jboolean isDefaultNamespace(::java::lang::String *); + virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *); + virtual jboolean isEqualNode(::org::w3c::dom::Node *); +public: // actually package-private + virtual jboolean equal(::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *); + virtual ::java::lang::Object * getUserData(::java::lang::String *); + virtual ::java::lang::String * toString(); +public: // actually package-private + virtual ::java::lang::String * encode(::java::lang::String *); + virtual ::java::lang::String * nodeTypeToString(jshort); +public: + virtual void list(::java::io::PrintStream *, jint); +private: + static const jint NKIDS_DELTA = 8; + static const jint ANCESTORS_INIT = 20; + static const jint NOTIFICATIONS_INIT = 10; +public: // actually package-private + static const jboolean reportMutations = 1; +private: + static ::java::lang::Object * lockNode; + static jboolean dispatchDataLock; + static JArray< ::gnu::xml::dom::DomNode * > * ancestors; + static JArray< ::gnu::xml::dom::DomNode$ListenerRecord * > * notificationSet; + static jboolean eventDataLock; + static ::gnu::xml::dom::DomEvent$DomMutationEvent * mutationEvent; +public: // actually package-private + ::gnu::xml::dom::DomDocument * __attribute__((aligned(__alignof__( ::java::lang::Object)))) owner; + ::gnu::xml::dom::DomNode * parent; + ::gnu::xml::dom::DomNode * previous; + ::gnu::xml::dom::DomNode * next; + ::gnu::xml::dom::DomNode * first; + ::gnu::xml::dom::DomNode * last; + jint index; + jint depth; + jint length; + jshort nodeType; + jboolean readonly; +private: + ::java::util::HashSet * listeners; + jint nListeners; + ::java::util::HashMap * userData; + ::java::util::HashMap * userDataHandlers; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomNode__ diff --git a/libjava/gnu/xml/dom/DomNodeIterator.h b/libjava/gnu/xml/dom/DomNodeIterator.h new file mode 100644 index 000000000..9ebe95ed4 --- /dev/null +++ b/libjava/gnu/xml/dom/DomNodeIterator.h @@ -0,0 +1,69 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomNodeIterator__ +#define __gnu_xml_dom_DomNodeIterator__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomNodeIterator; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + namespace traversal + { + class NodeFilter; + } + } + } + } +} + +class gnu::xml::dom::DomNodeIterator : public ::java::lang::Object +{ + +public: + DomNodeIterator(::org::w3c::dom::Node *, jint, ::org::w3c::dom::traversal::NodeFilter *, jboolean, jboolean); + virtual ::org::w3c::dom::Node * getRoot(); + virtual jint getWhatToShow(); + virtual ::org::w3c::dom::traversal::NodeFilter * getFilter(); + virtual jboolean getExpandEntityReferences(); + virtual ::org::w3c::dom::Node * nextNode(); + virtual ::org::w3c::dom::Node * previousNode(); + virtual ::org::w3c::dom::Node * getCurrentNode(); + virtual void setCurrentNode(::org::w3c::dom::Node *); + virtual ::org::w3c::dom::Node * parentNode(); + virtual ::org::w3c::dom::Node * firstChild(); + virtual ::org::w3c::dom::Node * lastChild(); + virtual ::org::w3c::dom::Node * previousSibling(); + virtual ::org::w3c::dom::Node * nextSibling(); + virtual void detach(); +public: // actually package-private + virtual jboolean accept(::org::w3c::dom::Node *); + ::org::w3c::dom::Node * __attribute__((aligned(__alignof__( ::java::lang::Object)))) root; + jint whatToShow; + ::org::w3c::dom::traversal::NodeFilter * filter; + jboolean entityReferenceExpansion; + jboolean walk; + ::org::w3c::dom::Node * current; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomNodeIterator__ diff --git a/libjava/gnu/xml/dom/DomNotation.h b/libjava/gnu/xml/dom/DomNotation.h new file mode 100644 index 000000000..0d26797c7 --- /dev/null +++ b/libjava/gnu/xml/dom/DomNotation.h @@ -0,0 +1,35 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomNotation__ +#define __gnu_xml_dom_DomNotation__ + +#pragma interface + +#include <gnu/xml/dom/DomExtern.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomDocument; + class DomNotation; + } + } + } +} + +class gnu::xml::dom::DomNotation : public ::gnu::xml::dom::DomExtern +{ + +public: // actually protected + DomNotation(::gnu::xml::dom::DomDocument *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getBaseURI(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomNotation__ diff --git a/libjava/gnu/xml/dom/DomNsNode.h b/libjava/gnu/xml/dom/DomNsNode.h new file mode 100644 index 000000000..bd75d27d5 --- /dev/null +++ b/libjava/gnu/xml/dom/DomNsNode.h @@ -0,0 +1,52 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomNsNode__ +#define __gnu_xml_dom_DomNsNode__ + +#pragma interface + +#include <gnu/xml/dom/DomNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomDocument; + class DomNsNode; + } + } + } +} + +class gnu::xml::dom::DomNsNode : public ::gnu::xml::dom::DomNode +{ + +public: // actually package-private + DomNsNode(jshort, ::gnu::xml::dom::DomDocument *, ::java::lang::String *, ::java::lang::String *); + DomNsNode(jshort, ::gnu::xml::dom::DomDocument *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getNodeName(); +public: // actually package-private + virtual void setNodeName(::java::lang::String *); +public: + virtual ::java::lang::String * getNamespaceURI(); +public: // actually package-private + virtual void setNamespaceURI(::java::lang::String *); +public: + virtual ::java::lang::String * getPrefix(); + virtual void setPrefix(::java::lang::String *); + virtual ::java::lang::String * getLocalName(); +private: + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::dom::DomNode)))) name; + ::java::lang::String * namespace$; + ::java::lang::String * prefix; + ::java::lang::String * localName; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomNsNode__ diff --git a/libjava/gnu/xml/dom/DomProcessingInstruction.h b/libjava/gnu/xml/dom/DomProcessingInstruction.h new file mode 100644 index 000000000..ed636c209 --- /dev/null +++ b/libjava/gnu/xml/dom/DomProcessingInstruction.h @@ -0,0 +1,44 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomProcessingInstruction__ +#define __gnu_xml_dom_DomProcessingInstruction__ + +#pragma interface + +#include <gnu/xml/dom/DomNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomDocument; + class DomProcessingInstruction; + } + } + } +} + +class gnu::xml::dom::DomProcessingInstruction : public ::gnu::xml::dom::DomNode +{ + +public: // actually protected + DomProcessingInstruction(::gnu::xml::dom::DomDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getTarget(); + virtual ::java::lang::String * getNodeName(); + virtual ::java::lang::String * getData(); + virtual ::java::lang::String * getNodeValue(); + virtual void setData(::java::lang::String *); + virtual void setNodeValue(::java::lang::String *); +private: + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::dom::DomNode)))) target; + ::java::lang::String * data; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomProcessingInstruction__ diff --git a/libjava/gnu/xml/dom/DomText.h b/libjava/gnu/xml/dom/DomText.h new file mode 100644 index 000000000..c4f07da31 --- /dev/null +++ b/libjava/gnu/xml/dom/DomText.h @@ -0,0 +1,55 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomText__ +#define __gnu_xml_dom_DomText__ + +#pragma interface + +#include <gnu/xml/dom/DomCharacterData.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomDocument; + class DomText; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Text; + } + } + } +} + +class gnu::xml::dom::DomText : public ::gnu::xml::dom::DomCharacterData +{ + +public: // actually protected + DomText(::gnu::xml::dom::DomDocument *, ::java::lang::String *); + DomText(::gnu::xml::dom::DomDocument *, JArray< jchar > *, jint, jint); +public: // actually package-private + DomText(jshort, ::gnu::xml::dom::DomDocument *, ::java::lang::String *); + DomText(jshort, ::gnu::xml::dom::DomDocument *, JArray< jchar > *, jint, jint); +public: + virtual ::java::lang::String * getNodeName(); + virtual ::org::w3c::dom::Text * splitText(jint); + virtual jboolean isElementContentWhitespace(); + virtual ::java::lang::String * getWholeText(); + virtual ::org::w3c::dom::Text * replaceWholeText(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomText__ diff --git a/libjava/gnu/xml/dom/DomXPathExpression.h b/libjava/gnu/xml/dom/DomXPathExpression.h new file mode 100644 index 000000000..000fe90f0 --- /dev/null +++ b/libjava/gnu/xml/dom/DomXPathExpression.h @@ -0,0 +1,65 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomXPathExpression__ +#define __gnu_xml_dom_DomXPathExpression__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomDocument; + class DomXPathExpression; + } + } + } + namespace javax + { + namespace xml + { + namespace xpath + { + class XPathExpression; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + namespace xpath + { + class XPathNSResolver; + } + } + } + } +} + +class gnu::xml::dom::DomXPathExpression : public ::java::lang::Object +{ + +public: // actually package-private + DomXPathExpression(::gnu::xml::dom::DomDocument *, ::java::lang::String *, ::org::w3c::dom::xpath::XPathNSResolver *); +public: + virtual ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jshort, ::java::lang::Object *); + virtual ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::dom::DomDocument * __attribute__((aligned(__alignof__( ::java::lang::Object)))) doc; + ::javax::xml::xpath::XPathExpression * expression; + ::org::w3c::dom::xpath::XPathNSResolver * resolver; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomXPathExpression__ diff --git a/libjava/gnu/xml/dom/DomXPathNSResolver.h b/libjava/gnu/xml/dom/DomXPathNSResolver.h new file mode 100644 index 000000000..40a4e977e --- /dev/null +++ b/libjava/gnu/xml/dom/DomXPathNSResolver.h @@ -0,0 +1,47 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomXPathNSResolver__ +#define __gnu_xml_dom_DomXPathNSResolver__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomXPathNSResolver; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::dom::DomXPathNSResolver : public ::java::lang::Object +{ + +public: // actually package-private + DomXPathNSResolver(::org::w3c::dom::Node *); +public: + virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *); +public: // actually package-private + ::org::w3c::dom::Node * __attribute__((aligned(__alignof__( ::java::lang::Object)))) node; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomXPathNSResolver__ diff --git a/libjava/gnu/xml/dom/DomXPathResult.h b/libjava/gnu/xml/dom/DomXPathResult.h new file mode 100644 index 000000000..114d7ab2d --- /dev/null +++ b/libjava/gnu/xml/dom/DomXPathResult.h @@ -0,0 +1,60 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_DomXPathResult__ +#define __gnu_xml_dom_DomXPathResult__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomXPathResult; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::dom::DomXPathResult : public ::java::lang::Object +{ + +public: // actually package-private + DomXPathResult(::java::lang::Object *, jshort); +public: + virtual jboolean getBooleanValue(); + virtual jboolean getInvalidIteratorState(); + virtual jdouble getNumberValue(); + virtual jshort getResultType(); + virtual ::org::w3c::dom::Node * getSingleNodeValue(); + virtual jint getSnapshotLength(); + virtual ::java::lang::String * getStringValue(); + virtual ::org::w3c::dom::Node * iterateNext(); + virtual ::org::w3c::dom::Node * snapshotItem(jint); + virtual ::java::lang::String * toString(); +private: + ::java::lang::String * typeName(jshort); +public: // actually package-private + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value; + jshort type; + ::java::util::Iterator * iterator; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_DomXPathResult__ diff --git a/libjava/gnu/xml/dom/ImplementationList.h b/libjava/gnu/xml/dom/ImplementationList.h new file mode 100644 index 000000000..68813a306 --- /dev/null +++ b/libjava/gnu/xml/dom/ImplementationList.h @@ -0,0 +1,48 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_ImplementationList__ +#define __gnu_xml_dom_ImplementationList__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class ImplementationList; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class DOMImplementation; + } + } + } +} + +class gnu::xml::dom::ImplementationList : public ::java::lang::Object +{ + +public: // actually package-private + ImplementationList(::java::util::List *); +public: + virtual jint getLength(); + virtual ::org::w3c::dom::DOMImplementation * item(jint); +private: + ::java::util::List * __attribute__((aligned(__alignof__( ::java::lang::Object)))) list; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_ImplementationList__ diff --git a/libjava/gnu/xml/dom/ImplementationSource.h b/libjava/gnu/xml/dom/ImplementationSource.h new file mode 100644 index 000000000..c24a0306e --- /dev/null +++ b/libjava/gnu/xml/dom/ImplementationSource.h @@ -0,0 +1,56 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_ImplementationSource__ +#define __gnu_xml_dom_ImplementationSource__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class ImplementationSource; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class DOMImplementation; + class DOMImplementationList; + } + } + } +} + +class gnu::xml::dom::ImplementationSource : public ::java::lang::Object +{ + +public: + ImplementationSource(); + virtual ::org::w3c::dom::DOMImplementation * getDOMImplementation(::java::lang::String *); + virtual ::org::w3c::dom::DOMImplementationList * getDOMImplementationList(::java::lang::String *); +private: + ::java::util::List * getImplementations(::java::lang::String *); +public: // actually package-private + virtual ::java::util::List * parseFeatures(::java::lang::String *); + virtual ::java::lang::String * getFeature(::java::lang::String *, jint, jint); +private: + static ::java::lang::String * DIGITS; + static JArray< ::org::w3c::dom::DOMImplementation * > * implementations; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_ImplementationSource__ diff --git a/libjava/gnu/xml/dom/JAXPFactory$JAXPBuilder.h b/libjava/gnu/xml/dom/JAXPFactory$JAXPBuilder.h new file mode 100644 index 000000000..464c4659e --- /dev/null +++ b/libjava/gnu/xml/dom/JAXPFactory$JAXPBuilder.h @@ -0,0 +1,73 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_JAXPFactory$JAXPBuilder__ +#define __gnu_xml_dom_JAXPFactory$JAXPBuilder__ + +#pragma interface + +#include <javax/xml/parsers/DocumentBuilder.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class Consumer; + class DomImpl; + class JAXPFactory; + class JAXPFactory$JAXPBuilder; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class DOMImplementation; + class Document; + } + } + namespace xml + { + namespace sax + { + class EntityResolver; + class ErrorHandler; + class InputSource; + class SAXParseException; + class XMLReader; + } + } + } +} + +class gnu::xml::dom::JAXPFactory$JAXPBuilder : public ::javax::xml::parsers::DocumentBuilder +{ + +public: // actually package-private + JAXPFactory$JAXPBuilder(::org::xml::sax::XMLReader *, ::gnu::xml::dom::JAXPFactory *); +public: + ::org::w3c::dom::Document * parse(::org::xml::sax::InputSource *); + jboolean isNamespaceAware(); + jboolean isValidating(); + void setEntityResolver(::org::xml::sax::EntityResolver *); + void setErrorHandler(::org::xml::sax::ErrorHandler *); + ::org::w3c::dom::DOMImplementation * getDOMImplementation(); + ::org::w3c::dom::Document * newDocument(); + void fatalError(::org::xml::sax::SAXParseException *); + void error(::org::xml::sax::SAXParseException *); + void warning(::org::xml::sax::SAXParseException *); +private: + ::gnu::xml::dom::Consumer * __attribute__((aligned(__alignof__( ::javax::xml::parsers::DocumentBuilder)))) consumer; + ::org::xml::sax::XMLReader * producer; + ::gnu::xml::dom::DomImpl * impl; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_JAXPFactory$JAXPBuilder__ diff --git a/libjava/gnu/xml/dom/JAXPFactory.h b/libjava/gnu/xml/dom/JAXPFactory.h new file mode 100644 index 000000000..16b246826 --- /dev/null +++ b/libjava/gnu/xml/dom/JAXPFactory.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_JAXPFactory__ +#define __gnu_xml_dom_JAXPFactory__ + +#pragma interface + +#include <javax/xml/parsers/DocumentBuilderFactory.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class JAXPFactory; + } + } + } + namespace javax + { + namespace xml + { + namespace parsers + { + class DocumentBuilder; + class SAXParserFactory; + } + } + } +} + +class gnu::xml::dom::JAXPFactory : public ::javax::xml::parsers::DocumentBuilderFactory +{ + +public: + JAXPFactory(); + ::javax::xml::parsers::DocumentBuilder * newDocumentBuilder(); + void setAttribute(::java::lang::String *, ::java::lang::Object *); + ::java::lang::Object * getAttribute(::java::lang::String *); + void setFeature(::java::lang::String *, jboolean); + jboolean getFeature(::java::lang::String *); +private: + static ::java::lang::String * PROPERTY; + static ::java::lang::String * FEATURE; + ::javax::xml::parsers::SAXParserFactory * __attribute__((aligned(__alignof__( ::javax::xml::parsers::DocumentBuilderFactory)))) pf; + jboolean secureProcessing; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_JAXPFactory__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLAnchorElement.h b/libjava/gnu/xml/dom/html2/DomHTMLAnchorElement.h new file mode 100644 index 000000000..6df58a757 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLAnchorElement.h @@ -0,0 +1,63 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLAnchorElement__ +#define __gnu_xml_dom_html2_DomHTMLAnchorElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLAnchorElement; + class DomHTMLDocument; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLAnchorElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLAnchorElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getAccessKey(); + virtual void setAccessKey(::java::lang::String *); + virtual ::java::lang::String * getCharset(); + virtual void setCharset(::java::lang::String *); + virtual ::java::lang::String * getCoords(); + virtual void setCoords(::java::lang::String *); + virtual ::java::lang::String * getHref(); + virtual void setHref(::java::lang::String *); + virtual ::java::lang::String * getHreflang(); + virtual void setHreflang(::java::lang::String *); + virtual ::java::lang::String * getName(); + virtual void setName(::java::lang::String *); + virtual ::java::lang::String * getRel(); + virtual void setRel(::java::lang::String *); + virtual ::java::lang::String * getRev(); + virtual void setRev(::java::lang::String *); + virtual ::java::lang::String * getShape(); + virtual void setShape(::java::lang::String *); + virtual jint getTabIndex(); + virtual void setTabIndex(jint); + virtual ::java::lang::String * getTarget(); + virtual void setTarget(::java::lang::String *); + virtual ::java::lang::String * getType(); + virtual void setType(::java::lang::String *); + virtual void blur(); + virtual void focus(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLAnchorElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLAppletElement.h b/libjava/gnu/xml/dom/html2/DomHTMLAppletElement.h new file mode 100644 index 000000000..9976a0b77 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLAppletElement.h @@ -0,0 +1,63 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLAppletElement__ +#define __gnu_xml_dom_html2_DomHTMLAppletElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLAppletElement; + class DomHTMLDocument; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLAppletElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLAppletElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getAlign(); + virtual void setAlign(::java::lang::String *); + virtual ::java::lang::String * getCls(); + virtual void setCls(::java::lang::String *); + virtual ::java::lang::String * getSrc(); + virtual void setSrc(::java::lang::String *); + virtual ::java::lang::String * getAlt(); + virtual void setAlt(::java::lang::String *); + virtual ::java::lang::String * getArchive(); + virtual void setArchive(::java::lang::String *); + virtual ::java::lang::String * getCode(); + virtual void setCode(::java::lang::String *); + virtual ::java::lang::String * getCodeBase(); + virtual void setCodeBase(::java::lang::String *); + virtual ::java::lang::String * getHeight(); + virtual void setHeight(::java::lang::String *); + virtual jint getHspace(); + virtual void setHspace(jint); + virtual ::java::lang::String * getName(); + virtual void setName(::java::lang::String *); + virtual ::java::lang::String * getObject(); + virtual void setObject(::java::lang::String *); + virtual jint getVspace(); + virtual void setVspace(jint); + virtual ::java::lang::String * getWidth(); + virtual void setWidth(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLAppletElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLAreaElement.h b/libjava/gnu/xml/dom/html2/DomHTMLAreaElement.h new file mode 100644 index 000000000..2ac0c3c7a --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLAreaElement.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLAreaElement__ +#define __gnu_xml_dom_html2_DomHTMLAreaElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLAreaElement; + class DomHTMLDocument; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLAreaElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLAreaElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getAccessKey(); + virtual void setAccessKey(::java::lang::String *); + virtual ::java::lang::String * getAlt(); + virtual void setAlt(::java::lang::String *); + virtual ::java::lang::String * getCoords(); + virtual void setCoords(::java::lang::String *); + virtual ::java::lang::String * getHref(); + virtual void setHref(::java::lang::String *); + virtual jboolean getNoHref(); + virtual void setNoHref(jboolean); + virtual ::java::lang::String * getShape(); + virtual void setShape(::java::lang::String *); + virtual jint getTabIndex(); + virtual void setTabIndex(jint); + virtual ::java::lang::String * getTarget(); + virtual void setTarget(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLAreaElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLBRElement.h b/libjava/gnu/xml/dom/html2/DomHTMLBRElement.h new file mode 100644 index 000000000..555ff42cd --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLBRElement.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLBRElement__ +#define __gnu_xml_dom_html2_DomHTMLBRElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLBRElement; + class DomHTMLDocument; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLBRElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLBRElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getClear(); + virtual void setClear(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLBRElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLBaseElement.h b/libjava/gnu/xml/dom/html2/DomHTMLBaseElement.h new file mode 100644 index 000000000..523060ad0 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLBaseElement.h @@ -0,0 +1,41 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLBaseElement__ +#define __gnu_xml_dom_html2_DomHTMLBaseElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLBaseElement; + class DomHTMLDocument; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLBaseElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLBaseElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getHref(); + virtual void setHref(::java::lang::String *); + virtual ::java::lang::String * getTarget(); + virtual void setTarget(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLBaseElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLBaseFontElement.h b/libjava/gnu/xml/dom/html2/DomHTMLBaseFontElement.h new file mode 100644 index 000000000..b5586a35e --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLBaseFontElement.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLBaseFontElement__ +#define __gnu_xml_dom_html2_DomHTMLBaseFontElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLBaseFontElement; + class DomHTMLDocument; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLBaseFontElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLBaseFontElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getColor(); + virtual void setColor(::java::lang::String *); + virtual ::java::lang::String * getFace(); + virtual void setFace(::java::lang::String *); + virtual jint getSize(); + virtual void setSize(jint); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLBaseFontElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLBodyElement.h b/libjava/gnu/xml/dom/html2/DomHTMLBodyElement.h new file mode 100644 index 000000000..8e633ba6f --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLBodyElement.h @@ -0,0 +1,49 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLBodyElement__ +#define __gnu_xml_dom_html2_DomHTMLBodyElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLBodyElement; + class DomHTMLDocument; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLBodyElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLBodyElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getALink(); + virtual void setALink(::java::lang::String *); + virtual ::java::lang::String * getBackground(); + virtual void setBackground(::java::lang::String *); + virtual ::java::lang::String * getBgColor(); + virtual void setBgColor(::java::lang::String *); + virtual ::java::lang::String * getLink(); + virtual void setLink(::java::lang::String *); + virtual ::java::lang::String * getText(); + virtual void setText(::java::lang::String *); + virtual ::java::lang::String * getVLink(); + virtual void setVLink(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLBodyElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLButtonElement.h b/libjava/gnu/xml/dom/html2/DomHTMLButtonElement.h new file mode 100644 index 000000000..50fd3b898 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLButtonElement.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLButtonElement__ +#define __gnu_xml_dom_html2_DomHTMLButtonElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLButtonElement; + class DomHTMLDocument; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + namespace html2 + { + class HTMLFormElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLButtonElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLButtonElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::org::w3c::dom::html2::HTMLFormElement * getForm(); + virtual ::java::lang::String * getAccessKey(); + virtual void setAccessKey(::java::lang::String *); + virtual jboolean getDisabled(); + virtual void setDisabled(jboolean); + virtual ::java::lang::String * getName(); + virtual void setName(::java::lang::String *); + virtual jint getTabIndex(); + virtual void setTabIndex(jint); + virtual ::java::lang::String * getType(); + virtual ::java::lang::String * getValue(); + virtual void setValue(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLButtonElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLCollection.h b/libjava/gnu/xml/dom/html2/DomHTMLCollection.h new file mode 100644 index 000000000..bd116d8a9 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLCollection.h @@ -0,0 +1,69 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLCollection__ +#define __gnu_xml_dom_html2_DomHTMLCollection__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLCollection; + class DomHTMLDocument; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class NamedNodeMap; + class Node; + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLCollection : public ::java::lang::Object +{ + +public: // actually package-private + DomHTMLCollection(::gnu::xml::dom::html2::DomHTMLDocument *, ::org::w3c::dom::Node *); + virtual void addNodeName(::java::lang::String *); + virtual void addAttributeName(::java::lang::String *); +public: + virtual jshort acceptNode(::org::w3c::dom::Node *); +private: + jboolean acceptName(::java::lang::String *); + jboolean acceptAttributes(::org::w3c::dom::NamedNodeMap *); + ::org::w3c::dom::Node * getNamedItem(::org::w3c::dom::NamedNodeMap *, ::java::lang::String *); +public: // actually package-private + virtual void evaluate(); +public: + virtual jint getLength(); + virtual void setLength(jint); + virtual ::org::w3c::dom::Node * item(jint); + virtual ::org::w3c::dom::Node * namedItem(::java::lang::String *); +public: // actually package-private + ::gnu::xml::dom::html2::DomHTMLDocument * __attribute__((aligned(__alignof__( ::java::lang::Object)))) doc; + ::org::w3c::dom::Node * root; + ::java::util::List * nodeNames; + ::java::util::List * attributeNames; + ::java::util::List * results; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLCollection__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLDListElement.h b/libjava/gnu/xml/dom/html2/DomHTMLDListElement.h new file mode 100644 index 000000000..2a9529059 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLDListElement.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLDListElement__ +#define __gnu_xml_dom_html2_DomHTMLDListElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDListElement; + class DomHTMLDocument; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLDListElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLDListElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual jboolean getCompact(); + virtual void setCompact(jboolean); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLDListElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLDirectoryElement.h b/libjava/gnu/xml/dom/html2/DomHTMLDirectoryElement.h new file mode 100644 index 000000000..99ea1b5b3 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLDirectoryElement.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLDirectoryElement__ +#define __gnu_xml_dom_html2_DomHTMLDirectoryElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDirectoryElement; + class DomHTMLDocument; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLDirectoryElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLDirectoryElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual jboolean getCompact(); + virtual void setCompact(jboolean); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLDirectoryElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLDivElement.h b/libjava/gnu/xml/dom/html2/DomHTMLDivElement.h new file mode 100644 index 000000000..f20a796e2 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLDivElement.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLDivElement__ +#define __gnu_xml_dom_html2_DomHTMLDivElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDivElement; + class DomHTMLDocument; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLDivElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLDivElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getAlign(); + virtual void setAlign(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLDivElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLDocument.h b/libjava/gnu/xml/dom/html2/DomHTMLDocument.h new file mode 100644 index 000000000..4602edec2 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLDocument.h @@ -0,0 +1,85 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLDocument__ +#define __gnu_xml_dom_html2_DomHTMLDocument__ + +#pragma interface + +#include <gnu/xml/dom/DomDocument.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLImpl; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Element; + class Node; + class NodeList; + namespace html2 + { + class HTMLCollection; + class HTMLElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLDocument : public ::gnu::xml::dom::DomDocument +{ + +public: + DomHTMLDocument(); + DomHTMLDocument(::gnu::xml::dom::html2::DomHTMLImpl *); +private: + ::org::w3c::dom::Node * getChildNodeByName(::org::w3c::dom::Node *, ::java::lang::String *); +public: + virtual ::java::lang::String * getTitle(); + virtual void setTitle(::java::lang::String *); + virtual ::java::lang::String * getReferrer(); + virtual ::java::lang::String * getDomain(); + virtual ::java::lang::String * getURL(); + virtual ::org::w3c::dom::html2::HTMLElement * getBody(); + virtual void setBody(::org::w3c::dom::html2::HTMLElement *); + virtual ::org::w3c::dom::html2::HTMLCollection * getImages(); + virtual ::org::w3c::dom::html2::HTMLCollection * getApplets(); + virtual ::org::w3c::dom::html2::HTMLCollection * getLinks(); + virtual ::org::w3c::dom::html2::HTMLCollection * getForms(); + virtual ::org::w3c::dom::html2::HTMLCollection * getAnchors(); + virtual ::java::lang::String * getCookie(); + virtual void setCookie(::java::lang::String *); + virtual void open(); + virtual void close(); + virtual void write(::java::lang::String *); + virtual void writeln(::java::lang::String *); + virtual ::org::w3c::dom::NodeList * getElementsByName(::java::lang::String *); + virtual ::org::w3c::dom::Element * createElement(::java::lang::String *); + virtual ::org::w3c::dom::Element * createElementNS(::java::lang::String *, ::java::lang::String *); +private: + static JArray< ::java::lang::Class * > * ELEMENT_PT; + static ::java::util::Map * ELEMENT_CLASSES; + static ::java::util::Set * HTML_NS_URIS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLDocument__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLElement.h b/libjava/gnu/xml/dom/html2/DomHTMLElement.h new file mode 100644 index 000000000..38dd78989 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLElement.h @@ -0,0 +1,67 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLElement__ +#define __gnu_xml_dom_html2_DomHTMLElement__ + +#pragma interface + +#include <gnu/xml/dom/DomElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLElement; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLElement : public ::gnu::xml::dom::DomElement +{ + +public: // actually protected + DomHTMLElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::String * getHTMLAttribute(::java::lang::String *); + virtual jint getIntHTMLAttribute(::java::lang::String *); + virtual jboolean getBooleanHTMLAttribute(::java::lang::String *); + virtual void setHTMLAttribute(::java::lang::String *, ::java::lang::String *); + virtual void setIntHTMLAttribute(::java::lang::String *, jint); + virtual void setBooleanHTMLAttribute(::java::lang::String *, jboolean); + virtual ::org::w3c::dom::Node * getParentElement(::java::lang::String *); + virtual ::org::w3c::dom::Node * getChildElement(::java::lang::String *); + virtual jint getIndex(); + virtual void dispatchUIEvent(::java::lang::String *); +public: + virtual ::java::lang::String * getId(); + virtual void setId(::java::lang::String *); + virtual ::java::lang::String * getTitle(); + virtual void setTitle(::java::lang::String *); + virtual ::java::lang::String * getLang(); + virtual void setLang(::java::lang::String *); + virtual ::java::lang::String * getDir(); + virtual void setDir(::java::lang::String *); + virtual ::java::lang::String * getClassName(); + virtual void setClassName(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLEmbedElement.h b/libjava/gnu/xml/dom/html2/DomHTMLEmbedElement.h new file mode 100644 index 000000000..4ad0d5488 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLEmbedElement.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLEmbedElement__ +#define __gnu_xml_dom_html2_DomHTMLEmbedElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLAppletElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLEmbedElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLEmbedElement : public ::gnu::xml::dom::html2::DomHTMLAppletElement +{ + +public: // actually protected + DomHTMLEmbedElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getJavaObject(); + virtual void setJavaObject(::java::lang::String *); + virtual ::java::lang::String * getJavaCodeBase(); + virtual void setJavaCodeBase(::java::lang::String *); + virtual ::java::lang::String * getJavaArchive(); + virtual void setJavaArchive(::java::lang::String *); + virtual void setJavaCode(::java::lang::String *); + virtual ::java::lang::String * getJavaCode(); + virtual void setJavaType(::java::lang::String *); + virtual ::java::lang::String * getJavaType(); + virtual void setType(::java::lang::String *); + virtual ::java::lang::String * getType(); + virtual ::java::lang::String * getPluginsPage(); + virtual void setPluginsPage(::java::lang::String *); + virtual ::java::lang::String * getMayscript(); + virtual void setMayscript(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLEmbedElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLFieldSetElement.h b/libjava/gnu/xml/dom/html2/DomHTMLFieldSetElement.h new file mode 100644 index 000000000..7eeb5b921 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLFieldSetElement.h @@ -0,0 +1,51 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLFieldSetElement__ +#define __gnu_xml_dom_html2_DomHTMLFieldSetElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLFieldSetElement; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + namespace html2 + { + class HTMLFormElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLFieldSetElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLFieldSetElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::org::w3c::dom::html2::HTMLFormElement * getForm(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLFieldSetElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLFontElement.h b/libjava/gnu/xml/dom/html2/DomHTMLFontElement.h new file mode 100644 index 000000000..ee3dfcd90 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLFontElement.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLFontElement__ +#define __gnu_xml_dom_html2_DomHTMLFontElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLFontElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLFontElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLFontElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getColor(); + virtual void setColor(::java::lang::String *); + virtual ::java::lang::String * getFace(); + virtual void setFace(::java::lang::String *); + virtual ::java::lang::String * getSize(); + virtual void setSize(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLFontElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLFormElement.h b/libjava/gnu/xml/dom/html2/DomHTMLFormElement.h new file mode 100644 index 000000000..a349505c1 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLFormElement.h @@ -0,0 +1,66 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLFormElement__ +#define __gnu_xml_dom_html2_DomHTMLFormElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLFormElement; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + namespace html2 + { + class HTMLCollection; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLFormElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLFormElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::org::w3c::dom::html2::HTMLCollection * getElements(); + virtual jint getLength(); + virtual ::java::lang::String * getName(); + virtual void setName(::java::lang::String *); + virtual ::java::lang::String * getAcceptCharset(); + virtual void setAcceptCharset(::java::lang::String *); + virtual ::java::lang::String * getAction(); + virtual void setAction(::java::lang::String *); + virtual ::java::lang::String * getEnctype(); + virtual void setEnctype(::java::lang::String *); + virtual ::java::lang::String * getMethod(); + virtual void setMethod(::java::lang::String *); + virtual ::java::lang::String * getTarget(); + virtual void setTarget(::java::lang::String *); + virtual void submit(); + virtual void reset(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLFormElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLFrameElement.h b/libjava/gnu/xml/dom/html2/DomHTMLFrameElement.h new file mode 100644 index 000000000..683185b1a --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLFrameElement.h @@ -0,0 +1,64 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLFrameElement__ +#define __gnu_xml_dom_html2_DomHTMLFrameElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLFrameElement; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Document; + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLFrameElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLFrameElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getFrameBorder(); + virtual void setFrameBorder(::java::lang::String *); + virtual ::java::lang::String * getLongDesc(); + virtual void setLongDesc(::java::lang::String *); + virtual ::java::lang::String * getMarginHeight(); + virtual void setMarginHeight(::java::lang::String *); + virtual ::java::lang::String * getMarginWidth(); + virtual void setMarginWidth(::java::lang::String *); + virtual ::java::lang::String * getName(); + virtual void setName(::java::lang::String *); + virtual jboolean getNoResize(); + virtual void setNoResize(jboolean); + virtual ::java::lang::String * getScrolling(); + virtual void setScrolling(::java::lang::String *); + virtual ::java::lang::String * getSrc(); + virtual void setSrc(::java::lang::String *); + virtual ::org::w3c::dom::Document * getContentDocument(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLFrameElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLFrameSetElement.h b/libjava/gnu/xml/dom/html2/DomHTMLFrameSetElement.h new file mode 100644 index 000000000..1a410a6c1 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLFrameSetElement.h @@ -0,0 +1,41 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLFrameSetElement__ +#define __gnu_xml_dom_html2_DomHTMLFrameSetElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLFrameSetElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLFrameSetElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLFrameSetElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getCols(); + virtual void setCols(::java::lang::String *); + virtual ::java::lang::String * getRows(); + virtual void setRows(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLFrameSetElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLHRElement.h b/libjava/gnu/xml/dom/html2/DomHTMLHRElement.h new file mode 100644 index 000000000..acea978ac --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLHRElement.h @@ -0,0 +1,45 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLHRElement__ +#define __gnu_xml_dom_html2_DomHTMLHRElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLHRElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLHRElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLHRElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getAlign(); + virtual void setAlign(::java::lang::String *); + virtual jboolean getNoShade(); + virtual void setNoShade(jboolean); + virtual ::java::lang::String * getSize(); + virtual void setSize(::java::lang::String *); + virtual ::java::lang::String * getWidth(); + virtual void setWidth(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLHRElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLHeadElement.h b/libjava/gnu/xml/dom/html2/DomHTMLHeadElement.h new file mode 100644 index 000000000..fc83fd365 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLHeadElement.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLHeadElement__ +#define __gnu_xml_dom_html2_DomHTMLHeadElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLHeadElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLHeadElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLHeadElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getProfile(); + virtual void setProfile(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLHeadElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLHeadingElement.h b/libjava/gnu/xml/dom/html2/DomHTMLHeadingElement.h new file mode 100644 index 000000000..5610db591 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLHeadingElement.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLHeadingElement__ +#define __gnu_xml_dom_html2_DomHTMLHeadingElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLHeadingElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLHeadingElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLHeadingElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getAlign(); + virtual void setAlign(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLHeadingElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLHtmlElement.h b/libjava/gnu/xml/dom/html2/DomHTMLHtmlElement.h new file mode 100644 index 000000000..34cf12db3 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLHtmlElement.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLHtmlElement__ +#define __gnu_xml_dom_html2_DomHTMLHtmlElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLHtmlElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLHtmlElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLHtmlElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getVersion(); + virtual void setVersion(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLHtmlElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLIFrameElement.h b/libjava/gnu/xml/dom/html2/DomHTMLIFrameElement.h new file mode 100644 index 000000000..71661b9a3 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLIFrameElement.h @@ -0,0 +1,68 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLIFrameElement__ +#define __gnu_xml_dom_html2_DomHTMLIFrameElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLIFrameElement; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Document; + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLIFrameElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLIFrameElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getAlign(); + virtual void setAlign(::java::lang::String *); + virtual ::java::lang::String * getFrameBorder(); + virtual void setFrameBorder(::java::lang::String *); + virtual ::java::lang::String * getHeight(); + virtual void setHeight(::java::lang::String *); + virtual ::java::lang::String * getLongDesc(); + virtual void setLongDesc(::java::lang::String *); + virtual ::java::lang::String * getMarginHeight(); + virtual void setMarginHeight(::java::lang::String *); + virtual ::java::lang::String * getMarginWidth(); + virtual void setMarginWidth(::java::lang::String *); + virtual ::java::lang::String * getName(); + virtual void setName(::java::lang::String *); + virtual ::java::lang::String * getScrolling(); + virtual void setScrolling(::java::lang::String *); + virtual ::java::lang::String * getSrc(); + virtual void setSrc(::java::lang::String *); + virtual ::java::lang::String * getWidth(); + virtual void setWidth(::java::lang::String *); + virtual ::org::w3c::dom::Document * getContentDocument(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLIFrameElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLImageElement.h b/libjava/gnu/xml/dom/html2/DomHTMLImageElement.h new file mode 100644 index 000000000..dd2b429d3 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLImageElement.h @@ -0,0 +1,61 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLImageElement__ +#define __gnu_xml_dom_html2_DomHTMLImageElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLImageElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLImageElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLImageElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getName(); + virtual void setName(::java::lang::String *); + virtual ::java::lang::String * getAlign(); + virtual void setAlign(::java::lang::String *); + virtual ::java::lang::String * getAlt(); + virtual void setAlt(::java::lang::String *); + virtual ::java::lang::String * getBorder(); + virtual void setBorder(::java::lang::String *); + virtual jint getHeight(); + virtual void setHeight(jint); + virtual jint getHspace(); + virtual void setHspace(jint); + virtual jboolean getIsMap(); + virtual void setIsMap(jboolean); + virtual ::java::lang::String * getLongDesc(); + virtual void setLongDesc(::java::lang::String *); + virtual ::java::lang::String * getSrc(); + virtual void setSrc(::java::lang::String *); + virtual ::java::lang::String * getUseMap(); + virtual void setUseMap(::java::lang::String *); + virtual jint getVspace(); + virtual void setVspace(jint); + virtual jint getWidth(); + virtual void setWidth(jint); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLImageElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLImpl.h b/libjava/gnu/xml/dom/html2/DomHTMLImpl.h new file mode 100644 index 000000000..c2d322c11 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLImpl.h @@ -0,0 +1,49 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLImpl__ +#define __gnu_xml_dom_html2_DomHTMLImpl__ + +#pragma interface + +#include <gnu/xml/dom/DomImpl.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLImpl; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Document; + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLImpl : public ::gnu::xml::dom::DomImpl +{ + +public: + DomHTMLImpl(); +public: // actually protected + virtual ::org::w3c::dom::Document * createDocument(); +public: + virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLImpl__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLInputElement.h b/libjava/gnu/xml/dom/html2/DomHTMLInputElement.h new file mode 100644 index 000000000..85f70605f --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLInputElement.h @@ -0,0 +1,93 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLInputElement__ +#define __gnu_xml_dom_html2_DomHTMLInputElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLInputElement; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + namespace html2 + { + class HTMLFormElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLInputElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLInputElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getDefaultValue(); + virtual void setDefaultValue(::java::lang::String *); + virtual jboolean getDefaultChecked(); + virtual void setDefaultChecked(jboolean); + virtual ::org::w3c::dom::html2::HTMLFormElement * getForm(); + virtual ::java::lang::String * getAccept(); + virtual void setAccept(::java::lang::String *); + virtual ::java::lang::String * getAccessKey(); + virtual void setAccessKey(::java::lang::String *); + virtual ::java::lang::String * getAlign(); + virtual void setAlign(::java::lang::String *); + virtual ::java::lang::String * getAlt(); + virtual void setAlt(::java::lang::String *); + virtual jboolean getChecked(); + virtual void setChecked(jboolean); + virtual jboolean getDisabled(); + virtual void setDisabled(jboolean); + virtual jint getMaxLength(); + virtual void setMaxLength(jint); + virtual ::java::lang::String * getName(); + virtual void setName(::java::lang::String *); + virtual jboolean getReadOnly(); + virtual void setReadOnly(jboolean); + virtual jint getSize(); + virtual void setSize(jint); + virtual ::java::lang::String * getSrc(); + virtual void setSrc(::java::lang::String *); + virtual jint getTabIndex(); + virtual void setTabIndex(jint); + virtual ::java::lang::String * getType(); + virtual void setType(::java::lang::String *); + virtual ::java::lang::String * getUseMap(); + virtual void setUseMap(::java::lang::String *); + virtual ::java::lang::String * getValue(); + virtual void setValue(::java::lang::String *); + virtual void blur(); + virtual void focus(); + virtual void select(); + virtual void click(); +public: // actually protected + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::dom::html2::DomHTMLElement)))) value; + ::java::lang::Boolean * checked; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLInputElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLIsIndexElement.h b/libjava/gnu/xml/dom/html2/DomHTMLIsIndexElement.h new file mode 100644 index 000000000..3b67d3439 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLIsIndexElement.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLIsIndexElement__ +#define __gnu_xml_dom_html2_DomHTMLIsIndexElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLIsIndexElement; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + namespace html2 + { + class HTMLFormElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLIsIndexElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLIsIndexElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::org::w3c::dom::html2::HTMLFormElement * getForm(); + virtual ::java::lang::String * getPrompt(); + virtual void setPrompt(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLIsIndexElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLLIElement.h b/libjava/gnu/xml/dom/html2/DomHTMLLIElement.h new file mode 100644 index 000000000..6c988909b --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLLIElement.h @@ -0,0 +1,41 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLLIElement__ +#define __gnu_xml_dom_html2_DomHTMLLIElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLLIElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLLIElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLLIElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getType(); + virtual void setType(::java::lang::String *); + virtual jint getValue(); + virtual void setValue(jint); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLLIElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLLabelElement.h b/libjava/gnu/xml/dom/html2/DomHTMLLabelElement.h new file mode 100644 index 000000000..0ca04dc5e --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLLabelElement.h @@ -0,0 +1,55 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLLabelElement__ +#define __gnu_xml_dom_html2_DomHTMLLabelElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLLabelElement; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + namespace html2 + { + class HTMLFormElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLLabelElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLLabelElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::org::w3c::dom::html2::HTMLFormElement * getForm(); + virtual ::java::lang::String * getAccessKey(); + virtual void setAccessKey(::java::lang::String *); + virtual ::java::lang::String * getHtmlFor(); + virtual void setHtmlFor(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLLabelElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLLegendElement.h b/libjava/gnu/xml/dom/html2/DomHTMLLegendElement.h new file mode 100644 index 000000000..dfcfd08b1 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLLegendElement.h @@ -0,0 +1,55 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLLegendElement__ +#define __gnu_xml_dom_html2_DomHTMLLegendElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLLegendElement; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + namespace html2 + { + class HTMLFormElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLLegendElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLLegendElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::org::w3c::dom::html2::HTMLFormElement * getForm(); + virtual ::java::lang::String * getAccessKey(); + virtual void setAccessKey(::java::lang::String *); + virtual ::java::lang::String * getAlign(); + virtual void setAlign(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLLegendElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLLinkElement.h b/libjava/gnu/xml/dom/html2/DomHTMLLinkElement.h new file mode 100644 index 000000000..7f396e06f --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLLinkElement.h @@ -0,0 +1,55 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLLinkElement__ +#define __gnu_xml_dom_html2_DomHTMLLinkElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLLinkElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLLinkElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLLinkElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual jboolean getDisabled(); + virtual void setDisabled(jboolean); + virtual ::java::lang::String * getCharset(); + virtual void setCharset(::java::lang::String *); + virtual ::java::lang::String * getHref(); + virtual void setHref(::java::lang::String *); + virtual ::java::lang::String * getHreflang(); + virtual void setHreflang(::java::lang::String *); + virtual ::java::lang::String * getMedia(); + virtual void setMedia(::java::lang::String *); + virtual ::java::lang::String * getRel(); + virtual void setRel(::java::lang::String *); + virtual ::java::lang::String * getRev(); + virtual void setRev(::java::lang::String *); + virtual ::java::lang::String * getTarget(); + virtual void setTarget(::java::lang::String *); + virtual ::java::lang::String * getType(); + virtual void setType(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLLinkElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLMapElement.h b/libjava/gnu/xml/dom/html2/DomHTMLMapElement.h new file mode 100644 index 000000000..17eb57402 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLMapElement.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLMapElement__ +#define __gnu_xml_dom_html2_DomHTMLMapElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLMapElement; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + namespace html2 + { + class HTMLCollection; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLMapElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLMapElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::org::w3c::dom::html2::HTMLCollection * getAreas(); + virtual ::java::lang::String * getName(); + virtual void setName(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLMapElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLMenuElement.h b/libjava/gnu/xml/dom/html2/DomHTMLMenuElement.h new file mode 100644 index 000000000..d0ae68729 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLMenuElement.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLMenuElement__ +#define __gnu_xml_dom_html2_DomHTMLMenuElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLMenuElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLMenuElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLMenuElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual jboolean getCompact(); + virtual void setCompact(jboolean); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLMenuElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLMetaElement.h b/libjava/gnu/xml/dom/html2/DomHTMLMetaElement.h new file mode 100644 index 000000000..e2dc56929 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLMetaElement.h @@ -0,0 +1,45 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLMetaElement__ +#define __gnu_xml_dom_html2_DomHTMLMetaElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLMetaElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLMetaElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLMetaElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getContent(); + virtual void setContent(::java::lang::String *); + virtual ::java::lang::String * getHttpEquiv(); + virtual void setHttpEquiv(::java::lang::String *); + virtual ::java::lang::String * getName(); + virtual void setName(::java::lang::String *); + virtual ::java::lang::String * getScheme(); + virtual void setScheme(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLMetaElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLModElement.h b/libjava/gnu/xml/dom/html2/DomHTMLModElement.h new file mode 100644 index 000000000..1947ba888 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLModElement.h @@ -0,0 +1,41 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLModElement__ +#define __gnu_xml_dom_html2_DomHTMLModElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLModElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLModElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLModElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getCite(); + virtual void setCite(::java::lang::String *); + virtual ::java::lang::String * getDateTime(); + virtual void setDateTime(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLModElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLOListElement.h b/libjava/gnu/xml/dom/html2/DomHTMLOListElement.h new file mode 100644 index 000000000..173e3d067 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLOListElement.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLOListElement__ +#define __gnu_xml_dom_html2_DomHTMLOListElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLOListElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLOListElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLOListElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual jboolean getCompact(); + virtual void setCompact(jboolean); + virtual jint getStart(); + virtual void setStart(jint); + virtual ::java::lang::String * getType(); + virtual void setType(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLOListElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLObjectElement.h b/libjava/gnu/xml/dom/html2/DomHTMLObjectElement.h new file mode 100644 index 000000000..8ab137b31 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLObjectElement.h @@ -0,0 +1,103 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLObjectElement__ +#define __gnu_xml_dom_html2_DomHTMLObjectElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLObjectElement; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Document; + namespace html2 + { + class HTMLFormElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLObjectElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLObjectElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::org::w3c::dom::html2::HTMLFormElement * getForm(); + virtual ::java::lang::String * getCode(); + virtual void setCode(::java::lang::String *); + virtual ::java::lang::String * getJavaCode(); + virtual void setJavaCode(::java::lang::String *); + virtual ::java::lang::String * getObject(); + virtual void setObject(::java::lang::String *); + virtual ::java::lang::String * getJavaObject(); + virtual void setJavaObject(::java::lang::String *); + virtual ::java::lang::String * getAlign(); + virtual void setAlign(::java::lang::String *); + virtual ::java::lang::String * getArchive(); + virtual void setArchive(::java::lang::String *); + virtual ::java::lang::String * getJavaArchive(); + virtual void setJavaArchive(::java::lang::String *); + virtual ::java::lang::String * getBorder(); + virtual void setBorder(::java::lang::String *); + virtual ::java::lang::String * getCodeBase(); + virtual void setCodeBase(::java::lang::String *); + virtual ::java::lang::String * getJavaCodeBase(); + virtual void setJavaCodeBase(::java::lang::String *); + virtual ::java::lang::String * getCodeType(); + virtual void setCodeType(::java::lang::String *); + virtual ::java::lang::String * getData(); + virtual void setData(::java::lang::String *); + virtual jboolean getDeclare(); + virtual void setDeclare(jboolean); + virtual ::java::lang::String * getHeight(); + virtual void setHeight(::java::lang::String *); + virtual jint getHspace(); + virtual void setHspace(jint); + virtual ::java::lang::String * getName(); + virtual void setName(::java::lang::String *); + virtual ::java::lang::String * getStandby(); + virtual void setStandby(::java::lang::String *); + virtual jint getTabIndex(); + virtual void setTabIndex(jint); + virtual ::java::lang::String * getType(); + virtual void setType(::java::lang::String *); + virtual ::java::lang::String * getJavaType(); + virtual void setJavaType(::java::lang::String *); + virtual ::java::lang::String * getUseMap(); + virtual void setUseMap(::java::lang::String *); + virtual jint getVspace(); + virtual void setVspace(jint); + virtual ::java::lang::String * getWidth(); + virtual void setWidth(::java::lang::String *); + virtual ::org::w3c::dom::Document * getContentDocument(); + virtual void setMayscript(::java::lang::String *); + virtual ::java::lang::String * getMayscript(); + virtual void setScriptable(::java::lang::String *); + virtual ::java::lang::String * getScriptable(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLObjectElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLOptGroupElement.h b/libjava/gnu/xml/dom/html2/DomHTMLOptGroupElement.h new file mode 100644 index 000000000..3a81ae1ee --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLOptGroupElement.h @@ -0,0 +1,41 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLOptGroupElement__ +#define __gnu_xml_dom_html2_DomHTMLOptGroupElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLOptGroupElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLOptGroupElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLOptGroupElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual jboolean getDisabled(); + virtual void setDisabled(jboolean); + virtual ::java::lang::String * getLabel(); + virtual void setLabel(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLOptGroupElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLOptionElement.h b/libjava/gnu/xml/dom/html2/DomHTMLOptionElement.h new file mode 100644 index 000000000..d681c07ca --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLOptionElement.h @@ -0,0 +1,66 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLOptionElement__ +#define __gnu_xml_dom_html2_DomHTMLOptionElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLOptionElement; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + namespace html2 + { + class HTMLFormElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLOptionElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLOptionElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::org::w3c::dom::html2::HTMLFormElement * getForm(); + virtual jboolean getDefaultSelected(); + virtual void setDefaultSelected(jboolean); + virtual ::java::lang::String * getText(); + virtual jint getIndex(); + virtual jboolean getDisabled(); + virtual void setDisabled(jboolean); + virtual ::java::lang::String * getLabel(); + virtual void setLabel(::java::lang::String *); + virtual jboolean getSelected(); + virtual void setSelected(jboolean); + virtual ::java::lang::String * getValue(); + virtual void setValue(::java::lang::String *); +public: // actually protected + ::java::lang::Boolean * __attribute__((aligned(__alignof__( ::gnu::xml::dom::html2::DomHTMLElement)))) selected; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLOptionElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLParagraphElement.h b/libjava/gnu/xml/dom/html2/DomHTMLParagraphElement.h new file mode 100644 index 000000000..8dc30e5bd --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLParagraphElement.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLParagraphElement__ +#define __gnu_xml_dom_html2_DomHTMLParagraphElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLParagraphElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLParagraphElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLParagraphElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getAlign(); + virtual void setAlign(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLParagraphElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLParamElement.h b/libjava/gnu/xml/dom/html2/DomHTMLParamElement.h new file mode 100644 index 000000000..a0acd7d5d --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLParamElement.h @@ -0,0 +1,45 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLParamElement__ +#define __gnu_xml_dom_html2_DomHTMLParamElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLParamElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLParamElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLParamElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getName(); + virtual void setName(::java::lang::String *); + virtual ::java::lang::String * getType(); + virtual void setType(::java::lang::String *); + virtual ::java::lang::String * getValue(); + virtual void setValue(::java::lang::String *); + virtual ::java::lang::String * getValueType(); + virtual void setValueType(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLParamElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLParser.h b/libjava/gnu/xml/dom/html2/DomHTMLParser.h new file mode 100644 index 000000000..3e01fdcda --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLParser.h @@ -0,0 +1,81 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLParser__ +#define __gnu_xml_dom_html2_DomHTMLParser__ + +#pragma interface + +#include <gnu/javax/swing/text/html/parser/support/Parser.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLParser; + } + } + } + } + namespace javax + { + namespace swing + { + namespace text + { + namespace html + { + namespace parser + { + class DTD; + class TagElement; + } + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + namespace html2 + { + class HTMLDocument; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLParser : public ::gnu::javax::swing::text::html::parser::support::Parser +{ + +public: + DomHTMLParser(::javax::swing::text::html::parser::DTD *); + virtual jboolean parseMarkupDeclarations(::java::lang::StringBuffer *); + virtual ::org::w3c::dom::html2::HTMLDocument * parseDocument(::java::io::Reader *); +public: // actually protected + virtual ::org::w3c::dom::Node * createNode(::java::lang::String *); + 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 handleStartTag(::javax::swing::text::html::parser::TagElement *); + virtual void handleText(JArray< jchar > *); + ::gnu::xml::dom::html2::DomHTMLDocument * __attribute__((aligned(__alignof__( ::gnu::javax::swing::text::html::parser::support::Parser)))) document; + ::org::w3c::dom::Node * cursor; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLParser__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLPreElement.h b/libjava/gnu/xml/dom/html2/DomHTMLPreElement.h new file mode 100644 index 000000000..e74965efa --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLPreElement.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLPreElement__ +#define __gnu_xml_dom_html2_DomHTMLPreElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLPreElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLPreElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLPreElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual jint getWidth(); + virtual void setWidth(jint); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLPreElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLQuoteElement.h b/libjava/gnu/xml/dom/html2/DomHTMLQuoteElement.h new file mode 100644 index 000000000..355520165 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLQuoteElement.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLQuoteElement__ +#define __gnu_xml_dom_html2_DomHTMLQuoteElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLQuoteElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLQuoteElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLQuoteElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getCite(); + virtual void setCite(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLQuoteElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLScriptElement.h b/libjava/gnu/xml/dom/html2/DomHTMLScriptElement.h new file mode 100644 index 000000000..cc03a8fb6 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLScriptElement.h @@ -0,0 +1,51 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLScriptElement__ +#define __gnu_xml_dom_html2_DomHTMLScriptElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLScriptElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLScriptElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLScriptElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getText(); + virtual void setText(::java::lang::String *); + virtual ::java::lang::String * getHtmlFor(); + virtual void setHtmlFor(::java::lang::String *); + virtual ::java::lang::String * getEvent(); + virtual void setEvent(::java::lang::String *); + virtual ::java::lang::String * getCharset(); + virtual void setCharset(::java::lang::String *); + virtual jboolean getDefer(); + virtual void setDefer(jboolean); + virtual ::java::lang::String * getSrc(); + virtual void setSrc(::java::lang::String *); + virtual ::java::lang::String * getType(); + virtual void setType(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLScriptElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLSelectElement.h b/libjava/gnu/xml/dom/html2/DomHTMLSelectElement.h new file mode 100644 index 000000000..51ea54c6b --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLSelectElement.h @@ -0,0 +1,75 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLSelectElement__ +#define __gnu_xml_dom_html2_DomHTMLSelectElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLSelectElement; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + namespace html2 + { + class HTMLElement; + class HTMLFormElement; + class HTMLOptionsCollection; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLSelectElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLSelectElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getType(); + virtual jint getSelectedIndex(); + virtual void setSelectedIndex(jint); + virtual ::java::lang::String * getValue(); + virtual void setValue(::java::lang::String *); + virtual jint getLength(); + virtual void setLength(jint); + virtual ::org::w3c::dom::html2::HTMLFormElement * getForm(); + virtual ::org::w3c::dom::html2::HTMLOptionsCollection * getOptions(); + virtual jboolean getDisabled(); + virtual void setDisabled(jboolean); + virtual jboolean getMultiple(); + virtual void setMultiple(jboolean); + virtual ::java::lang::String * getName(); + virtual void setName(::java::lang::String *); + virtual jint getSize(); + virtual void setSize(jint); + virtual jint getTabIndex(); + virtual void setTabIndex(jint); + virtual void add(::org::w3c::dom::html2::HTMLElement *, ::org::w3c::dom::html2::HTMLElement *); + virtual void remove(jint); + virtual void blur(); + virtual void focus(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLSelectElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLStyleElement.h b/libjava/gnu/xml/dom/html2/DomHTMLStyleElement.h new file mode 100644 index 000000000..206539ff5 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLStyleElement.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLStyleElement__ +#define __gnu_xml_dom_html2_DomHTMLStyleElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLStyleElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLStyleElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLStyleElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual jboolean getDisabled(); + virtual void setDisabled(jboolean); + virtual ::java::lang::String * getMedia(); + virtual void setMedia(::java::lang::String *); + virtual ::java::lang::String * getType(); + virtual void setType(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLStyleElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLTableCaptionElement.h b/libjava/gnu/xml/dom/html2/DomHTMLTableCaptionElement.h new file mode 100644 index 000000000..e9076499c --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLTableCaptionElement.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLTableCaptionElement__ +#define __gnu_xml_dom_html2_DomHTMLTableCaptionElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLTableCaptionElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLTableCaptionElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLTableCaptionElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getAlign(); + virtual void setAlign(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLTableCaptionElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLTableCellElement.h b/libjava/gnu/xml/dom/html2/DomHTMLTableCellElement.h new file mode 100644 index 000000000..7d31e5498 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLTableCellElement.h @@ -0,0 +1,66 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLTableCellElement__ +#define __gnu_xml_dom_html2_DomHTMLTableCellElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLTableCellElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLTableCellElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLTableCellElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual jint getCellIndex(); + virtual ::java::lang::String * getAbbr(); + virtual void setAbbr(::java::lang::String *); + virtual ::java::lang::String * getAlign(); + virtual void setAlign(::java::lang::String *); + virtual ::java::lang::String * getAxis(); + virtual void setAxis(::java::lang::String *); + virtual ::java::lang::String * getBgColor(); + virtual void setBgColor(::java::lang::String *); + virtual ::java::lang::String * getCh(); + virtual void setCh(::java::lang::String *); + virtual ::java::lang::String * getChOff(); + virtual void setChOff(::java::lang::String *); + virtual jint getColSpan(); + virtual void setColSpan(jint); + virtual ::java::lang::String * getHeaders(); + virtual void setHeaders(::java::lang::String *); + virtual ::java::lang::String * getHeight(); + virtual void setHeight(::java::lang::String *); + virtual jboolean getNoWrap(); + virtual void setNoWrap(jboolean); + virtual jint getRowSpan(); + virtual void setRowSpan(jint); + virtual ::java::lang::String * getScope(); + virtual void setScope(::java::lang::String *); + virtual ::java::lang::String * getVAlign(); + virtual void setVAlign(::java::lang::String *); + virtual ::java::lang::String * getWidth(); + virtual void setWidth(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLTableCellElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLTableColElement.h b/libjava/gnu/xml/dom/html2/DomHTMLTableColElement.h new file mode 100644 index 000000000..ff55d970f --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLTableColElement.h @@ -0,0 +1,49 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLTableColElement__ +#define __gnu_xml_dom_html2_DomHTMLTableColElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLTableColElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLTableColElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLTableColElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getAlign(); + virtual void setAlign(::java::lang::String *); + virtual ::java::lang::String * getCh(); + virtual void setCh(::java::lang::String *); + virtual ::java::lang::String * getChOff(); + virtual void setChOff(::java::lang::String *); + virtual jint getSpan(); + virtual void setSpan(jint); + virtual ::java::lang::String * getVAlign(); + virtual void setVAlign(::java::lang::String *); + virtual ::java::lang::String * getWidth(); + virtual void setWidth(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLTableColElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLTableElement.h b/libjava/gnu/xml/dom/html2/DomHTMLTableElement.h new file mode 100644 index 000000000..0bc78f7ce --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLTableElement.h @@ -0,0 +1,91 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLTableElement__ +#define __gnu_xml_dom_html2_DomHTMLTableElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLTableElement; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + namespace html2 + { + class HTMLCollection; + class HTMLElement; + class HTMLTableCaptionElement; + class HTMLTableSectionElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLTableElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLTableElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::org::w3c::dom::html2::HTMLTableCaptionElement * getCaption(); + virtual void setCaption(::org::w3c::dom::html2::HTMLTableCaptionElement *); + virtual ::org::w3c::dom::html2::HTMLTableSectionElement * getTHead(); + virtual void setTHead(::org::w3c::dom::html2::HTMLTableSectionElement *); + virtual ::org::w3c::dom::html2::HTMLTableSectionElement * getTFoot(); + virtual void setTFoot(::org::w3c::dom::html2::HTMLTableSectionElement *); + virtual ::org::w3c::dom::html2::HTMLCollection * getRows(); + virtual ::org::w3c::dom::html2::HTMLCollection * getTBodies(); + virtual ::java::lang::String * getAlign(); + virtual void setAlign(::java::lang::String *); + virtual ::java::lang::String * getBgColor(); + virtual void setBgColor(::java::lang::String *); + virtual ::java::lang::String * getBorder(); + virtual void setBorder(::java::lang::String *); + virtual ::java::lang::String * getCellPadding(); + virtual void setCellPadding(::java::lang::String *); + virtual ::java::lang::String * getCellSpacing(); + virtual void setCellSpacing(::java::lang::String *); + virtual ::java::lang::String * getFrame(); + virtual void setFrame(::java::lang::String *); + virtual ::java::lang::String * getRules(); + virtual void setRules(::java::lang::String *); + virtual ::java::lang::String * getSummary(); + virtual void setSummary(::java::lang::String *); + virtual ::java::lang::String * getWidth(); + virtual void setWidth(::java::lang::String *); + virtual ::org::w3c::dom::html2::HTMLElement * createTHead(); + virtual void deleteTHead(); + virtual ::org::w3c::dom::html2::HTMLElement * createTFoot(); + virtual void deleteTFoot(); + virtual ::org::w3c::dom::html2::HTMLElement * createCaption(); + virtual void deleteCaption(); + virtual ::org::w3c::dom::html2::HTMLElement * insertRow(jint); + virtual void deleteRow(jint); +public: // actually package-private + virtual ::org::w3c::dom::Node * getRow(jint); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLTableElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLTableRowElement.h b/libjava/gnu/xml/dom/html2/DomHTMLTableRowElement.h new file mode 100644 index 000000000..61684a4b6 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLTableRowElement.h @@ -0,0 +1,70 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLTableRowElement__ +#define __gnu_xml_dom_html2_DomHTMLTableRowElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLTableRowElement; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + namespace html2 + { + class HTMLCollection; + class HTMLElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLTableRowElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLTableRowElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual jint getRowIndex(); + virtual jint getSectionRowIndex(); + virtual ::org::w3c::dom::html2::HTMLCollection * getCells(); + virtual ::java::lang::String * getAlign(); + virtual void setAlign(::java::lang::String *); + virtual ::java::lang::String * getBgColor(); + virtual void setBgColor(::java::lang::String *); + virtual ::java::lang::String * getCh(); + virtual void setCh(::java::lang::String *); + virtual ::java::lang::String * getChOff(); + virtual void setChOff(::java::lang::String *); + virtual ::java::lang::String * getVAlign(); + virtual void setVAlign(::java::lang::String *); + virtual ::org::w3c::dom::html2::HTMLElement * insertCell(jint); + virtual void deleteCell(jint); +public: // actually package-private + virtual ::org::w3c::dom::Node * getCell(jint); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLTableRowElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLTableSectionElement.h b/libjava/gnu/xml/dom/html2/DomHTMLTableSectionElement.h new file mode 100644 index 000000000..9abf67068 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLTableSectionElement.h @@ -0,0 +1,66 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLTableSectionElement__ +#define __gnu_xml_dom_html2_DomHTMLTableSectionElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLTableSectionElement; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + namespace html2 + { + class HTMLCollection; + class HTMLElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLTableSectionElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLTableSectionElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getAlign(); + virtual void setAlign(::java::lang::String *); + virtual ::java::lang::String * getCh(); + virtual void setCh(::java::lang::String *); + virtual ::java::lang::String * getChOff(); + virtual void setChOff(::java::lang::String *); + virtual ::java::lang::String * getVAlign(); + virtual void setVAlign(::java::lang::String *); + virtual ::org::w3c::dom::html2::HTMLCollection * getRows(); + virtual ::org::w3c::dom::html2::HTMLElement * insertRow(jint); + virtual void deleteRow(jint); +public: // actually package-private + virtual ::org::w3c::dom::Node * getRow(jint); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLTableSectionElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLTextAreaElement.h b/libjava/gnu/xml/dom/html2/DomHTMLTextAreaElement.h new file mode 100644 index 000000000..c141217d3 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLTextAreaElement.h @@ -0,0 +1,76 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLTextAreaElement__ +#define __gnu_xml_dom_html2_DomHTMLTextAreaElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLTextAreaElement; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + namespace html2 + { + class HTMLFormElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLTextAreaElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLTextAreaElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getDefaultValue(); + virtual void setDefaultValue(::java::lang::String *); + virtual ::org::w3c::dom::html2::HTMLFormElement * getForm(); + virtual ::java::lang::String * getAccessKey(); + virtual void setAccessKey(::java::lang::String *); + virtual jint getCols(); + virtual void setCols(jint); + virtual jboolean getDisabled(); + virtual void setDisabled(jboolean); + virtual ::java::lang::String * getName(); + virtual void setName(::java::lang::String *); + virtual jboolean getReadOnly(); + virtual void setReadOnly(jboolean); + virtual jint getRows(); + virtual void setRows(jint); + virtual jint getTabIndex(); + virtual void setTabIndex(jint); + virtual ::java::lang::String * getType(); + virtual ::java::lang::String * getValue(); + virtual void setValue(::java::lang::String *); + virtual void blur(); + virtual void focus(); + virtual void select(); +public: // actually protected + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::dom::html2::DomHTMLElement)))) value; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLTextAreaElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLTitleElement.h b/libjava/gnu/xml/dom/html2/DomHTMLTitleElement.h new file mode 100644 index 000000000..d660525e6 --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLTitleElement.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLTitleElement__ +#define __gnu_xml_dom_html2_DomHTMLTitleElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLTitleElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLTitleElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLTitleElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getText(); + virtual void setText(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLTitleElement__ diff --git a/libjava/gnu/xml/dom/html2/DomHTMLUListElement.h b/libjava/gnu/xml/dom/html2/DomHTMLUListElement.h new file mode 100644 index 000000000..21ca1ad0f --- /dev/null +++ b/libjava/gnu/xml/dom/html2/DomHTMLUListElement.h @@ -0,0 +1,41 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_html2_DomHTMLUListElement__ +#define __gnu_xml_dom_html2_DomHTMLUListElement__ + +#pragma interface + +#include <gnu/xml/dom/html2/DomHTMLElement.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace html2 + { + class DomHTMLDocument; + class DomHTMLUListElement; + } + } + } + } +} + +class gnu::xml::dom::html2::DomHTMLUListElement : public ::gnu::xml::dom::html2::DomHTMLElement +{ + +public: // actually protected + DomHTMLUListElement(::gnu::xml::dom::html2::DomHTMLDocument *, ::java::lang::String *, ::java::lang::String *); +public: + virtual jboolean getCompact(); + virtual void setCompact(jboolean); + virtual ::java::lang::String * getType(); + virtual void setType(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_html2_DomHTMLUListElement__ diff --git a/libjava/gnu/xml/dom/ls/DomLSException.h b/libjava/gnu/xml/dom/ls/DomLSException.h new file mode 100644 index 000000000..3fa6778a8 --- /dev/null +++ b/libjava/gnu/xml/dom/ls/DomLSException.h @@ -0,0 +1,35 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_ls_DomLSException__ +#define __gnu_xml_dom_ls_DomLSException__ + +#pragma interface + +#include <org/w3c/dom/ls/LSException.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace ls + { + class DomLSException; + } + } + } + } +} + +class gnu::xml::dom::ls::DomLSException : public ::org::w3c::dom::ls::LSException +{ + +public: + DomLSException(jshort, ::java::lang::Exception *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_ls_DomLSException__ diff --git a/libjava/gnu/xml/dom/ls/DomLSInput.h b/libjava/gnu/xml/dom/ls/DomLSInput.h new file mode 100644 index 000000000..f47de9742 --- /dev/null +++ b/libjava/gnu/xml/dom/ls/DomLSInput.h @@ -0,0 +1,59 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_ls_DomLSInput__ +#define __gnu_xml_dom_ls_DomLSInput__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace ls + { + class DomLSInput; + } + } + } + } +} + +class gnu::xml::dom::ls::DomLSInput : public ::java::lang::Object +{ + +public: + DomLSInput(); + virtual ::java::io::Reader * getCharacterStream(); + virtual void setCharacterStream(::java::io::Reader *); + virtual ::java::io::InputStream * getByteStream(); + virtual void setByteStream(::java::io::InputStream *); + virtual ::java::lang::String * getStringData(); + virtual void setStringData(::java::lang::String *); + virtual ::java::lang::String * getSystemId(); + virtual void setSystemId(::java::lang::String *); + virtual ::java::lang::String * getPublicId(); + virtual void setPublicId(::java::lang::String *); + virtual ::java::lang::String * getBaseURI(); + virtual void setBaseURI(::java::lang::String *); + virtual ::java::lang::String * getEncoding(); + virtual void setEncoding(::java::lang::String *); + virtual jboolean getCertifiedText(); + virtual void setCertifiedText(jboolean); +private: + ::java::io::InputStream * __attribute__((aligned(__alignof__( ::java::lang::Object)))) in; + ::java::lang::String * systemId; + ::java::lang::String * publicId; + ::java::lang::String * baseURI; + ::java::lang::String * encoding; + jboolean certifiedText; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_ls_DomLSInput__ diff --git a/libjava/gnu/xml/dom/ls/DomLSOutput.h b/libjava/gnu/xml/dom/ls/DomLSOutput.h new file mode 100644 index 000000000..e6ba100c3 --- /dev/null +++ b/libjava/gnu/xml/dom/ls/DomLSOutput.h @@ -0,0 +1,48 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_ls_DomLSOutput__ +#define __gnu_xml_dom_ls_DomLSOutput__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace ls + { + class DomLSOutput; + } + } + } + } +} + +class gnu::xml::dom::ls::DomLSOutput : public ::java::lang::Object +{ + +public: + DomLSOutput(); + virtual ::java::io::Writer * getCharacterStream(); + virtual void setCharacterStream(::java::io::Writer *); + virtual ::java::io::OutputStream * getByteStream(); + virtual void setByteStream(::java::io::OutputStream *); + virtual ::java::lang::String * getSystemId(); + virtual void setSystemId(::java::lang::String *); + virtual ::java::lang::String * getEncoding(); + virtual void setEncoding(::java::lang::String *); +private: + ::java::io::OutputStream * __attribute__((aligned(__alignof__( ::java::lang::Object)))) out; + ::java::lang::String * systemId; + ::java::lang::String * encoding; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_ls_DomLSOutput__ diff --git a/libjava/gnu/xml/dom/ls/DomLSParser.h b/libjava/gnu/xml/dom/ls/DomLSParser.h new file mode 100644 index 000000000..dd38f2b1f --- /dev/null +++ b/libjava/gnu/xml/dom/ls/DomLSParser.h @@ -0,0 +1,117 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_ls_DomLSParser__ +#define __gnu_xml_dom_ls_DomLSParser__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace ls + { + class DomLSParser; + class SAXEventSink; + } + } + } + } + namespace javax + { + namespace xml + { + namespace parsers + { + class SAXParserFactory; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class DOMConfiguration; + class DOMStringList; + class Document; + class Node; + namespace ls + { + class LSInput; + class LSParserFilter; + } + } + } + namespace xml + { + namespace sax + { + class EntityResolver; + class ErrorHandler; + class InputSource; + class SAXParseException; + class XMLReader; + } + } + } +} + +class gnu::xml::dom::ls::DomLSParser : public ::java::lang::Object +{ + +public: + DomLSParser(jshort, ::java::lang::String *); + virtual ::org::w3c::dom::DOMConfiguration * getDomConfig(); + virtual ::org::w3c::dom::ls::LSParserFilter * getFilter(); + virtual void setFilter(::org::w3c::dom::ls::LSParserFilter *); + virtual jboolean getAsync(); + virtual jboolean getBusy(); + virtual ::org::w3c::dom::Document * parse(::org::w3c::dom::ls::LSInput *); + virtual ::org::w3c::dom::Document * parseURI(::java::lang::String *); + virtual ::org::w3c::dom::Node * parseWithContext(::org::w3c::dom::ls::LSInput *, ::org::w3c::dom::Node *, jshort); + virtual void abort(); +private: + ::org::w3c::dom::Document * doParse(::org::w3c::dom::ls::LSInput *); + ::org::xml::sax::XMLReader * getXMLReader(); + ::org::xml::sax::InputSource * getInputSource(::org::w3c::dom::ls::LSInput *); +public: + virtual void setParameter(::java::lang::String *, ::java::lang::Object *); + virtual ::java::lang::Object * getParameter(::java::lang::String *); + virtual jboolean canSetParameter(::java::lang::String *, ::java::lang::Object *); + virtual ::org::w3c::dom::DOMStringList * getParameterNames(); + virtual ::java::lang::String * item(jint); + virtual jint getLength(); + virtual jboolean contains(::java::lang::String *); + virtual void warning(::org::xml::sax::SAXParseException *); + virtual void error(::org::xml::sax::SAXParseException *); + virtual void fatalError(::org::xml::sax::SAXParseException *); +private: + static ::java::util::List * SUPPORTED_PARAMETERS; + ::org::w3c::dom::ls::LSParserFilter * __attribute__((aligned(__alignof__( ::java::lang::Object)))) filter; + jboolean async; + ::java::lang::String * schemaType; + ::gnu::xml::dom::ls::SAXEventSink * eventSink; + ::javax::xml::parsers::SAXParserFactory * factory; + ::org::xml::sax::XMLReader * reader; + jboolean namespaceAware; + jboolean ignoreWhitespace; + jboolean expandEntityReferences; + jboolean ignoreComments; + jboolean coalescing; + jboolean validating; + jboolean xIncludeAware; + ::org::xml::sax::EntityResolver * entityResolver; + ::org::xml::sax::ErrorHandler * errorHandler; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_ls_DomLSParser__ diff --git a/libjava/gnu/xml/dom/ls/DomLSSerializer.h b/libjava/gnu/xml/dom/ls/DomLSSerializer.h new file mode 100644 index 000000000..90cc86559 --- /dev/null +++ b/libjava/gnu/xml/dom/ls/DomLSSerializer.h @@ -0,0 +1,77 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_ls_DomLSSerializer__ +#define __gnu_xml_dom_ls_DomLSSerializer__ + +#pragma interface + +#include <gnu/xml/transform/StreamSerializer.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace ls + { + class DomLSSerializer; + } + } + namespace transform + { + class StreamSerializer; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class DOMConfiguration; + class DOMStringList; + class Node; + namespace ls + { + class LSOutput; + class LSSerializerFilter; + } + } + } + } +} + +class gnu::xml::dom::ls::DomLSSerializer : public ::gnu::xml::transform::StreamSerializer +{ + +public: + DomLSSerializer(); + virtual ::org::w3c::dom::DOMConfiguration * getDomConfig(); + virtual ::java::lang::String * getNewLine(); + virtual void setNewLine(::java::lang::String *); + virtual ::org::w3c::dom::ls::LSSerializerFilter * getFilter(); + virtual void setFilter(::org::w3c::dom::ls::LSSerializerFilter *); + virtual jboolean write(::org::w3c::dom::Node *, ::org::w3c::dom::ls::LSOutput *); + virtual jboolean writeToURI(::org::w3c::dom::Node *, ::java::lang::String *); + virtual ::java::lang::String * writeToString(::org::w3c::dom::Node *); + virtual void serialize(::org::w3c::dom::Node *, ::java::io::OutputStream *); + virtual void setParameter(::java::lang::String *, ::java::lang::Object *); + virtual ::java::lang::Object * getParameter(::java::lang::String *); + virtual jboolean canSetParameter(::java::lang::String *, ::java::lang::Object *); + virtual ::org::w3c::dom::DOMStringList * getParameterNames(); + virtual ::java::lang::String * item(jint); + virtual jint getLength(); + virtual jboolean contains(::java::lang::String *); +private: + static ::java::util::List * SUPPORTED_PARAMETERS; + ::org::w3c::dom::ls::LSSerializerFilter * __attribute__((aligned(__alignof__( ::gnu::xml::transform::StreamSerializer)))) filter; + ::gnu::xml::transform::StreamSerializer * serializer; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_ls_DomLSSerializer__ diff --git a/libjava/gnu/xml/dom/ls/FilteredSAXEventSink.h b/libjava/gnu/xml/dom/ls/FilteredSAXEventSink.h new file mode 100644 index 000000000..2fb867007 --- /dev/null +++ b/libjava/gnu/xml/dom/ls/FilteredSAXEventSink.h @@ -0,0 +1,80 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_ls_FilteredSAXEventSink__ +#define __gnu_xml_dom_ls_FilteredSAXEventSink__ + +#pragma interface + +#include <gnu/xml/dom/ls/SAXEventSink.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace ls + { + class FilteredSAXEventSink; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Attr; + class Node; + namespace ls + { + class LSParserFilter; + } + } + } + namespace xml + { + namespace sax + { + class Attributes; + } + } + } +} + +class gnu::xml::dom::ls::FilteredSAXEventSink : public ::gnu::xml::dom::ls::SAXEventSink +{ + +public: // actually package-private + FilteredSAXEventSink(::org::w3c::dom::ls::LSParserFilter *); +public: + virtual void startDocument(); + virtual void endDocument(); + virtual void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *); +public: // actually protected + virtual ::org::w3c::dom::Attr * createAttr(::org::xml::sax::Attributes *, jint); +public: + virtual void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void characters(JArray< jchar > *, jint, jint); + virtual void processingInstruction(::java::lang::String *, ::java::lang::String *); + virtual void startDTD(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void endDTD(); + virtual void comment(JArray< jchar > *, jint, jint); +public: // actually package-private + virtual jshort getDecision(::org::w3c::dom::Node *, jboolean); + ::org::w3c::dom::ls::LSParserFilter * __attribute__((aligned(__alignof__( ::gnu::xml::dom::ls::SAXEventSink)))) filter; + jint whatToShow; + ::java::util::LinkedList * nodes; + ::java::util::LinkedList * decisions; + jboolean rejecting; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_ls_FilteredSAXEventSink__ diff --git a/libjava/gnu/xml/dom/ls/ReaderInputStream.h b/libjava/gnu/xml/dom/ls/ReaderInputStream.h new file mode 100644 index 000000000..7fa7d9376 --- /dev/null +++ b/libjava/gnu/xml/dom/ls/ReaderInputStream.h @@ -0,0 +1,58 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_ls_ReaderInputStream__ +#define __gnu_xml_dom_ls_ReaderInputStream__ + +#pragma interface + +#include <java/io/InputStream.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace ls + { + class ReaderInputStream; + } + } + } + } +} + +class gnu::xml::dom::ls::ReaderInputStream : public ::java::io::InputStream +{ + +public: + ReaderInputStream(::java::io::Reader *); +public: // actually package-private + virtual void setEncoding(::java::lang::String *); +public: + virtual jint read(); + virtual jint read(JArray< jbyte > *); + virtual jint read(JArray< jbyte > *, jint, jint); + virtual void close(); + virtual jboolean markSupported(); + virtual void mark(jint); + virtual void reset(); + virtual jlong skip(jlong); + virtual jint available(); + virtual ::java::lang::String * toString(); +private: + ::java::io::Reader * __attribute__((aligned(__alignof__( ::java::io::InputStream)))) reader; + ::java::lang::String * encoding; + JArray< jbyte > * extra; + jint pos; + JArray< jbyte > * extra_marked; + jint pos_marked; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_ls_ReaderInputStream__ diff --git a/libjava/gnu/xml/dom/ls/SAXEventSink.h b/libjava/gnu/xml/dom/ls/SAXEventSink.h new file mode 100644 index 000000000..fc726b788 --- /dev/null +++ b/libjava/gnu/xml/dom/ls/SAXEventSink.h @@ -0,0 +1,127 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_ls_SAXEventSink__ +#define __gnu_xml_dom_ls_SAXEventSink__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + class DomDocument; + namespace ls + { + class SAXEventSink; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Attr; + class Document; + class Element; + class Node; + class Text; + } + } + namespace xml + { + namespace sax + { + class Attributes; + class Locator; + class XMLReader; + } + } + } +} + +class gnu::xml::dom::ls::SAXEventSink : public ::java::lang::Object +{ + +public: + SAXEventSink(); +public: // actually package-private + virtual void interrupt(); +public: + virtual ::org::w3c::dom::Document * getDocument(); + virtual void setReader(::org::xml::sax::XMLReader *); + virtual void setDocumentLocator(::org::xml::sax::Locator *); + virtual void setNamespaceAware(jboolean); + virtual void startDocument(); + virtual void endDocument(); + virtual void startPrefixMapping(::java::lang::String *, ::java::lang::String *); + virtual void endPrefixMapping(::java::lang::String *); + virtual void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *); +public: // actually protected + virtual ::org::w3c::dom::Element * createElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *); + virtual ::org::w3c::dom::Attr * createAttr(::org::xml::sax::Attributes *, jint); +public: + virtual void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void characters(JArray< jchar > *, jint, jint); +public: // actually protected + virtual ::org::w3c::dom::Text * createText(JArray< jchar > *, jint, jint); +public: + virtual void ignorableWhitespace(JArray< jchar > *, jint, jint); + virtual void processingInstruction(::java::lang::String *, ::java::lang::String *); +public: // actually protected + virtual ::org::w3c::dom::Node * createProcessingInstruction(::java::lang::String *, ::java::lang::String *); +public: + virtual void skippedEntity(::java::lang::String *); + virtual void startDTD(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +public: // actually protected + virtual ::org::w3c::dom::Node * createDocumentType(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +public: + virtual void endDTD(); + virtual void startEntity(::java::lang::String *); + virtual void endEntity(::java::lang::String *); + virtual void startCDATA(); + virtual void endCDATA(); + virtual void comment(JArray< jchar > *, jint, jint); +public: // actually protected + virtual ::org::w3c::dom::Node * createComment(JArray< jchar > *, jint, jint); +public: + virtual void notationDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void unparsedEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void elementDecl(::java::lang::String *, ::java::lang::String *); + virtual void attributeDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void internalEntityDecl(::java::lang::String *, ::java::lang::String *); + virtual void externalEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +private: + static ::java::lang::String * XMLNS_URI; + static ::java::lang::String * XMLNS_PREFIX; + static ::java::util::HashSet * PREDEFINED_ENTITIES; + jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) namespaceAware; +public: // actually package-private + jboolean ignoreWhitespace; + jboolean expandEntityReferences; + jboolean ignoreComments; + jboolean coalescing; + ::org::xml::sax::XMLReader * reader; + ::gnu::xml::dom::DomDocument * doc; + ::org::w3c::dom::Node * ctx; + ::java::util::LinkedList * entityCtx; + ::java::util::List * pending; + ::org::xml::sax::Locator * locator; + jboolean inCDATA; + jboolean inDTD; + jboolean interrupted; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_ls_SAXEventSink__ diff --git a/libjava/gnu/xml/dom/ls/WriterOutputStream.h b/libjava/gnu/xml/dom/ls/WriterOutputStream.h new file mode 100644 index 000000000..5663844da --- /dev/null +++ b/libjava/gnu/xml/dom/ls/WriterOutputStream.h @@ -0,0 +1,49 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_dom_ls_WriterOutputStream__ +#define __gnu_xml_dom_ls_WriterOutputStream__ + +#pragma interface + +#include <java/io/OutputStream.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace dom + { + namespace ls + { + class WriterOutputStream; + } + } + } + } +} + +class gnu::xml::dom::ls::WriterOutputStream : public ::java::io::OutputStream +{ + +public: + WriterOutputStream(::java::io::Writer *); +public: // actually package-private + virtual void setEncoding(::java::lang::String *); +public: + virtual void write(jint); + virtual void write(JArray< jbyte > *); + virtual void write(JArray< jbyte > *, jint, jint); + virtual void close(); + virtual void flush(); +private: + ::java::io::Writer * __attribute__((aligned(__alignof__( ::java::io::OutputStream)))) writer; + ::java::lang::String * encoding; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_dom_ls_WriterOutputStream__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeAttr.h b/libjava/gnu/xml/libxmlj/dom/GnomeAttr.h new file mode 100644 index 000000000..9619be9c5 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeAttr.h @@ -0,0 +1,60 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeAttr__ +#define __gnu_xml_libxmlj_dom_GnomeAttr__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeAttr; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Element; + class Node; + class TypeInfo; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeAttr : public ::gnu::xml::libxmlj::dom::GnomeNode +{ + +public: // actually package-private + GnomeAttr(::java::lang::Object *); +public: + virtual ::java::lang::String * getName(); + virtual jboolean getSpecified(); + virtual ::java::lang::String * getValue(); + virtual void setValue(::java::lang::String *); + virtual ::org::w3c::dom::Node * getParentNode(); + virtual ::org::w3c::dom::Element * getOwnerElement(); + virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo(); + virtual jboolean isId(); +private: + jboolean xmljIsId(); +public: + virtual ::java::lang::String * toString(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeAttr__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeCDATASection.h b/libjava/gnu/xml/libxmlj/dom/GnomeCDATASection.h new file mode 100644 index 000000000..b8c308319 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeCDATASection.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeCDATASection__ +#define __gnu_xml_libxmlj_dom_GnomeCDATASection__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeText.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeCDATASection; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeCDATASection : public ::gnu::xml::libxmlj::dom::GnomeText +{ + +public: // actually package-private + GnomeCDATASection(::java::lang::Object *); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeCDATASection__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeCharacterData.h b/libjava/gnu/xml/libxmlj/dom/GnomeCharacterData.h new file mode 100644 index 000000000..93c6b31df --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeCharacterData.h @@ -0,0 +1,45 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeCharacterData__ +#define __gnu_xml_libxmlj_dom_GnomeCharacterData__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeCharacterData; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeCharacterData : public ::gnu::xml::libxmlj::dom::GnomeNode +{ + +public: // actually package-private + GnomeCharacterData(::java::lang::Object *); +public: + virtual ::java::lang::String * getData(); + virtual void setData(::java::lang::String *); + virtual jint getLength(); + virtual ::java::lang::String * substringData(jint, jint); + virtual void appendData(::java::lang::String *); + virtual void insertData(jint, ::java::lang::String *); + virtual void deleteData(jint, jint); + virtual void replaceData(jint, jint, ::java::lang::String *); + virtual ::java::lang::String * toString(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeCharacterData__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeComment.h b/libjava/gnu/xml/libxmlj/dom/GnomeComment.h new file mode 100644 index 000000000..211d938ab --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeComment.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeComment__ +#define __gnu_xml_libxmlj_dom_GnomeComment__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeCharacterData.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeComment; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeComment : public ::gnu::xml::libxmlj::dom::GnomeCharacterData +{ + +public: // actually package-private + GnomeComment(::java::lang::Object *); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeComment__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeDOMException.h b/libjava/gnu/xml/libxmlj/dom/GnomeDOMException.h new file mode 100644 index 000000000..1a331eb75 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeDOMException.h @@ -0,0 +1,38 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeDOMException__ +#define __gnu_xml_libxmlj_dom_GnomeDOMException__ + +#pragma interface + +#include <org/w3c/dom/DOMException.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeDOMException; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeDOMException : public ::org::w3c::dom::DOMException +{ + +public: // actually package-private + GnomeDOMException(jshort, ::java::lang::String *); +private: + static ::java::lang::String * createMessage(jint, ::java::lang::String *); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeDOMException__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeDOMStringList.h b/libjava/gnu/xml/libxmlj/dom/GnomeDOMStringList.h new file mode 100644 index 000000000..ba58526ff --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeDOMStringList.h @@ -0,0 +1,44 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeDOMStringList__ +#define __gnu_xml_libxmlj_dom_GnomeDOMStringList__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeDOMStringList; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeDOMStringList : public ::java::lang::Object +{ + +public: // actually package-private + GnomeDOMStringList(JArray< ::java::lang::String * > *); +public: + virtual jint getLength(); + virtual ::java::lang::String * item(jint); + virtual jboolean contains(::java::lang::String *); +public: // actually package-private + JArray< ::java::lang::String * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) values; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeDOMStringList__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeDocument.h b/libjava/gnu/xml/libxmlj/dom/GnomeDocument.h new file mode 100644 index 000000000..8f49b2518 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeDocument.h @@ -0,0 +1,148 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeDocument__ +#define __gnu_xml_libxmlj_dom_GnomeDocument__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeDocument; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Attr; + class CDATASection; + class Comment; + class DOMConfiguration; + class DOMErrorHandler; + class DOMImplementation; + class DOMStringList; + class DocumentFragment; + class DocumentType; + class Element; + class EntityReference; + class Node; + class NodeList; + class ProcessingInstruction; + class Text; + namespace traversal + { + class NodeFilter; + class NodeIterator; + class TreeWalker; + } + namespace xpath + { + class XPathExpression; + class XPathNSResolver; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeDocument : public ::gnu::xml::libxmlj::dom::GnomeNode +{ + +public: // actually package-private + GnomeDocument(::java::lang::Object *); +public: // actually protected + virtual void finalize(); +private: + void free(::java::lang::Object *); +public: + virtual ::org::w3c::dom::DocumentType * getDoctype(); + virtual ::org::w3c::dom::DOMImplementation * getImplementation(); + virtual ::org::w3c::dom::Element * getDocumentElement(); + virtual ::org::w3c::dom::Element * createElement(::java::lang::String *); + virtual ::org::w3c::dom::DocumentType * createDocumentType(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::DocumentFragment * createDocumentFragment(); + virtual ::org::w3c::dom::Text * createTextNode(::java::lang::String *); + virtual ::org::w3c::dom::Comment * createComment(::java::lang::String *); + virtual ::org::w3c::dom::CDATASection * createCDATASection(::java::lang::String *); + virtual ::org::w3c::dom::ProcessingInstruction * createProcessingInstruction(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::Attr * createAttribute(::java::lang::String *); + virtual ::org::w3c::dom::EntityReference * createEntityReference(::java::lang::String *); + virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *); + virtual ::org::w3c::dom::Node * importNode(::org::w3c::dom::Node *, jboolean); +private: + ::org::w3c::dom::Node * xmljImportNode(::org::w3c::dom::Node *, jboolean); +public: + virtual ::org::w3c::dom::Element * createElementNS(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::Attr * createAttributeNS(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::Element * getElementById(::java::lang::String *); +private: + ::org::w3c::dom::Element * xmljGetElementById(::java::lang::String *); +public: + virtual ::java::lang::String * getInputEncoding(); + virtual ::java::lang::String * getXmlEncoding(); + virtual jboolean getXmlStandalone(); + virtual void setXmlStandalone(jboolean); + virtual ::java::lang::String * getXmlVersion(); + virtual void setXmlVersion(::java::lang::String *); + virtual jboolean getStrictErrorChecking(); + virtual void setStrictErrorChecking(jboolean); + virtual ::java::lang::String * getDocumentURI(); + virtual void setDocumentURI(::java::lang::String *); + virtual ::org::w3c::dom::Node * adoptNode(::org::w3c::dom::Node *); +private: + ::org::w3c::dom::Node * xmljAdoptNode(::org::w3c::dom::Node *); +public: + virtual ::org::w3c::dom::DOMConfiguration * getDomConfig(); + virtual void normalizeDocument(); + virtual ::org::w3c::dom::Node * renameNode(::org::w3c::dom::Node *, ::java::lang::String *, ::java::lang::String *); + virtual void setParameter(::java::lang::String *, ::java::lang::Object *); + virtual ::java::lang::Object * getParameter(::java::lang::String *); + virtual jboolean canSetParameter(::java::lang::String *, ::java::lang::Object *); + virtual ::org::w3c::dom::DOMStringList * getParameterNames(); +private: + jboolean getBooleanValue(::java::lang::Object *); +public: + virtual ::org::w3c::dom::xpath::XPathExpression * createExpression(::java::lang::String *, ::org::w3c::dom::xpath::XPathNSResolver *); + virtual ::org::w3c::dom::xpath::XPathNSResolver * createNSResolver(::org::w3c::dom::Node *); + virtual ::java::lang::Object * evaluate(::java::lang::String *, ::org::w3c::dom::Node *, ::org::w3c::dom::xpath::XPathNSResolver *, jshort, ::java::lang::Object *); + virtual ::org::w3c::dom::traversal::NodeIterator * createNodeIterator(::org::w3c::dom::Node *, jint, ::org::w3c::dom::traversal::NodeFilter *, jboolean); + virtual ::org::w3c::dom::traversal::TreeWalker * createTreeWalker(::org::w3c::dom::Node *, jint, ::org::w3c::dom::traversal::NodeFilter *, jboolean); + virtual ::java::lang::String * toString(); +public: // actually package-private + ::org::w3c::dom::DOMImplementation * __attribute__((aligned(__alignof__( ::gnu::xml::libxmlj::dom::GnomeNode)))) dom; + jboolean strictErrorChecking; + jboolean canonicalForm; + jboolean cdataSections; + jboolean checkCharacterNormalization; + jboolean comments; + jboolean datatypeNormalization; + jboolean elementContentWhitespace; + jboolean entities; + ::org::w3c::dom::DOMErrorHandler * errorHandler; + jboolean namespaces; + jboolean namespaceDeclarations; + jboolean normalizeCharacters; + jboolean splitCdataSections; + jboolean validate; + jboolean validateIfSchema; + jboolean wellFormed; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeDocument__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeDocumentBuilder.h b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentBuilder.h new file mode 100644 index 000000000..b71081d3a --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentBuilder.h @@ -0,0 +1,86 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeDocumentBuilder__ +#define __gnu_xml_libxmlj_dom_GnomeDocumentBuilder__ + +#pragma interface + +#include <javax/xml/parsers/DocumentBuilder.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeDocumentBuilder; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class DOMImplementation; + class Document; + class DocumentType; + } + } + namespace xml + { + namespace sax + { + class EntityResolver; + class ErrorHandler; + class InputSource; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeDocumentBuilder : public ::javax::xml::parsers::DocumentBuilder +{ + +public: + GnomeDocumentBuilder(); + GnomeDocumentBuilder(jboolean, jboolean, jboolean); + virtual ::org::w3c::dom::DOMImplementation * getDOMImplementation(); + virtual jboolean isNamespaceAware(); + virtual jboolean isValidating(); + virtual ::org::w3c::dom::Document * newDocument(); + virtual ::org::w3c::dom::Document * parse(::org::xml::sax::InputSource *); +private: + ::org::w3c::dom::Document * parseStream(::java::io::InputStream *, JArray< jbyte > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean, jboolean, jboolean, jboolean, jboolean); +public: + virtual void setEntityResolver(::org::xml::sax::EntityResolver *); + virtual void setErrorHandler(::org::xml::sax::ErrorHandler *); + virtual jboolean hasFeature(::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::Document * createDocument(::java::lang::String *, ::java::lang::String *, ::org::w3c::dom::DocumentType *); + virtual ::org::w3c::dom::DocumentType * createDocumentType(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +private: + void setDocumentLocator(::java::lang::Object *, ::java::lang::Object *); + ::java::io::InputStream * resolveEntity(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void warning(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *); + void error(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *); + void fatalError(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *); + jboolean __attribute__((aligned(__alignof__( ::javax::xml::parsers::DocumentBuilder)))) validate; + jboolean coalesce; + jboolean expandEntities; + ::org::xml::sax::EntityResolver * entityResolver; + ::org::xml::sax::ErrorHandler * errorHandler; + jboolean seenFatalError; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeDocumentBuilder__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeDocumentBuilderFactory.h b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentBuilderFactory.h new file mode 100644 index 000000000..465a17f26 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentBuilderFactory.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeDocumentBuilderFactory__ +#define __gnu_xml_libxmlj_dom_GnomeDocumentBuilderFactory__ + +#pragma interface + +#include <javax/xml/parsers/DocumentBuilderFactory.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeDocumentBuilderFactory; + } + } + } + } + namespace javax + { + namespace xml + { + namespace parsers + { + class DocumentBuilder; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeDocumentBuilderFactory : public ::javax::xml::parsers::DocumentBuilderFactory +{ + +public: + GnomeDocumentBuilderFactory(); + virtual ::java::lang::Object * getAttribute(::java::lang::String *); + virtual ::javax::xml::parsers::DocumentBuilder * newDocumentBuilder(); + virtual void setAttribute(::java::lang::String *, ::java::lang::Object *); + virtual void setFeature(::java::lang::String *, jboolean); + virtual jboolean getFeature(::java::lang::String *); +private: + jboolean __attribute__((aligned(__alignof__( ::javax::xml::parsers::DocumentBuilderFactory)))) secureProcessing; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeDocumentBuilderFactory__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeDocumentFragment.h b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentFragment.h new file mode 100644 index 000000000..bac97adc8 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentFragment.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeDocumentFragment__ +#define __gnu_xml_libxmlj_dom_GnomeDocumentFragment__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeDocumentFragment; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeDocumentFragment : public ::gnu::xml::libxmlj::dom::GnomeNode +{ + +public: // actually package-private + GnomeDocumentFragment(::java::lang::Object *); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeDocumentFragment__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeDocumentType.h b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentType.h new file mode 100644 index 000000000..d0eff62f8 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentType.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeDocumentType__ +#define __gnu_xml_libxmlj_dom_GnomeDocumentType__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeDocumentType; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class NamedNodeMap; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeDocumentType : public ::gnu::xml::libxmlj::dom::GnomeNode +{ + +public: // actually package-private + GnomeDocumentType(::java::lang::Object *); +public: + virtual ::java::lang::String * getName(); + virtual ::org::w3c::dom::NamedNodeMap * getEntities(); + virtual ::org::w3c::dom::NamedNodeMap * getNotations(); + virtual ::java::lang::String * getPublicId(); + virtual ::java::lang::String * getSystemId(); + virtual ::java::lang::String * getInternalSubset(); + virtual ::java::lang::String * toString(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeDocumentType__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeElement.h b/libjava/gnu/xml/libxmlj/dom/GnomeElement.h new file mode 100644 index 000000000..b02399165 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeElement.h @@ -0,0 +1,72 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeElement__ +#define __gnu_xml_libxmlj_dom_GnomeElement__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeElement; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Attr; + class NodeList; + class TypeInfo; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeElement : public ::gnu::xml::libxmlj::dom::GnomeNode +{ + +public: // actually package-private + GnomeElement(::java::lang::Object *); +public: + virtual ::java::lang::String * getTagName(); + virtual ::java::lang::String * getAttribute(::java::lang::String *); + virtual void setAttribute(::java::lang::String *, ::java::lang::String *); + virtual void removeAttribute(::java::lang::String *); + virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *); + virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *); + virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *); + virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *); + virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *); + virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *); + virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *); + virtual jboolean hasAttribute(::java::lang::String *); + virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo(); + virtual void setIdAttribute(::java::lang::String *, jboolean); + virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean); + virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean); + virtual ::java::lang::String * toString(); +public: // actually package-private + ::java::util::Set * __attribute__((aligned(__alignof__( ::gnu::xml::libxmlj::dom::GnomeNode)))) userIdAttrs; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeElement__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeEntity.h b/libjava/gnu/xml/libxmlj/dom/GnomeEntity.h new file mode 100644 index 000000000..f0611ff96 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeEntity.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeEntity__ +#define __gnu_xml_libxmlj_dom_GnomeEntity__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeEntity; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeEntity : public ::gnu::xml::libxmlj::dom::GnomeNode +{ + +public: // actually package-private + GnomeEntity(::java::lang::Object *); +public: + virtual ::java::lang::String * getPublicId(); + virtual ::java::lang::String * getSystemId(); + virtual ::java::lang::String * getNotationName(); + virtual ::java::lang::String * getInputEncoding(); + virtual ::java::lang::String * getXmlEncoding(); + virtual ::java::lang::String * getXmlVersion(); + virtual ::java::lang::String * toString(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeEntity__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeEntityReference.h b/libjava/gnu/xml/libxmlj/dom/GnomeEntityReference.h new file mode 100644 index 000000000..22cc5c7fe --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeEntityReference.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeEntityReference__ +#define __gnu_xml_libxmlj_dom_GnomeEntityReference__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeEntityReference; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeEntityReference : public ::gnu::xml::libxmlj::dom::GnomeNode +{ + +public: // actually package-private + GnomeEntityReference(::java::lang::Object *); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeEntityReference__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeNamedNodeMap.h b/libjava/gnu/xml/libxmlj/dom/GnomeNamedNodeMap.h new file mode 100644 index 000000000..7dfd2aeb6 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeNamedNodeMap.h @@ -0,0 +1,58 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeNamedNodeMap__ +#define __gnu_xml_libxmlj_dom_GnomeNamedNodeMap__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeNamedNodeMap; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeNamedNodeMap : public ::java::lang::Object +{ + +public: // actually package-private + GnomeNamedNodeMap(::java::lang::Object *, jint); +public: + virtual ::org::w3c::dom::Node * getNamedItem(::java::lang::String *); + virtual ::org::w3c::dom::Node * setNamedItem(::org::w3c::dom::Node *); + virtual ::org::w3c::dom::Node * removeNamedItem(::java::lang::String *); + virtual ::org::w3c::dom::Node * item(jint); + virtual jint getLength(); + virtual ::org::w3c::dom::Node * getNamedItemNS(::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::Node * setNamedItemNS(::org::w3c::dom::Node *); + virtual ::org::w3c::dom::Node * removeNamedItemNS(::java::lang::String *, ::java::lang::String *); +private: + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) id; + jint type; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeNamedNodeMap__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeNode.h b/libjava/gnu/xml/libxmlj/dom/GnomeNode.h new file mode 100644 index 000000000..6f9ac92f3 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeNode.h @@ -0,0 +1,120 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeNode__ +#define __gnu_xml_libxmlj_dom_GnomeNode__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeNode; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Document; + class NamedNodeMap; + class Node; + class NodeList; + class UserDataHandler; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeNode : public ::java::lang::Object +{ + +public: // actually package-private + static ::gnu::xml::libxmlj::dom::GnomeNode * newInstance(::java::lang::Object *, ::java::lang::Object *, jint); + static void freeDocument(::java::lang::Object *); + GnomeNode(::java::lang::Object *); +public: + virtual ::java::lang::String * getNodeName(); + virtual ::java::lang::String * getNodeValue(); + virtual void setNodeValue(::java::lang::String *); + virtual jshort getNodeType(); + virtual ::org::w3c::dom::Node * getParentNode(); + virtual ::org::w3c::dom::NodeList * getChildNodes(); + virtual ::org::w3c::dom::Node * getFirstChild(); + virtual ::org::w3c::dom::Node * getLastChild(); + virtual ::org::w3c::dom::Node * getPreviousSibling(); + virtual ::org::w3c::dom::Node * getNextSibling(); + virtual ::org::w3c::dom::NamedNodeMap * getAttributes(); + virtual ::org::w3c::dom::Document * getOwnerDocument(); + virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +private: + ::org::w3c::dom::Node * xmljInsertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +private: + ::org::w3c::dom::Node * xmljReplaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *); +private: + ::org::w3c::dom::Node * xmljRemoveChild(::org::w3c::dom::Node *); +public: + virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *); +private: + ::org::w3c::dom::Node * xmljAppendChild(::org::w3c::dom::Node *); +public: + virtual jboolean hasChildNodes(); + virtual ::org::w3c::dom::Node * cloneNode(jboolean); +private: + ::org::w3c::dom::Node * xmljCloneNode(jboolean); +public: + virtual void normalize(); + virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::String * getNamespaceURI(); + virtual ::java::lang::String * getPrefix(); + virtual void setPrefix(::java::lang::String *); + virtual ::java::lang::String * getLocalName(); + virtual jboolean hasAttributes(); + virtual jint hashCode(); + virtual jboolean equals(::java::lang::Object *); + virtual ::java::lang::String * getBaseURI(); + virtual jshort compareDocumentPosition(::org::w3c::dom::Node *); + virtual jint compareTo(::java::lang::Object *); +private: + jint xmljCompareTo(::java::lang::Object *); +public: + virtual ::java::lang::String * getTextContent(); + virtual void setTextContent(::java::lang::String *); + virtual jboolean isSameNode(::org::w3c::dom::Node *); + virtual ::java::lang::String * lookupPrefix(::java::lang::String *); + virtual jboolean isDefaultNamespace(::java::lang::String *); + virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *); + virtual jboolean isEqualNode(::org::w3c::dom::Node *); + virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *); + virtual ::java::lang::Object * getUserData(::java::lang::String *); +public: // actually package-private + virtual void notifyUserDataHandlers(jshort, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + virtual ::java::lang::String * toString(); +public: // actually package-private + static ::java::util::Map * instances; + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) id; + ::java::util::Map * userData; + ::java::util::Map * userDataHandlers; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeNode__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeNodeList.h b/libjava/gnu/xml/libxmlj/dom/GnomeNodeList.h new file mode 100644 index 000000000..8ded813f6 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeNodeList.h @@ -0,0 +1,51 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeNodeList__ +#define __gnu_xml_libxmlj_dom_GnomeNodeList__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeNodeList; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeNodeList : public ::java::lang::Object +{ + +public: // actually package-private + GnomeNodeList(::java::lang::Object *); +public: + virtual ::org::w3c::dom::Node * item(jint); + virtual jint getLength(); +private: + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) id; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeNodeList__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeNotation.h b/libjava/gnu/xml/libxmlj/dom/GnomeNotation.h new file mode 100644 index 000000000..627e09c84 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeNotation.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeNotation__ +#define __gnu_xml_libxmlj_dom_GnomeNotation__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeNotation; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeNotation : public ::gnu::xml::libxmlj::dom::GnomeNode +{ + +public: // actually package-private + GnomeNotation(::java::lang::Object *); +public: + virtual ::java::lang::String * getPublicId(); + virtual ::java::lang::String * getSystemId(); + virtual ::java::lang::String * toString(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeNotation__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeProcessingInstruction.h b/libjava/gnu/xml/libxmlj/dom/GnomeProcessingInstruction.h new file mode 100644 index 000000000..c3097b9f5 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeProcessingInstruction.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeProcessingInstruction__ +#define __gnu_xml_libxmlj_dom_GnomeProcessingInstruction__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeProcessingInstruction; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeProcessingInstruction : public ::gnu::xml::libxmlj::dom::GnomeNode +{ + +public: // actually package-private + GnomeProcessingInstruction(::java::lang::Object *); +public: + virtual ::java::lang::String * getTarget(); + virtual ::java::lang::String * getData(); + virtual void setData(::java::lang::String *); + virtual ::java::lang::String * toString(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeProcessingInstruction__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeText.h b/libjava/gnu/xml/libxmlj/dom/GnomeText.h new file mode 100644 index 000000000..220052d97 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeText.h @@ -0,0 +1,50 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeText__ +#define __gnu_xml_libxmlj_dom_GnomeText__ + +#pragma interface + +#include <gnu/xml/libxmlj/dom/GnomeCharacterData.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeText; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Text; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeText : public ::gnu::xml::libxmlj::dom::GnomeCharacterData +{ + +public: // actually package-private + GnomeText(::java::lang::Object *); +public: + virtual ::org::w3c::dom::Text * splitText(jint); + virtual jboolean isElementContentWhitespace(); + virtual ::java::lang::String * getWholeText(); + virtual ::org::w3c::dom::Text * replaceWholeText(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeText__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeTypeInfo.h b/libjava/gnu/xml/libxmlj/dom/GnomeTypeInfo.h new file mode 100644 index 000000000..d775bc76d --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeTypeInfo.h @@ -0,0 +1,42 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeTypeInfo__ +#define __gnu_xml_libxmlj_dom_GnomeTypeInfo__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeTypeInfo; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeTypeInfo : public ::java::lang::Object +{ + +public: // actually package-private + GnomeTypeInfo(::java::lang::Object *); +public: + virtual ::java::lang::String * getTypeName(); + virtual ::java::lang::String * getTypeNamespace(); + virtual jboolean isDerivedFrom(::java::lang::String *, ::java::lang::String *, jint); +public: // actually package-private + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) id; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeTypeInfo__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeXPathExpression.h b/libjava/gnu/xml/libxmlj/dom/GnomeXPathExpression.h new file mode 100644 index 000000000..ca88b7742 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeXPathExpression.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeXPathExpression__ +#define __gnu_xml_libxmlj_dom_GnomeXPathExpression__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeDocument; + class GnomeXPathExpression; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + namespace xpath + { + class XPathNSResolver; + } + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeXPathExpression : public ::java::lang::Object +{ + +public: // actually package-private + GnomeXPathExpression(::gnu::xml::libxmlj::dom::GnomeDocument *, ::java::lang::String *, ::org::w3c::dom::xpath::XPathNSResolver *); +public: // actually protected + virtual void finalize(); +private: + ::java::lang::Object * init(::java::lang::String *); + void free(::java::lang::Object *); +public: + virtual ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jshort, ::java::lang::Object *); +private: + ::java::lang::Object * doEvaluate(::java::lang::Object *, ::org::w3c::dom::Node *, jshort, ::java::lang::Object *); +public: // actually package-private + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) expr; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeXPathExpression__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeXPathNSResolver.h b/libjava/gnu/xml/libxmlj/dom/GnomeXPathNSResolver.h new file mode 100644 index 000000000..5728efb69 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeXPathNSResolver.h @@ -0,0 +1,50 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeXPathNSResolver__ +#define __gnu_xml_libxmlj_dom_GnomeXPathNSResolver__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeXPathNSResolver; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeXPathNSResolver : public ::java::lang::Object +{ + +public: // actually package-private + GnomeXPathNSResolver(::org::w3c::dom::Node *); +public: + virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *); +public: // actually package-private + ::org::w3c::dom::Node * __attribute__((aligned(__alignof__( ::java::lang::Object)))) node; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeXPathNSResolver__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeXPathNodeList.h b/libjava/gnu/xml/libxmlj/dom/GnomeXPathNodeList.h new file mode 100644 index 000000000..cc2a7573b --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeXPathNodeList.h @@ -0,0 +1,55 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeXPathNodeList__ +#define __gnu_xml_libxmlj_dom_GnomeXPathNodeList__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeXPathNodeList; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeXPathNodeList : public ::java::lang::Object +{ + +public: // actually package-private + GnomeXPathNodeList(::java::lang::Object *); +public: // actually protected + virtual void finalize(); +private: + void free(::java::lang::Object *); +public: + virtual jint getLength(); + virtual ::org::w3c::dom::Node * item(jint); +public: // actually package-private + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) obj; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeXPathNodeList__ diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeXPathResult.h b/libjava/gnu/xml/libxmlj/dom/GnomeXPathResult.h new file mode 100644 index 000000000..5616ce37a --- /dev/null +++ b/libjava/gnu/xml/libxmlj/dom/GnomeXPathResult.h @@ -0,0 +1,63 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_dom_GnomeXPathResult__ +#define __gnu_xml_libxmlj_dom_GnomeXPathResult__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeXPathResult; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::libxmlj::dom::GnomeXPathResult : public ::java::lang::Object +{ + +public: // actually package-private + GnomeXPathResult(::java::lang::Object *); +public: // actually protected + virtual void finalize(); +private: + void free(::java::lang::Object *); +public: + virtual jshort getResultType(); + virtual jdouble getNumberValue(); + virtual ::java::lang::String * getStringValue(); + virtual jboolean getBooleanValue(); + virtual ::org::w3c::dom::Node * getSingleNodeValue(); + virtual jboolean getInvalidIteratorState(); + virtual jint getSnapshotLength(); + virtual ::org::w3c::dom::Node * iterateNext(); + virtual ::org::w3c::dom::Node * snapshotItem(jint); + virtual ::java::lang::String * toString(); +public: // actually package-private + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) obj; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_dom_GnomeXPathResult__ diff --git a/libjava/gnu/xml/libxmlj/sax/GnomeLocator.h b/libjava/gnu/xml/libxmlj/sax/GnomeLocator.h new file mode 100644 index 000000000..8697c204d --- /dev/null +++ b/libjava/gnu/xml/libxmlj/sax/GnomeLocator.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_sax_GnomeLocator__ +#define __gnu_xml_libxmlj_sax_GnomeLocator__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace sax + { + class GnomeLocator; + } + } + } + } +} + +class gnu::xml::libxmlj::sax::GnomeLocator : public ::java::lang::Object +{ + +public: // actually package-private + GnomeLocator(::java::lang::Object *, ::java::lang::Object *); +public: + virtual ::java::lang::String * getPublicId(); +private: + ::java::lang::String * publicId(::java::lang::Object *, ::java::lang::Object *); +public: + virtual ::java::lang::String * getSystemId(); +private: + ::java::lang::String * systemId(::java::lang::Object *, ::java::lang::Object *); +public: + virtual jint getLineNumber(); +private: + jint lineNumber(::java::lang::Object *, ::java::lang::Object *); +public: + virtual jint getColumnNumber(); +private: + jint columnNumber(::java::lang::Object *, ::java::lang::Object *); + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) ctx; + ::java::lang::Object * loc; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_sax_GnomeLocator__ diff --git a/libjava/gnu/xml/libxmlj/sax/GnomeSAXParser.h b/libjava/gnu/xml/libxmlj/sax/GnomeSAXParser.h new file mode 100644 index 000000000..0aae0b128 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/sax/GnomeSAXParser.h @@ -0,0 +1,57 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_sax_GnomeSAXParser__ +#define __gnu_xml_libxmlj_sax_GnomeSAXParser__ + +#pragma interface + +#include <javax/xml/parsers/SAXParser.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace sax + { + class GnomeSAXParser; + } + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class Parser; + class XMLReader; + } + } + } +} + +class gnu::xml::libxmlj::sax::GnomeSAXParser : public ::javax::xml::parsers::SAXParser +{ + +public: // actually package-private + GnomeSAXParser(jboolean, jboolean); +public: + virtual ::org::xml::sax::Parser * getParser(); + virtual ::org::xml::sax::XMLReader * getXMLReader(); + virtual ::java::lang::Object * getProperty(::java::lang::String *); + virtual void setProperty(::java::lang::String *, ::java::lang::Object *); + virtual jboolean isNamespaceAware(); + virtual jboolean isValidating(); +private: + jboolean __attribute__((aligned(__alignof__( ::javax::xml::parsers::SAXParser)))) namespaceAware; + jboolean validating; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_sax_GnomeSAXParser__ diff --git a/libjava/gnu/xml/libxmlj/sax/GnomeSAXParserFactory.h b/libjava/gnu/xml/libxmlj/sax/GnomeSAXParserFactory.h new file mode 100644 index 000000000..3c791c1b9 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/sax/GnomeSAXParserFactory.h @@ -0,0 +1,51 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_sax_GnomeSAXParserFactory__ +#define __gnu_xml_libxmlj_sax_GnomeSAXParserFactory__ + +#pragma interface + +#include <javax/xml/parsers/SAXParserFactory.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace sax + { + class GnomeSAXParserFactory; + } + } + } + } + namespace javax + { + namespace xml + { + namespace parsers + { + class SAXParser; + } + } + } +} + +class gnu::xml::libxmlj::sax::GnomeSAXParserFactory : public ::javax::xml::parsers::SAXParserFactory +{ + +public: + GnomeSAXParserFactory(); + virtual ::javax::xml::parsers::SAXParser * newSAXParser(); + virtual jboolean getFeature(::java::lang::String *); + virtual void setFeature(::java::lang::String *, jboolean); +private: + ::java::util::Map * __attribute__((aligned(__alignof__( ::javax::xml::parsers::SAXParserFactory)))) features; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_sax_GnomeSAXParserFactory__ diff --git a/libjava/gnu/xml/libxmlj/sax/GnomeXMLReader.h b/libjava/gnu/xml/libxmlj/sax/GnomeXMLReader.h new file mode 100644 index 000000000..e27238f28 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/sax/GnomeXMLReader.h @@ -0,0 +1,130 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_sax_GnomeXMLReader__ +#define __gnu_xml_libxmlj_sax_GnomeXMLReader__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace sax + { + class GnomeLocator; + class GnomeXMLReader; + class Namespaces; + } + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class ContentHandler; + class DTDHandler; + class EntityResolver; + class ErrorHandler; + class InputSource; + namespace ext + { + class DeclHandler; + class LexicalHandler; + } + } + } + } +} + +class gnu::xml::libxmlj::sax::GnomeXMLReader : public ::java::lang::Object +{ + +public: + GnomeXMLReader(); + GnomeXMLReader(jboolean, jboolean); + virtual ::org::xml::sax::ContentHandler * getContentHandler(); + virtual void setContentHandler(::org::xml::sax::ContentHandler *); + virtual ::org::xml::sax::DTDHandler * getDTDHandler(); + virtual void setDTDHandler(::org::xml::sax::DTDHandler *); + virtual ::org::xml::sax::EntityResolver * getEntityResolver(); + virtual void setEntityResolver(::org::xml::sax::EntityResolver *); + virtual ::org::xml::sax::ErrorHandler * getErrorHandler(); + virtual void setErrorHandler(::org::xml::sax::ErrorHandler *); + virtual jboolean getFeature(::java::lang::String *); + virtual void setFeature(::java::lang::String *, jboolean); +public: // actually package-private + static void checkFeatureName(::java::lang::String *); +public: + virtual ::java::lang::Object * getProperty(::java::lang::String *); + virtual void setProperty(::java::lang::String *, ::java::lang::Object *); + virtual ::org::xml::sax::ext::DeclHandler * getDeclarationHandler(); + virtual void setDeclarationHandler(::org::xml::sax::ext::DeclHandler *); + virtual ::org::xml::sax::ext::LexicalHandler * getLexicalHandler(); + virtual void setLexicalHandler(::org::xml::sax::ext::LexicalHandler *); +public: // actually package-private + static void checkPropertyName(::java::lang::String *); +public: + virtual void parse(::java::lang::String *); + virtual void parse(::org::xml::sax::InputSource *); +public: // actually package-private + virtual void parseStream(::java::io::InputStream *, JArray< jbyte > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean); + virtual ::java::lang::String * getURI(::java::lang::String *); +private: + void startDTD(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void externalEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void internalEntityDecl(::java::lang::String *, ::java::lang::String *); + ::java::io::InputStream * resolveEntity(::java::lang::String *, ::java::lang::String *); + void notationDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void attributeDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void elementDecl(::java::lang::String *, ::java::lang::String *); + void unparsedEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void setDocumentLocator(::java::lang::Object *, ::java::lang::Object *); + void startDocument(jboolean); + void endDocument(); + void startElement(::java::lang::String *, JArray< ::java::lang::String * > *); + void endElement(::java::lang::String *); + void startPrefixMapping(::java::lang::String *, ::java::lang::String *); + void endPrefixMapping(::java::lang::String *); + void characters(::java::lang::String *); + void ignorableWhitespace(::java::lang::String *); + void processingInstruction(::java::lang::String *, ::java::lang::String *); + void comment(::java::lang::String *); + void cdataBlock(::java::lang::String *); + void warning(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *); + void error(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *); + void fatalError(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *); + static ::java::lang::String * FEATURES_PREFIX; + static ::java::util::List * RECOGNIZED_FEATURES; + static ::java::lang::String * PROPERTIES_PREFIX; + static ::java::util::List * RECOGNIZED_PROPERTIES; + jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) standalone; + jboolean namespaces; + jboolean namespacePrefixes; + jboolean validation; + ::org::xml::sax::ContentHandler * contentHandler; + ::org::xml::sax::DTDHandler * dtdHandler; + ::org::xml::sax::EntityResolver * entityResolver; + ::org::xml::sax::ErrorHandler * errorHandler; + ::org::xml::sax::ext::DeclHandler * declarationHandler; + ::org::xml::sax::ext::LexicalHandler * lexicalHandler; + ::gnu::xml::libxmlj::sax::GnomeLocator * locator; + ::gnu::xml::libxmlj::sax::Namespaces * ns; + jboolean seenFatalError; + jboolean seenStartDocument; + ::java::lang::String * base; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_sax_GnomeXMLReader__ diff --git a/libjava/gnu/xml/libxmlj/sax/Namespaces.h b/libjava/gnu/xml/libxmlj/sax/Namespaces.h new file mode 100644 index 000000000..bc4e872ef --- /dev/null +++ b/libjava/gnu/xml/libxmlj/sax/Namespaces.h @@ -0,0 +1,42 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_sax_Namespaces__ +#define __gnu_xml_libxmlj_sax_Namespaces__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace sax + { + class Namespaces; + } + } + } + } +} + +class gnu::xml::libxmlj::sax::Namespaces : public ::java::lang::Object +{ + +public: // actually package-private + Namespaces(); + virtual void push(); + virtual void pop(); + virtual ::java::lang::String * getURI(::java::lang::String *); + virtual void define(::java::lang::String *, ::java::lang::String *); + virtual ::java::util::Iterator * currentPrefixes(); + ::java::util::ArrayList * __attribute__((aligned(__alignof__( ::java::lang::Object)))) stack; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_sax_Namespaces__ diff --git a/libjava/gnu/xml/libxmlj/sax/StringArrayAttributes.h b/libjava/gnu/xml/libxmlj/sax/StringArrayAttributes.h new file mode 100644 index 000000000..d015c9db7 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/sax/StringArrayAttributes.h @@ -0,0 +1,57 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_sax_StringArrayAttributes__ +#define __gnu_xml_libxmlj_sax_StringArrayAttributes__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace sax + { + class GnomeXMLReader; + class StringArrayAttributes; + class XMLName; + } + } + } + } +} + +class gnu::xml::libxmlj::sax::StringArrayAttributes : public ::java::lang::Object +{ + +public: // actually package-private + StringArrayAttributes(::gnu::xml::libxmlj::sax::GnomeXMLReader *, JArray< ::java::lang::String * > *); +public: + virtual jint getLength(); + virtual ::java::lang::String * getURI(jint); + virtual ::java::lang::String * getLocalName(jint); + virtual ::java::lang::String * getQName(jint); + virtual ::java::lang::String * getType(jint); + virtual ::java::lang::String * getValue(jint); + virtual jint getIndex(::java::lang::String *, ::java::lang::String *); + virtual jint getIndex(::java::lang::String *); + virtual ::java::lang::String * getType(::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::String * getType(::java::lang::String *); + virtual ::java::lang::String * getValue(::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::String * getValue(::java::lang::String *); +private: + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) len; + JArray< ::gnu::xml::libxmlj::sax::XMLName * > * keys; + JArray< ::java::lang::String * > * values; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_sax_StringArrayAttributes__ diff --git a/libjava/gnu/xml/libxmlj/sax/XMLName.h b/libjava/gnu/xml/libxmlj/sax/XMLName.h new file mode 100644 index 000000000..d76438aed --- /dev/null +++ b/libjava/gnu/xml/libxmlj/sax/XMLName.h @@ -0,0 +1,46 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_sax_XMLName__ +#define __gnu_xml_libxmlj_sax_XMLName__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace sax + { + class GnomeXMLReader; + class XMLName; + } + } + } + } +} + +class gnu::xml::libxmlj::sax::XMLName : public ::java::lang::Object +{ + +public: // actually package-private + XMLName(::gnu::xml::libxmlj::sax::GnomeXMLReader *, ::java::lang::String *); +public: + virtual ::java::lang::String * toString(); +private: + static ::java::lang::String * XML_URI; +public: // actually package-private + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) uri; + ::java::lang::String * localName; + ::java::lang::String * qName; + ::java::lang::String * prefix; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_sax_XMLName__ diff --git a/libjava/gnu/xml/libxmlj/transform/ErrorListenerErrorHandler.h b/libjava/gnu/xml/libxmlj/transform/ErrorListenerErrorHandler.h new file mode 100644 index 000000000..823265feb --- /dev/null +++ b/libjava/gnu/xml/libxmlj/transform/ErrorListenerErrorHandler.h @@ -0,0 +1,65 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_transform_ErrorListenerErrorHandler__ +#define __gnu_xml_libxmlj_transform_ErrorListenerErrorHandler__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace transform + { + class ErrorListenerErrorHandler; + } + } + } + } + namespace javax + { + namespace xml + { + namespace transform + { + class ErrorListener; + class TransformerException; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class SAXException; + class SAXParseException; + } + } + } +} + +class gnu::xml::libxmlj::transform::ErrorListenerErrorHandler : public ::java::lang::Object +{ + +public: // actually package-private + ErrorListenerErrorHandler(::javax::xml::transform::ErrorListener *); +public: + virtual void warning(::org::xml::sax::SAXParseException *); + virtual void error(::org::xml::sax::SAXParseException *); + virtual void fatalError(::org::xml::sax::SAXParseException *); +private: + ::org::xml::sax::SAXException * getSAXException(::javax::xml::transform::TransformerException *); + ::javax::xml::transform::ErrorListener * __attribute__((aligned(__alignof__( ::java::lang::Object)))) listener; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_transform_ErrorListenerErrorHandler__ diff --git a/libjava/gnu/xml/libxmlj/transform/GnomeTransformer.h b/libjava/gnu/xml/libxmlj/transform/GnomeTransformer.h new file mode 100644 index 000000000..0b197fabd --- /dev/null +++ b/libjava/gnu/xml/libxmlj/transform/GnomeTransformer.h @@ -0,0 +1,106 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_transform_GnomeTransformer__ +#define __gnu_xml_libxmlj_transform_GnomeTransformer__ + +#pragma interface + +#include <javax/xml/transform/Transformer.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace dom + { + class GnomeDocument; + } + namespace sax + { + class GnomeXMLReader; + } + namespace transform + { + class GnomeTransformer; + } + } + } + } + namespace javax + { + namespace xml + { + namespace transform + { + class ErrorListener; + class Result; + class Source; + class Transformer; + class URIResolver; + namespace sax + { + class SAXResult; + } + } + } + } +} + +class gnu::xml::libxmlj::transform::GnomeTransformer : public ::javax::xml::transform::Transformer +{ + +public: // actually package-private + GnomeTransformer(::javax::xml::transform::Source *, ::javax::xml::transform::URIResolver *, ::javax::xml::transform::ErrorListener *); +private: + GnomeTransformer(::java::lang::Object *, ::javax::xml::transform::URIResolver *, ::javax::xml::transform::ErrorListener *, ::java::util::Map *, ::java::util::Properties *); + ::java::lang::Object * newStylesheet(); + ::java::lang::Object * newStylesheetFromStream(::java::io::InputStream *, JArray< jbyte > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean, jboolean); + ::java::lang::Object * newStylesheetFromDoc(::gnu::xml::libxmlj::dom::GnomeDocument *); +public: + virtual void setParameter(::java::lang::String *, ::java::lang::Object *); + virtual ::java::lang::Object * getParameter(::java::lang::String *); + virtual void clearParameters(); + virtual void setErrorListener(::javax::xml::transform::ErrorListener *); + virtual ::javax::xml::transform::ErrorListener * getErrorListener(); + virtual void setURIResolver(::javax::xml::transform::URIResolver *); + virtual ::javax::xml::transform::URIResolver * getURIResolver(); + virtual void setOutputProperties(::java::util::Properties *); + virtual void setOutputProperty(::java::lang::String *, ::java::lang::String *); + virtual ::java::util::Properties * getOutputProperties(); + virtual ::java::lang::String * getOutputProperty(::java::lang::String *); + virtual ::javax::xml::transform::Transformer * newTransformer(); + virtual void transform(::javax::xml::transform::Source *, ::javax::xml::transform::Result *); +private: + ::gnu::xml::libxmlj::sax::GnomeXMLReader * getSAXContext(::javax::xml::transform::sax::SAXResult *); + void transformStreamToStream(::java::io::InputStream *, JArray< jbyte > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean, jboolean, ::java::io::OutputStream *); + ::gnu::xml::libxmlj::dom::GnomeDocument * transformStreamToDoc(::java::io::InputStream *, JArray< jbyte > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean, jboolean); + void transformStreamToSAX(::java::io::InputStream *, JArray< jbyte > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean, jboolean, ::gnu::xml::libxmlj::sax::GnomeXMLReader *); + void transformDocToStream(::gnu::xml::libxmlj::dom::GnomeDocument *, ::java::io::OutputStream *); + ::gnu::xml::libxmlj::dom::GnomeDocument * transformDocToDoc(::gnu::xml::libxmlj::dom::GnomeDocument *); + void transformDocToSAX(::gnu::xml::libxmlj::dom::GnomeDocument *, ::gnu::xml::libxmlj::sax::GnomeXMLReader *); + JArray< ::java::lang::String * > * getParameterArray(); +public: + virtual void finalize(); +private: + void free(); + ::java::io::InputStream * resolveEntity(::java::lang::String *, ::java::lang::String *); + void setDocumentLocator(::java::lang::Object *, ::java::lang::Object *); + void warning(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *); + void error(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *); + void fatalError(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *); + ::java::util::Map * __attribute__((aligned(__alignof__( ::javax::xml::transform::Transformer)))) parameters; + ::java::util::Properties * outputProperties; + ::javax::xml::transform::URIResolver * resolver; + ::javax::xml::transform::ErrorListener * errorListener; + ::java::lang::Object * stylesheet; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_transform_GnomeTransformer__ diff --git a/libjava/gnu/xml/libxmlj/transform/GnomeTransformerFactory$AssociatedStylesheetHandler.h b/libjava/gnu/xml/libxmlj/transform/GnomeTransformerFactory$AssociatedStylesheetHandler.h new file mode 100644 index 000000000..6afbf3fab --- /dev/null +++ b/libjava/gnu/xml/libxmlj/transform/GnomeTransformerFactory$AssociatedStylesheetHandler.h @@ -0,0 +1,44 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_transform_GnomeTransformerFactory$AssociatedStylesheetHandler__ +#define __gnu_xml_libxmlj_transform_GnomeTransformerFactory$AssociatedStylesheetHandler__ + +#pragma interface + +#include <org/xml/sax/helpers/DefaultHandler.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace transform + { + class GnomeTransformerFactory; + class GnomeTransformerFactory$AssociatedStylesheetHandler; + } + } + } + } +} + +class gnu::xml::libxmlj::transform::GnomeTransformerFactory$AssociatedStylesheetHandler : public ::org::xml::sax::helpers::DefaultHandler +{ + +public: // actually package-private + GnomeTransformerFactory$AssociatedStylesheetHandler(::gnu::xml::libxmlj::transform::GnomeTransformerFactory *); +public: + virtual void processingInstruction(::java::lang::String *, ::java::lang::String *); +public: // actually package-private + ::java::lang::String * __attribute__((aligned(__alignof__( ::org::xml::sax::helpers::DefaultHandler)))) media; + ::java::lang::String * title; + ::java::lang::String * href; + ::gnu::xml::libxmlj::transform::GnomeTransformerFactory * this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_transform_GnomeTransformerFactory$AssociatedStylesheetHandler__ diff --git a/libjava/gnu/xml/libxmlj/transform/GnomeTransformerFactory.h b/libjava/gnu/xml/libxmlj/transform/GnomeTransformerFactory.h new file mode 100644 index 000000000..b34706ec3 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/transform/GnomeTransformerFactory.h @@ -0,0 +1,82 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_transform_GnomeTransformerFactory__ +#define __gnu_xml_libxmlj_transform_GnomeTransformerFactory__ + +#pragma interface + +#include <javax/xml/transform/TransformerFactory.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace transform + { + class GnomeTransformerFactory; + } + } + } + } + namespace javax + { + namespace xml + { + namespace transform + { + class ErrorListener; + class Source; + class Templates; + class Transformer; + class URIResolver; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class XMLReader; + } + } + } +} + +class gnu::xml::libxmlj::transform::GnomeTransformerFactory : public ::javax::xml::transform::TransformerFactory +{ + +public: + GnomeTransformerFactory(); + virtual ::javax::xml::transform::Source * getAssociatedStylesheet(::javax::xml::transform::Source *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +private: + ::org::xml::sax::XMLReader * createXMLReader(); +public: // actually package-private + virtual ::java::lang::String * parseParameter(::java::lang::String *, ::java::lang::String *); +public: + virtual void setAttribute(::java::lang::String *, ::java::lang::Object *); + virtual ::java::lang::Object * getAttribute(::java::lang::String *); + virtual void setErrorListener(::javax::xml::transform::ErrorListener *); + virtual ::javax::xml::transform::ErrorListener * getErrorListener(); + virtual void setURIResolver(::javax::xml::transform::URIResolver *); + virtual ::javax::xml::transform::URIResolver * getURIResolver(); + virtual jboolean getFeature(::java::lang::String *); + virtual void setFeature(::java::lang::String *, jboolean); + virtual ::javax::xml::transform::Transformer * newTransformer(); + virtual ::javax::xml::transform::Transformer * newTransformer(::javax::xml::transform::Source *); + virtual ::javax::xml::transform::Templates * newTemplates(::javax::xml::transform::Source *); + static void freeLibxsltGlobal(); +private: + ::javax::xml::transform::URIResolver * __attribute__((aligned(__alignof__( ::javax::xml::transform::TransformerFactory)))) uriResolver; + ::javax::xml::transform::ErrorListener * errorListener; + ::java::util::Map * attributes; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_transform_GnomeTransformerFactory__ diff --git a/libjava/gnu/xml/libxmlj/transform/URIResolverEntityResolver.h b/libjava/gnu/xml/libxmlj/transform/URIResolverEntityResolver.h new file mode 100644 index 000000000..88df98333 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/transform/URIResolverEntityResolver.h @@ -0,0 +1,60 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_transform_URIResolverEntityResolver__ +#define __gnu_xml_libxmlj_transform_URIResolverEntityResolver__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace transform + { + class URIResolverEntityResolver; + } + } + } + } + namespace javax + { + namespace xml + { + namespace transform + { + class URIResolver; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class InputSource; + } + } + } +} + +class gnu::xml::libxmlj::transform::URIResolverEntityResolver : public ::java::lang::Object +{ + +public: // actually package-private + URIResolverEntityResolver(::javax::xml::transform::URIResolver *); +public: + virtual ::org::xml::sax::InputSource * resolveEntity(::java::lang::String *, ::java::lang::String *); +private: + ::javax::xml::transform::URIResolver * __attribute__((aligned(__alignof__( ::java::lang::Object)))) resolver; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_transform_URIResolverEntityResolver__ diff --git a/libjava/gnu/xml/libxmlj/util/EmptyNodeList.h b/libjava/gnu/xml/libxmlj/util/EmptyNodeList.h new file mode 100644 index 000000000..2bde43e51 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/util/EmptyNodeList.h @@ -0,0 +1,48 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_util_EmptyNodeList__ +#define __gnu_xml_libxmlj_util_EmptyNodeList__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace util + { + class EmptyNodeList; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::libxmlj::util::EmptyNodeList : public ::java::lang::Object +{ + +public: // actually package-private + EmptyNodeList(); +public: + virtual ::org::w3c::dom::Node * item(jint); + virtual jint getLength(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_util_EmptyNodeList__ diff --git a/libjava/gnu/xml/libxmlj/util/NamedInputStream.h b/libjava/gnu/xml/libxmlj/util/NamedInputStream.h new file mode 100644 index 000000000..f0b3a6280 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/util/NamedInputStream.h @@ -0,0 +1,44 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_util_NamedInputStream__ +#define __gnu_xml_libxmlj_util_NamedInputStream__ + +#pragma interface + +#include <java/io/FilterInputStream.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace util + { + class NamedInputStream; + } + } + } + } +} + +class gnu::xml::libxmlj::util::NamedInputStream : public ::java::io::FilterInputStream +{ + +public: // actually package-private + NamedInputStream(::java::lang::String *, ::java::io::InputStream *, jint); +public: + virtual ::java::lang::String * getName(); + virtual JArray< jbyte > * getDetectBuffer(); +private: + static jint DETECT_BUFFER_SIZE; + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::io::FilterInputStream)))) name; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_util_NamedInputStream__ diff --git a/libjava/gnu/xml/libxmlj/util/StandaloneDocumentType.h b/libjava/gnu/xml/libxmlj/util/StandaloneDocumentType.h new file mode 100644 index 000000000..1ac77d38d --- /dev/null +++ b/libjava/gnu/xml/libxmlj/util/StandaloneDocumentType.h @@ -0,0 +1,97 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_util_StandaloneDocumentType__ +#define __gnu_xml_libxmlj_util_StandaloneDocumentType__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace util + { + class StandaloneDocumentType; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Document; + class NamedNodeMap; + class Node; + class NodeList; + class UserDataHandler; + } + } + } +} + +class gnu::xml::libxmlj::util::StandaloneDocumentType : public ::java::lang::Object +{ + +public: + StandaloneDocumentType(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + ::java::lang::String * getName(); + ::org::w3c::dom::NamedNodeMap * getEntities(); + ::org::w3c::dom::NamedNodeMap * getNotations(); + ::java::lang::String * getPublicId(); + ::java::lang::String * getSystemId(); + ::java::lang::String * getInternalSubset(); + ::java::lang::String * getNodeName(); + ::java::lang::String * getNodeValue(); + void setNodeValue(::java::lang::String *); + jshort getNodeType(); + ::org::w3c::dom::Node * getParentNode(); + ::org::w3c::dom::NodeList * getChildNodes(); + ::org::w3c::dom::Node * getFirstChild(); + ::org::w3c::dom::Node * getLastChild(); + ::org::w3c::dom::Node * getPreviousSibling(); + ::org::w3c::dom::Node * getNextSibling(); + ::org::w3c::dom::NamedNodeMap * getAttributes(); + ::org::w3c::dom::Document * getOwnerDocument(); + ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *); + ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *); + ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *); + ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *); + jboolean hasChildNodes(); + ::org::w3c::dom::Node * cloneNode(jboolean); + void normalize(); + jboolean isSupported(::java::lang::String *, ::java::lang::String *); + ::java::lang::String * getNamespaceURI(); + ::java::lang::String * getPrefix(); + void setPrefix(::java::lang::String *); + ::java::lang::String * getLocalName(); + jboolean hasAttributes(); + ::java::lang::String * getBaseURI(); + jshort compareDocumentPosition(::org::w3c::dom::Node *); + ::java::lang::String * getTextContent(); + void setTextContent(::java::lang::String *); + jboolean isSameNode(::org::w3c::dom::Node *); + ::java::lang::String * lookupPrefix(::java::lang::String *); + jboolean isDefaultNamespace(::java::lang::String *); + ::java::lang::String * lookupNamespaceURI(::java::lang::String *); + jboolean isEqualNode(::org::w3c::dom::Node *); + ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *); + ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *); + ::java::lang::Object * getUserData(::java::lang::String *); +private: + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name; + ::java::lang::String * publicId; + ::java::lang::String * systemId; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_util_StandaloneDocumentType__ diff --git a/libjava/gnu/xml/libxmlj/util/StandaloneLocator.h b/libjava/gnu/xml/libxmlj/util/StandaloneLocator.h new file mode 100644 index 000000000..77f3028a9 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/util/StandaloneLocator.h @@ -0,0 +1,45 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_util_StandaloneLocator__ +#define __gnu_xml_libxmlj_util_StandaloneLocator__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace util + { + class StandaloneLocator; + } + } + } + } +} + +class gnu::xml::libxmlj::util::StandaloneLocator : public ::java::lang::Object +{ + +public: + StandaloneLocator(jint, jint, ::java::lang::String *, ::java::lang::String *); + ::java::lang::String * getPublicId(); + ::java::lang::String * getSystemId(); + jint getLineNumber(); + jint getColumnNumber(); +private: + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) lineNumber; + jint columnNumber; + ::java::lang::String * publicId; + ::java::lang::String * systemId; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_util_StandaloneLocator__ diff --git a/libjava/gnu/xml/libxmlj/util/XMLJ$XMLJShutdownHook.h b/libjava/gnu/xml/libxmlj/util/XMLJ$XMLJShutdownHook.h new file mode 100644 index 000000000..c0ea02f86 --- /dev/null +++ b/libjava/gnu/xml/libxmlj/util/XMLJ$XMLJShutdownHook.h @@ -0,0 +1,37 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_util_XMLJ$XMLJShutdownHook__ +#define __gnu_xml_libxmlj_util_XMLJ$XMLJShutdownHook__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace util + { + class XMLJ$XMLJShutdownHook; + } + } + } + } +} + +class gnu::xml::libxmlj::util::XMLJ$XMLJShutdownHook : public ::java::lang::Object +{ + +public: // actually package-private + XMLJ$XMLJShutdownHook(); +public: + virtual void run(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_util_XMLJ$XMLJShutdownHook__ diff --git a/libjava/gnu/xml/libxmlj/util/XMLJ.h b/libjava/gnu/xml/libxmlj/util/XMLJ.h new file mode 100644 index 000000000..d12e7aaba --- /dev/null +++ b/libjava/gnu/xml/libxmlj/util/XMLJ.h @@ -0,0 +1,81 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_libxmlj_util_XMLJ__ +#define __gnu_xml_libxmlj_util_XMLJ__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace libxmlj + { + namespace util + { + class NamedInputStream; + class XMLJ; + } + } + } + } + namespace java + { + namespace net + { + class URL; + } + } + namespace javax + { + namespace xml + { + namespace transform + { + class Result; + class Source; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class InputSource; + } + } + } +} + +class gnu::xml::libxmlj::util::XMLJ : public ::java::lang::Object +{ + +public: + XMLJ(); + static void init(); + static ::gnu::xml::libxmlj::util::NamedInputStream * getInputStream(::org::xml::sax::InputSource *); + static ::gnu::xml::libxmlj::util::NamedInputStream * getInputStream(::javax::xml::transform::Source *); +private: + static ::java::io::InputStream * getInputStream(::java::lang::String *); +public: + static ::gnu::xml::libxmlj::util::NamedInputStream * getInputStream(::java::net::URL *); +public: // actually package-private + static ::gnu::xml::libxmlj::util::NamedInputStream * xmljGetInputStream(::java::lang::String *, ::java::lang::String *); +public: + static ::java::io::OutputStream * getOutputStream(::javax::xml::transform::Result *); + static ::java::lang::String * getAbsoluteURI(::java::lang::String *, ::java::lang::String *); + static ::java::lang::String * getBaseURI(::java::lang::String *); +private: + static jboolean initialised; + static const jint LOOKAHEAD = 50; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_libxmlj_util_XMLJ__ diff --git a/libjava/gnu/xml/pipeline/CallFilter$Requestor.h b/libjava/gnu/xml/pipeline/CallFilter$Requestor.h new file mode 100644 index 000000000..131c1cc46 --- /dev/null +++ b/libjava/gnu/xml/pipeline/CallFilter$Requestor.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_CallFilter$Requestor__ +#define __gnu_xml_pipeline_CallFilter$Requestor__ + +#pragma interface + +#include <gnu/xml/util/XMLWriter.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class CallFilter; + class CallFilter$Requestor; + } + } + } +} + +class gnu::xml::pipeline::CallFilter$Requestor : public ::gnu::xml::util::XMLWriter +{ + +public: // actually package-private + CallFilter$Requestor(::gnu::xml::pipeline::CallFilter *); +public: + void startDocument(); + void endDocument(); +public: // actually package-private + ::gnu::xml::pipeline::CallFilter * __attribute__((aligned(__alignof__( ::gnu::xml::util::XMLWriter)))) this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_CallFilter$Requestor__ diff --git a/libjava/gnu/xml/pipeline/CallFilter.h b/libjava/gnu/xml/pipeline/CallFilter.h new file mode 100644 index 000000000..71ab028d0 --- /dev/null +++ b/libjava/gnu/xml/pipeline/CallFilter.h @@ -0,0 +1,73 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_CallFilter__ +#define __gnu_xml_pipeline_CallFilter__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class CallFilter; + class CallFilter$Requestor; + class EventConsumer; + } + } + } + namespace java + { + namespace net + { + class URL; + class URLConnection; + } + } + namespace org + { + namespace xml + { + namespace sax + { + class ContentHandler; + class DTDHandler; + class ErrorHandler; + } + } + } +} + +class gnu::xml::pipeline::CallFilter : public ::java::lang::Object +{ + +public: + CallFilter(::java::lang::String *, ::gnu::xml::pipeline::EventConsumer *); + void setCallTarget(::java::lang::String *); + void setErrorHandler(::org::xml::sax::ErrorHandler *); + ::java::lang::String * getCallTarget(); + ::org::xml::sax::ContentHandler * getContentHandler(); + ::org::xml::sax::DTDHandler * getDTDHandler(); + ::java::lang::Object * getProperty(::java::lang::String *); +public: // actually package-private + ::org::xml::sax::ErrorHandler * getErrorHandler(); + static ::java::net::URLConnection * access$0(::gnu::xml::pipeline::CallFilter *); + static ::java::net::URL * access$1(::gnu::xml::pipeline::CallFilter *); + static void access$2(::gnu::xml::pipeline::CallFilter *, ::java::net::URLConnection *); + static ::gnu::xml::pipeline::EventConsumer * access$3(::gnu::xml::pipeline::CallFilter *); +private: + ::gnu::xml::pipeline::CallFilter$Requestor * __attribute__((aligned(__alignof__( ::java::lang::Object)))) req; + ::gnu::xml::pipeline::EventConsumer * next; + ::java::net::URL * target; + ::java::net::URLConnection * conn; + ::org::xml::sax::ErrorHandler * errHandler; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_CallFilter__ diff --git a/libjava/gnu/xml/pipeline/DomConsumer$Handler.h b/libjava/gnu/xml/pipeline/DomConsumer$Handler.h new file mode 100644 index 000000000..4ba4fc608 --- /dev/null +++ b/libjava/gnu/xml/pipeline/DomConsumer$Handler.h @@ -0,0 +1,121 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_DomConsumer$Handler__ +#define __gnu_xml_pipeline_DomConsumer$Handler__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class DomConsumer; + class DomConsumer$Handler; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class DOMImplementation; + class Document; + class Element; + class Node; + class Text; + } + } + namespace xml + { + namespace sax + { + class Attributes; + class Locator; + namespace helpers + { + class AttributesImpl; + } + } + } + } +} + +class gnu::xml::pipeline::DomConsumer$Handler : public ::java::lang::Object +{ + +public: // actually protected + DomConsumer$Handler(::gnu::xml::pipeline::DomConsumer *); +private: + void fatal(::java::lang::String *, ::java::lang::Exception *); +public: // actually package-private + virtual ::org::w3c::dom::Document * clearDocument(); +public: // actually protected + virtual ::org::w3c::dom::Document * getDocument(); + virtual ::org::w3c::dom::Node * getTop(); +public: + virtual void setDocumentLocator(::org::xml::sax::Locator *); + virtual void startDocument(); + virtual void endDocument(); + virtual void processingInstruction(::java::lang::String *, ::java::lang::String *); +public: // actually protected + virtual ::org::w3c::dom::Text * createText(jboolean, JArray< jchar > *, jint, jint); +public: + virtual void characters(JArray< jchar > *, jint, jint); + virtual void skippedEntity(::java::lang::String *); + virtual void startPrefixMapping(::java::lang::String *, ::java::lang::String *); + virtual void endPrefixMapping(::java::lang::String *); + virtual void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *); +private: + void populateAttributes(::org::w3c::dom::Element *, ::org::xml::sax::Attributes *); + ::java::lang::String * getPrefix(::java::lang::String *); + ::java::lang::String * getNamespace(::java::lang::String *, ::org::xml::sax::Attributes *); +public: + virtual void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void ignorableWhitespace(JArray< jchar > *, jint, jint); + virtual void startCDATA(); + virtual void endCDATA(); + virtual void startDTD(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void endDTD(); + virtual void comment(JArray< jchar > *, jint, jint); + virtual jboolean canPopulateEntityRefs(); + virtual void startEntity(::java::lang::String *); + virtual void endEntity(::java::lang::String *); + virtual void notationDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void unparsedEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void elementDecl(::java::lang::String *, ::java::lang::String *); + virtual void attributeDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void internalEntityDecl(::java::lang::String *, ::java::lang::String *); + virtual void externalEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +private: + void namespaceError(::java::lang::String *); +public: // actually protected + ::gnu::xml::pipeline::DomConsumer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) consumer; +private: + ::org::w3c::dom::DOMImplementation * impl; + ::org::w3c::dom::Document * document; + jboolean isL2; + ::org::xml::sax::Locator * locator; + ::org::w3c::dom::Node * top; + jboolean inCDATA; + jboolean mergeCDATA; + jboolean inDTD; + ::java::lang::String * currentEntity; + jboolean recreatedAttrs; + ::org::xml::sax::helpers::AttributesImpl * attributes; +public: // actually package-private + static ::java::lang::String * xmlnsURI; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_DomConsumer$Handler__ diff --git a/libjava/gnu/xml/pipeline/DomConsumer.h b/libjava/gnu/xml/pipeline/DomConsumer.h new file mode 100644 index 000000000..b70ca18dd --- /dev/null +++ b/libjava/gnu/xml/pipeline/DomConsumer.h @@ -0,0 +1,86 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_DomConsumer__ +#define __gnu_xml_pipeline_DomConsumer__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class DomConsumer; + class DomConsumer$Handler; + class EventConsumer; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Document; + } + } + namespace xml + { + namespace sax + { + class ContentHandler; + class DTDHandler; + class ErrorHandler; + } + } + } +} + +class gnu::xml::pipeline::DomConsumer : public ::java::lang::Object +{ + +public: + DomConsumer(::java::lang::Class *); +public: // actually protected + virtual void setHandler(::gnu::xml::pipeline::DomConsumer$Handler *); +private: + ::org::w3c::dom::Document * emptyDocument(); +public: + DomConsumer(::java::lang::Class *, ::gnu::xml::pipeline::EventConsumer *); + virtual ::org::w3c::dom::Document * getDocument(); + virtual void setErrorHandler(::org::xml::sax::ErrorHandler *); + virtual jboolean isHidingReferences(); + virtual void setHidingReferences(jboolean); + virtual jboolean isHidingComments(); + virtual void setHidingComments(jboolean); + virtual jboolean isHidingWhitespace(); + virtual void setHidingWhitespace(jboolean); + virtual jboolean isHidingCDATA(); + virtual void setHidingCDATA(jboolean); + virtual ::org::xml::sax::ContentHandler * getContentHandler(); + virtual ::org::xml::sax::DTDHandler * getDTDHandler(); + virtual ::java::lang::Object * getProperty(::java::lang::String *); +public: // actually package-private + virtual ::gnu::xml::pipeline::EventConsumer * getNext(); + virtual ::org::xml::sax::ErrorHandler * getErrorHandler(); + static ::org::w3c::dom::Document * access$0(::gnu::xml::pipeline::DomConsumer *); +private: + ::java::lang::Class * __attribute__((aligned(__alignof__( ::java::lang::Object)))) domImpl; + jboolean hidingCDATA; + jboolean hidingComments; + jboolean hidingWhitespace; + jboolean hidingReferences; + ::gnu::xml::pipeline::DomConsumer$Handler * handler; + ::org::xml::sax::ErrorHandler * errHandler; + ::gnu::xml::pipeline::EventConsumer * next; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_DomConsumer__ diff --git a/libjava/gnu/xml/pipeline/EventConsumer.h b/libjava/gnu/xml/pipeline/EventConsumer.h new file mode 100644 index 000000000..ad9d15aca --- /dev/null +++ b/libjava/gnu/xml/pipeline/EventConsumer.h @@ -0,0 +1,47 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_EventConsumer__ +#define __gnu_xml_pipeline_EventConsumer__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class EventConsumer; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class ContentHandler; + class DTDHandler; + class ErrorHandler; + } + } + } +} + +class gnu::xml::pipeline::EventConsumer : public ::java::lang::Object +{ + +public: + virtual ::org::xml::sax::ContentHandler * getContentHandler() = 0; + virtual ::org::xml::sax::DTDHandler * getDTDHandler() = 0; + virtual ::java::lang::Object * getProperty(::java::lang::String *) = 0; + virtual void setErrorHandler(::org::xml::sax::ErrorHandler *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __gnu_xml_pipeline_EventConsumer__ diff --git a/libjava/gnu/xml/pipeline/EventFilter.h b/libjava/gnu/xml/pipeline/EventFilter.h new file mode 100644 index 000000000..889501702 --- /dev/null +++ b/libjava/gnu/xml/pipeline/EventFilter.h @@ -0,0 +1,125 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_EventFilter__ +#define __gnu_xml_pipeline_EventFilter__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class EventConsumer; + class EventFilter; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class Attributes; + class ContentHandler; + class DTDHandler; + class ErrorHandler; + class Locator; + class XMLReader; + namespace ext + { + class DeclHandler; + class LexicalHandler; + } + namespace helpers + { + class XMLFilterImpl; + } + } + } + } +} + +class gnu::xml::pipeline::EventFilter : public ::java::lang::Object +{ + +public: // actually package-private + static ::java::lang::ClassLoader * getClassLoader(); + static ::java::lang::Class * loadClass(::java::lang::ClassLoader *, ::java::lang::String *); +private: + static void loadClasses(); +public: + static void bind(::org::xml::sax::XMLReader *, ::gnu::xml::pipeline::EventConsumer *); + EventFilter(); + EventFilter(::gnu::xml::pipeline::EventConsumer *); + virtual void chainTo(::org::xml::sax::helpers::XMLFilterImpl *); + virtual void setErrorHandler(::org::xml::sax::ErrorHandler *); + virtual ::org::xml::sax::ErrorHandler * getErrorHandler(); + virtual ::gnu::xml::pipeline::EventConsumer * getNext(); + virtual void setContentHandler(::org::xml::sax::ContentHandler *); + virtual ::org::xml::sax::ContentHandler * getContentHandler(); + virtual void setDTDHandler(::org::xml::sax::DTDHandler *); + virtual ::org::xml::sax::DTDHandler * getDTDHandler(); + virtual void setProperty(::java::lang::String *, ::java::lang::Object *); + virtual ::java::lang::Object * getProperty(::java::lang::String *); + virtual ::org::xml::sax::Locator * getDocumentLocator(); + virtual void setDocumentLocator(::org::xml::sax::Locator *); + virtual void startDocument(); + virtual void skippedEntity(::java::lang::String *); + virtual void processingInstruction(::java::lang::String *, ::java::lang::String *); + virtual void characters(JArray< jchar > *, jint, jint); + virtual void ignorableWhitespace(JArray< jchar > *, jint, jint); + virtual void startPrefixMapping(::java::lang::String *, ::java::lang::String *); + virtual void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *); + virtual void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void endPrefixMapping(::java::lang::String *); + virtual void endDocument(); + virtual void unparsedEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void notationDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void startDTD(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void endDTD(); + virtual void comment(JArray< jchar > *, jint, jint); + virtual void startCDATA(); + virtual void endCDATA(); + virtual void startEntity(::java::lang::String *); + virtual void endEntity(::java::lang::String *); + virtual void elementDecl(::java::lang::String *, ::java::lang::String *); + virtual void attributeDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void externalEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void internalEntityDecl(::java::lang::String *, ::java::lang::String *); +private: + ::org::xml::sax::ContentHandler * __attribute__((aligned(__alignof__( ::java::lang::Object)))) docHandler; + ::org::xml::sax::ContentHandler * docNext; + ::org::xml::sax::DTDHandler * dtdHandler; + ::org::xml::sax::DTDHandler * dtdNext; + ::org::xml::sax::ext::LexicalHandler * lexHandler; + ::org::xml::sax::ext::LexicalHandler * lexNext; + ::org::xml::sax::ext::DeclHandler * declHandler; + ::org::xml::sax::ext::DeclHandler * declNext; + ::org::xml::sax::Locator * locator; + ::gnu::xml::pipeline::EventConsumer * next; + ::org::xml::sax::ErrorHandler * errHandler; +public: + static ::java::lang::String * FEATURE_URI; + static ::java::lang::String * PROPERTY_URI; + static ::java::lang::String * DECL_HANDLER; + static ::java::lang::String * LEXICAL_HANDLER; +private: + static jboolean loaded; + static ::java::lang::Class * nsClass; + static ::java::lang::Class * validClass; + static ::java::lang::Class * wfClass; + static ::java::lang::Class * xincClass; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_EventFilter__ diff --git a/libjava/gnu/xml/pipeline/LinkFilter.h b/libjava/gnu/xml/pipeline/LinkFilter.h new file mode 100644 index 000000000..8de1d8580 --- /dev/null +++ b/libjava/gnu/xml/pipeline/LinkFilter.h @@ -0,0 +1,57 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_LinkFilter__ +#define __gnu_xml_pipeline_LinkFilter__ + +#pragma interface + +#include <gnu/xml/pipeline/EventFilter.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class EventConsumer; + class LinkFilter; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class Attributes; + } + } + } +} + +class gnu::xml::pipeline::LinkFilter : public ::gnu::xml::pipeline::EventFilter +{ + +public: + LinkFilter(); + LinkFilter(::gnu::xml::pipeline::EventConsumer *); + virtual ::java::util::Enumeration * getLinks(); + virtual void removeAllLinks(); + virtual void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *); +private: + ::java::lang::String * maybeAddLink(::java::lang::String *); +public: + virtual void startDocument(); + virtual void endDocument(); +private: + ::java::util::Vector * __attribute__((aligned(__alignof__( ::gnu::xml::pipeline::EventFilter)))) vector; + ::java::lang::String * baseURI; + jboolean siteRestricted; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_LinkFilter__ diff --git a/libjava/gnu/xml/pipeline/NSFilter.h b/libjava/gnu/xml/pipeline/NSFilter.h new file mode 100644 index 000000000..f38a80df5 --- /dev/null +++ b/libjava/gnu/xml/pipeline/NSFilter.h @@ -0,0 +1,71 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_NSFilter__ +#define __gnu_xml_pipeline_NSFilter__ + +#pragma interface + +#include <gnu/xml/pipeline/EventFilter.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class EventConsumer; + class NSFilter; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class Attributes; + namespace helpers + { + class AttributesImpl; + class NamespaceSupport; + } + } + } + } +} + +class gnu::xml::pipeline::NSFilter : public ::gnu::xml::pipeline::EventFilter +{ + +public: + NSFilter(::gnu::xml::pipeline::EventConsumer *); +private: + void fatalError(::java::lang::String *); +public: + virtual void startDocument(); + virtual void startPrefixMapping(::java::lang::String *, ::java::lang::String *); +private: + ::java::lang::String * fixName(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean); +public: + virtual void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *); + virtual void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void endPrefixMapping(::java::lang::String *); + virtual void endDocument(); +private: + ::org::xml::sax::helpers::NamespaceSupport * __attribute__((aligned(__alignof__( ::gnu::xml::pipeline::EventFilter)))) nsStack; + ::java::util::Stack * elementStack; + jboolean pushedContext; + JArray< ::java::lang::String * > * nsTemp; + ::org::xml::sax::helpers::AttributesImpl * attributes; + jboolean usedDefault; + static ::java::lang::String * prefixRoot; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_NSFilter__ diff --git a/libjava/gnu/xml/pipeline/PipelineFactory$Pipeline.h b/libjava/gnu/xml/pipeline/PipelineFactory$Pipeline.h new file mode 100644 index 000000000..13d99954a --- /dev/null +++ b/libjava/gnu/xml/pipeline/PipelineFactory$Pipeline.h @@ -0,0 +1,42 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_PipelineFactory$Pipeline__ +#define __gnu_xml_pipeline_PipelineFactory$Pipeline__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class EventConsumer; + class PipelineFactory$Pipeline; + class PipelineFactory$Stage; + } + } + } +} + +class gnu::xml::pipeline::PipelineFactory$Pipeline : public ::java::lang::Object +{ + +public: // actually package-private + PipelineFactory$Pipeline(::gnu::xml::pipeline::PipelineFactory$Stage *); +public: + virtual ::java::lang::String * toString(); +public: // actually package-private + virtual ::gnu::xml::pipeline::EventConsumer * createPipeline(); + ::gnu::xml::pipeline::PipelineFactory$Stage * __attribute__((aligned(__alignof__( ::java::lang::Object)))) stage; + ::gnu::xml::pipeline::PipelineFactory$Pipeline * rest; + ::gnu::xml::pipeline::EventConsumer * next; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_PipelineFactory$Pipeline__ diff --git a/libjava/gnu/xml/pipeline/PipelineFactory$Stage.h b/libjava/gnu/xml/pipeline/PipelineFactory$Stage.h new file mode 100644 index 000000000..07a87875b --- /dev/null +++ b/libjava/gnu/xml/pipeline/PipelineFactory$Stage.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_PipelineFactory$Stage__ +#define __gnu_xml_pipeline_PipelineFactory$Stage__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class EventConsumer; + class PipelineFactory$Pipeline; + class PipelineFactory$Stage; + } + } + } +} + +class gnu::xml::pipeline::PipelineFactory$Stage : public ::java::lang::Object +{ + +public: // actually package-private + PipelineFactory$Stage(::java::lang::String *); +public: + virtual ::java::lang::String * toString(); +private: + void fail(::java::lang::String *); +public: // actually package-private + virtual ::gnu::xml::pipeline::EventConsumer * createStage(::gnu::xml::pipeline::EventConsumer *); + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) id; + ::gnu::xml::pipeline::PipelineFactory$Pipeline * param; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_PipelineFactory$Stage__ diff --git a/libjava/gnu/xml/pipeline/PipelineFactory.h b/libjava/gnu/xml/pipeline/PipelineFactory.h new file mode 100644 index 000000000..57feff214 --- /dev/null +++ b/libjava/gnu/xml/pipeline/PipelineFactory.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_PipelineFactory__ +#define __gnu_xml_pipeline_PipelineFactory__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class EventConsumer; + class PipelineFactory; + class PipelineFactory$Pipeline; + class PipelineFactory$Stage; + } + } + } +} + +class gnu::xml::pipeline::PipelineFactory : public ::java::lang::Object +{ + +public: + static ::gnu::xml::pipeline::EventConsumer * createPipeline(::java::lang::String *); + static ::gnu::xml::pipeline::EventConsumer * createPipeline(::java::lang::String *, ::gnu::xml::pipeline::EventConsumer *); +private: + PipelineFactory(); +public: + static ::gnu::xml::pipeline::EventConsumer * createPipeline(JArray< ::java::lang::String * > *, ::gnu::xml::pipeline::EventConsumer *); +private: + ::gnu::xml::pipeline::PipelineFactory$Pipeline * parsePipeline(JArray< ::java::lang::String * > *, ::gnu::xml::pipeline::EventConsumer *); + ::gnu::xml::pipeline::PipelineFactory$Pipeline * parsePipeline(::gnu::xml::pipeline::EventConsumer *); + ::gnu::xml::pipeline::PipelineFactory$Stage * parseStage(); +public: // actually package-private + static JArray< JArray< ::java::lang::String * > * > * access$0(); +private: + JArray< ::java::lang::String * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) tokens; + jint index; + static JArray< JArray< ::java::lang::String * > * > * builtinStages; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_PipelineFactory__ diff --git a/libjava/gnu/xml/pipeline/TeeConsumer.h b/libjava/gnu/xml/pipeline/TeeConsumer.h new file mode 100644 index 000000000..685c3604a --- /dev/null +++ b/libjava/gnu/xml/pipeline/TeeConsumer.h @@ -0,0 +1,94 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_TeeConsumer__ +#define __gnu_xml_pipeline_TeeConsumer__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class EventConsumer; + class TeeConsumer; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class Attributes; + class ContentHandler; + class DTDHandler; + class ErrorHandler; + class Locator; + namespace ext + { + class DeclHandler; + class LexicalHandler; + } + } + } + } +} + +class gnu::xml::pipeline::TeeConsumer : public ::java::lang::Object +{ + +public: + TeeConsumer(::gnu::xml::pipeline::EventConsumer *, ::gnu::xml::pipeline::EventConsumer *); + ::gnu::xml::pipeline::EventConsumer * getFirst(); + ::gnu::xml::pipeline::EventConsumer * getRest(); + ::org::xml::sax::ContentHandler * getContentHandler(); + ::org::xml::sax::DTDHandler * getDTDHandler(); + ::java::lang::Object * getProperty(::java::lang::String *); + void setErrorHandler(::org::xml::sax::ErrorHandler *); + void setDocumentLocator(::org::xml::sax::Locator *); + void startDocument(); + void endDocument(); + void startPrefixMapping(::java::lang::String *, ::java::lang::String *); + void endPrefixMapping(::java::lang::String *); + void skippedEntity(::java::lang::String *); + void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *); + void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void processingInstruction(::java::lang::String *, ::java::lang::String *); + void characters(JArray< jchar > *, jint, jint); + void ignorableWhitespace(JArray< jchar > *, jint, jint); + void notationDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void unparsedEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void attributeDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void elementDecl(::java::lang::String *, ::java::lang::String *); + void externalEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void internalEntityDecl(::java::lang::String *, ::java::lang::String *); + void comment(JArray< jchar > *, jint, jint); + void startCDATA(); + void endCDATA(); + void startEntity(::java::lang::String *); + void endEntity(::java::lang::String *); + void startDTD(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void endDTD(); +private: + ::gnu::xml::pipeline::EventConsumer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) first; + ::gnu::xml::pipeline::EventConsumer * rest; + ::org::xml::sax::ContentHandler * docFirst; + ::org::xml::sax::ContentHandler * docRest; + ::org::xml::sax::ext::DeclHandler * declFirst; + ::org::xml::sax::ext::DeclHandler * declRest; + ::org::xml::sax::ext::LexicalHandler * lexFirst; + ::org::xml::sax::ext::LexicalHandler * lexRest; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_TeeConsumer__ diff --git a/libjava/gnu/xml/pipeline/TextConsumer.h b/libjava/gnu/xml/pipeline/TextConsumer.h new file mode 100644 index 000000000..650e75155 --- /dev/null +++ b/libjava/gnu/xml/pipeline/TextConsumer.h @@ -0,0 +1,48 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_TextConsumer__ +#define __gnu_xml_pipeline_TextConsumer__ + +#pragma interface + +#include <gnu/xml/util/XMLWriter.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class TextConsumer; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class ContentHandler; + class DTDHandler; + } + } + } +} + +class gnu::xml::pipeline::TextConsumer : public ::gnu::xml::util::XMLWriter +{ + +public: + TextConsumer(::java::io::Writer *, jboolean); + TextConsumer(::java::io::Writer *); + TextConsumer(::java::io::OutputStream *); + virtual ::org::xml::sax::ContentHandler * getContentHandler(); + virtual ::org::xml::sax::DTDHandler * getDTDHandler(); + virtual ::java::lang::Object * getProperty(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_TextConsumer__ diff --git a/libjava/gnu/xml/pipeline/ValidationConsumer$AttributeInfo.h b/libjava/gnu/xml/pipeline/ValidationConsumer$AttributeInfo.h new file mode 100644 index 000000000..6c69d31ae --- /dev/null +++ b/libjava/gnu/xml/pipeline/ValidationConsumer$AttributeInfo.h @@ -0,0 +1,37 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_ValidationConsumer$AttributeInfo__ +#define __gnu_xml_pipeline_ValidationConsumer$AttributeInfo__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class ValidationConsumer$AttributeInfo; + } + } + } +} + +class gnu::xml::pipeline::ValidationConsumer$AttributeInfo : public ::java::lang::Object +{ + + ValidationConsumer$AttributeInfo(); +public: // actually package-private + ValidationConsumer$AttributeInfo(::gnu::xml::pipeline::ValidationConsumer$AttributeInfo *); + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) type; + ::java::lang::String * mode; + ::java::lang::String * value; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_ValidationConsumer$AttributeInfo__ diff --git a/libjava/gnu/xml/pipeline/ValidationConsumer$ChildrenRecognizer.h b/libjava/gnu/xml/pipeline/ValidationConsumer$ChildrenRecognizer.h new file mode 100644 index 000000000..711b5289a --- /dev/null +++ b/libjava/gnu/xml/pipeline/ValidationConsumer$ChildrenRecognizer.h @@ -0,0 +1,56 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_ValidationConsumer$ChildrenRecognizer__ +#define __gnu_xml_pipeline_ValidationConsumer$ChildrenRecognizer__ + +#pragma interface + +#include <gnu/xml/pipeline/ValidationConsumer$Recognizer.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class ValidationConsumer; + class ValidationConsumer$ChildrenRecognizer; + class ValidationConsumer$ElementInfo; + class ValidationConsumer$Recognizer; + } + } + } +} + +class gnu::xml::pipeline::ValidationConsumer$ChildrenRecognizer : public ::gnu::xml::pipeline::ValidationConsumer$Recognizer +{ + + void copyIn(::gnu::xml::pipeline::ValidationConsumer$ChildrenRecognizer *); +public: + ValidationConsumer$ChildrenRecognizer(::gnu::xml::pipeline::ValidationConsumer$ElementInfo *, ::gnu::xml::pipeline::ValidationConsumer *); +private: + ValidationConsumer$ChildrenRecognizer(::gnu::xml::pipeline::ValidationConsumer *, ::gnu::xml::pipeline::ValidationConsumer$ElementInfo *); + ::gnu::xml::pipeline::ValidationConsumer$ChildrenRecognizer * shallowClone(); + ::gnu::xml::pipeline::ValidationConsumer$ChildrenRecognizer * deepClone(); + ::gnu::xml::pipeline::ValidationConsumer$ChildrenRecognizer * deepClone(::java::util::Hashtable *); + void patchNext(::gnu::xml::pipeline::ValidationConsumer$Recognizer *, ::java::util::Hashtable *); + jint populate(JArray< jchar > *, jint); +public: // actually package-private + jboolean acceptCharacters(); + ::gnu::xml::pipeline::ValidationConsumer$Recognizer * acceptElement(::java::lang::String *); + jboolean completed(); +private: + ::gnu::xml::pipeline::ValidationConsumer * __attribute__((aligned(__alignof__( ::gnu::xml::pipeline::ValidationConsumer$Recognizer)))) consumer; + JArray< ::gnu::xml::pipeline::ValidationConsumer$Recognizer * > * components; + ::java::lang::String * name; + ::gnu::xml::pipeline::ValidationConsumer$Recognizer * next; + jint flags; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_ValidationConsumer$ChildrenRecognizer__ diff --git a/libjava/gnu/xml/pipeline/ValidationConsumer$ElementInfo.h b/libjava/gnu/xml/pipeline/ValidationConsumer$ElementInfo.h new file mode 100644 index 000000000..d15097fa6 --- /dev/null +++ b/libjava/gnu/xml/pipeline/ValidationConsumer$ElementInfo.h @@ -0,0 +1,41 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_ValidationConsumer$ElementInfo__ +#define __gnu_xml_pipeline_ValidationConsumer$ElementInfo__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class ValidationConsumer; + class ValidationConsumer$ElementInfo; + class ValidationConsumer$Recognizer; + } + } + } +} + +class gnu::xml::pipeline::ValidationConsumer$ElementInfo : public ::java::lang::Object +{ + +public: // actually package-private + ValidationConsumer$ElementInfo(::java::lang::String *); + ::gnu::xml::pipeline::ValidationConsumer$Recognizer * getRecognizer(::gnu::xml::pipeline::ValidationConsumer *); + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name; + ::java::lang::String * model; + ::java::util::Hashtable * attributes; +private: + ::gnu::xml::pipeline::ValidationConsumer$Recognizer * recognizer; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_ValidationConsumer$ElementInfo__ diff --git a/libjava/gnu/xml/pipeline/ValidationConsumer$EmptyRecognizer.h b/libjava/gnu/xml/pipeline/ValidationConsumer$EmptyRecognizer.h new file mode 100644 index 000000000..eaabd0079 --- /dev/null +++ b/libjava/gnu/xml/pipeline/ValidationConsumer$EmptyRecognizer.h @@ -0,0 +1,38 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_ValidationConsumer$EmptyRecognizer__ +#define __gnu_xml_pipeline_ValidationConsumer$EmptyRecognizer__ + +#pragma interface + +#include <gnu/xml/pipeline/ValidationConsumer$Recognizer.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class ValidationConsumer$ElementInfo; + class ValidationConsumer$EmptyRecognizer; + class ValidationConsumer$Recognizer; + } + } + } +} + +class gnu::xml::pipeline::ValidationConsumer$EmptyRecognizer : public ::gnu::xml::pipeline::ValidationConsumer$Recognizer +{ + +public: + ValidationConsumer$EmptyRecognizer(::gnu::xml::pipeline::ValidationConsumer$ElementInfo *); +public: // actually package-private + jboolean acceptCharacters(); + ::gnu::xml::pipeline::ValidationConsumer$Recognizer * acceptElement(::java::lang::String *); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_ValidationConsumer$EmptyRecognizer__ diff --git a/libjava/gnu/xml/pipeline/ValidationConsumer$MixedRecognizer.h b/libjava/gnu/xml/pipeline/ValidationConsumer$MixedRecognizer.h new file mode 100644 index 000000000..b628740ee --- /dev/null +++ b/libjava/gnu/xml/pipeline/ValidationConsumer$MixedRecognizer.h @@ -0,0 +1,42 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_ValidationConsumer$MixedRecognizer__ +#define __gnu_xml_pipeline_ValidationConsumer$MixedRecognizer__ + +#pragma interface + +#include <gnu/xml/pipeline/ValidationConsumer$Recognizer.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class ValidationConsumer; + class ValidationConsumer$ElementInfo; + class ValidationConsumer$MixedRecognizer; + class ValidationConsumer$Recognizer; + } + } + } +} + +class gnu::xml::pipeline::ValidationConsumer$MixedRecognizer : public ::gnu::xml::pipeline::ValidationConsumer$Recognizer +{ + +public: + ValidationConsumer$MixedRecognizer(::gnu::xml::pipeline::ValidationConsumer$ElementInfo *, ::gnu::xml::pipeline::ValidationConsumer *); +public: // actually package-private + ::gnu::xml::pipeline::ValidationConsumer$Recognizer * acceptElement(::java::lang::String *); +private: + JArray< ::java::lang::String * > * __attribute__((aligned(__alignof__( ::gnu::xml::pipeline::ValidationConsumer$Recognizer)))) permitted; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_ValidationConsumer$MixedRecognizer__ diff --git a/libjava/gnu/xml/pipeline/ValidationConsumer$Recognizer.h b/libjava/gnu/xml/pipeline/ValidationConsumer$Recognizer.h new file mode 100644 index 000000000..087576c30 --- /dev/null +++ b/libjava/gnu/xml/pipeline/ValidationConsumer$Recognizer.h @@ -0,0 +1,41 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_ValidationConsumer$Recognizer__ +#define __gnu_xml_pipeline_ValidationConsumer$Recognizer__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class ValidationConsumer$ElementInfo; + class ValidationConsumer$Recognizer; + } + } + } +} + +class gnu::xml::pipeline::ValidationConsumer$Recognizer : public ::java::lang::Object +{ + +public: // actually package-private + ValidationConsumer$Recognizer(::gnu::xml::pipeline::ValidationConsumer$ElementInfo *); + virtual jboolean acceptCharacters(); + virtual ::gnu::xml::pipeline::ValidationConsumer$Recognizer * acceptElement(::java::lang::String *); + virtual jboolean completed(); +public: + virtual ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::pipeline::ValidationConsumer$ElementInfo * __attribute__((aligned(__alignof__( ::java::lang::Object)))) type; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_ValidationConsumer$Recognizer__ diff --git a/libjava/gnu/xml/pipeline/ValidationConsumer.h b/libjava/gnu/xml/pipeline/ValidationConsumer.h new file mode 100644 index 000000000..b08d025b2 --- /dev/null +++ b/libjava/gnu/xml/pipeline/ValidationConsumer.h @@ -0,0 +1,105 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_ValidationConsumer__ +#define __gnu_xml_pipeline_ValidationConsumer__ + +#pragma interface + +#include <gnu/xml/pipeline/EventFilter.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class EventConsumer; + class ValidationConsumer; + class ValidationConsumer$Recognizer; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class Attributes; + class EntityResolver; + } + } + } +} + +class gnu::xml::pipeline::ValidationConsumer : public ::gnu::xml::pipeline::EventFilter +{ + +public: + ValidationConsumer(); + ValidationConsumer(::gnu::xml::pipeline::EventConsumer *); + ValidationConsumer(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::EntityResolver *, ::java::lang::String *); +private: + void resetState(); + void warning(::java::lang::String *); + void error(::java::lang::String *); + void fatalError(::java::lang::String *); + static jboolean isExtender(jchar); + jboolean isName(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + jboolean isNmtoken(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void checkEnumeration(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +public: // actually package-private + static jboolean hasMatch(::java::lang::String *, ::java::lang::String *); +public: + void startDTD(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void endDTD(); + void attributeDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void elementDecl(::java::lang::String *, ::java::lang::String *); + void internalEntityDecl(::java::lang::String *, ::java::lang::String *); + void externalEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void notationDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void unparsedEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void startDocument(); +private: + static jboolean isAsciiLetter(jchar); +public: + void skippedEntity(::java::lang::String *); +private: + ::java::lang::String * expandDefaultRefs(::java::lang::String *); +public: + void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *); + void characters(JArray< jchar > *, jint, jint); + void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void endDocument(); +public: // actually package-private + static ::gnu::xml::pipeline::ValidationConsumer$Recognizer * access$0(); + static void access$1(::gnu::xml::pipeline::ValidationConsumer *, ::java::lang::String *); +private: + static const jboolean warnNonDeterministic = 0; + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::pipeline::EventFilter)))) rootName; + ::java::util::Stack * contentStack; + jboolean disableDeclarations; + jboolean disableReset; + ::java::util::Hashtable * elements; + ::java::util::Hashtable * ids; + ::java::util::Vector * notations; + ::java::util::Vector * nDeferred; + ::java::util::Vector * unparsed; + ::java::util::Vector * uDeferred; + static ::java::lang::String * fakeRootName; +public: // actually package-private + static JArray< ::java::lang::String * > * types; +private: + static ::gnu::xml::pipeline::ValidationConsumer$Recognizer * ANY; + static const jint F_LOOPHEAD = 1; + static const jint F_LOOPNEXT = 2; + static jint nodeCount; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_ValidationConsumer__ diff --git a/libjava/gnu/xml/pipeline/WellFormednessFilter.h b/libjava/gnu/xml/pipeline/WellFormednessFilter.h new file mode 100644 index 000000000..2b97d47b1 --- /dev/null +++ b/libjava/gnu/xml/pipeline/WellFormednessFilter.h @@ -0,0 +1,74 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_WellFormednessFilter__ +#define __gnu_xml_pipeline_WellFormednessFilter__ + +#pragma interface + +#include <gnu/xml/pipeline/EventFilter.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class EventConsumer; + class WellFormednessFilter; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class Attributes; + class Locator; + class SAXParseException; + } + } + } +} + +class gnu::xml::pipeline::WellFormednessFilter : public ::gnu::xml::pipeline::EventFilter +{ + +public: + WellFormednessFilter(); + WellFormednessFilter(::gnu::xml::pipeline::EventConsumer *); + void reset(); +private: + ::org::xml::sax::SAXParseException * getException(::java::lang::String *); + void fatalError(::java::lang::String *); +public: + void setDocumentLocator(::org::xml::sax::Locator *); + void startDocument(); + void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *); + void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void endDocument(); + void startDTD(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void notationDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void unparsedEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void endDTD(); + void characters(JArray< jchar > *, jint, jint); + void ignorableWhitespace(JArray< jchar > *, jint, jint); + void processingInstruction(::java::lang::String *, ::java::lang::String *); + void comment(JArray< jchar > *, jint, jint); + void startCDATA(); + void endCDATA(); +private: + jboolean __attribute__((aligned(__alignof__( ::gnu::xml::pipeline::EventFilter)))) startedDoc; + ::java::util::Stack * elementStack; + jboolean startedCDATA; + ::java::lang::String * dtdState; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_WellFormednessFilter__ diff --git a/libjava/gnu/xml/pipeline/XIncludeFilter$Scrubber.h b/libjava/gnu/xml/pipeline/XIncludeFilter$Scrubber.h new file mode 100644 index 000000000..114756ed2 --- /dev/null +++ b/libjava/gnu/xml/pipeline/XIncludeFilter$Scrubber.h @@ -0,0 +1,57 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_XIncludeFilter$Scrubber__ +#define __gnu_xml_pipeline_XIncludeFilter$Scrubber__ + +#pragma interface + +#include <gnu/xml/pipeline/EventFilter.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class EventFilter; + class XIncludeFilter; + class XIncludeFilter$Scrubber; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class Locator; + } + } + } +} + +class gnu::xml::pipeline::XIncludeFilter$Scrubber : public ::gnu::xml::pipeline::EventFilter +{ + +public: // actually package-private + XIncludeFilter$Scrubber(::gnu::xml::pipeline::XIncludeFilter *, ::gnu::xml::pipeline::EventFilter *); +public: + virtual void setDocumentLocator(::org::xml::sax::Locator *); + virtual void startDocument(); + virtual void endDocument(); +private: + void reject(::java::lang::String *); +public: + virtual void startDTD(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void endDTD(); + virtual void skippedEntity(::java::lang::String *); +public: // actually package-private + ::gnu::xml::pipeline::XIncludeFilter * __attribute__((aligned(__alignof__( ::gnu::xml::pipeline::EventFilter)))) this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_XIncludeFilter$Scrubber__ diff --git a/libjava/gnu/xml/pipeline/XIncludeFilter.h b/libjava/gnu/xml/pipeline/XIncludeFilter.h new file mode 100644 index 000000000..21321afba --- /dev/null +++ b/libjava/gnu/xml/pipeline/XIncludeFilter.h @@ -0,0 +1,100 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_XIncludeFilter__ +#define __gnu_xml_pipeline_XIncludeFilter__ + +#pragma interface + +#include <gnu/xml/pipeline/EventFilter.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class EventConsumer; + class XIncludeFilter; + } + } + } + namespace java + { + namespace net + { + class URL; + } + } + namespace org + { + namespace xml + { + namespace sax + { + class Attributes; + class Locator; + class SAXParseException; + } + } + } +} + +class gnu::xml::pipeline::XIncludeFilter : public ::gnu::xml::pipeline::EventFilter +{ + +public: + XIncludeFilter(::gnu::xml::pipeline::EventConsumer *); +private: + void fatal(::org::xml::sax::SAXParseException *); +public: + virtual void setDocumentLocator(::org::xml::sax::Locator *); + virtual ::java::lang::String * getSystemId(); + virtual ::java::lang::String * getPublicId(); + virtual jint getLineNumber(); + virtual jint getColumnNumber(); + virtual void setSavingPrefixes(jboolean); + virtual jboolean isSavingPrefixes(); +private: + ::java::lang::String * addMarker(::java::lang::String *); + void pop(::java::lang::String *); +public: + virtual void startDocument(); + virtual void endDocument(); + virtual void externalEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void startEntity(::java::lang::String *); + virtual void endEntity(::java::lang::String *); + virtual void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *); + virtual void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void characters(JArray< jchar > *, jint, jint); + virtual void processingInstruction(::java::lang::String *, ::java::lang::String *); + virtual void ignorableWhitespace(JArray< jchar > *, jint, jint); + virtual void comment(JArray< jchar > *, jint, jint); + virtual void startCDATA(); + virtual void endCDATA(); + virtual void startPrefixMapping(::java::lang::String *, ::java::lang::String *); + virtual void endPrefixMapping(::java::lang::String *); + virtual void skippedEntity(::java::lang::String *); +public: // actually package-private + virtual void setLocator(::org::xml::sax::Locator *); + virtual ::org::xml::sax::Locator * getLocator(); +private: + ::org::xml::sax::SAXParseException * xinclude(::java::net::URL *, ::java::lang::String *); + ::org::xml::sax::SAXParseException * readText(::java::net::URL *, ::java::lang::String *, ::java::lang::String *); +public: // actually package-private + static void access$0(::gnu::xml::pipeline::XIncludeFilter *, ::org::xml::sax::SAXParseException *); +private: + ::java::util::Hashtable * __attribute__((aligned(__alignof__( ::gnu::xml::pipeline::EventFilter)))) extEntities; + jint ignoreCount; + ::java::util::Stack * uris; + ::org::xml::sax::Locator * locator; + ::java::util::Vector * inclusions; + jboolean savingPrefixes; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_XIncludeFilter__ diff --git a/libjava/gnu/xml/pipeline/XsltFilter.h b/libjava/gnu/xml/pipeline/XsltFilter.h new file mode 100644 index 000000000..988735c6e --- /dev/null +++ b/libjava/gnu/xml/pipeline/XsltFilter.h @@ -0,0 +1,33 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_pipeline_XsltFilter__ +#define __gnu_xml_pipeline_XsltFilter__ + +#pragma interface + +#include <gnu/xml/pipeline/EventFilter.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class EventConsumer; + class XsltFilter; + } + } + } +} + +class gnu::xml::pipeline::XsltFilter : public ::gnu::xml::pipeline::EventFilter +{ + +public: + XsltFilter(::java::lang::String *, ::gnu::xml::pipeline::EventConsumer *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_pipeline_XsltFilter__ diff --git a/libjava/gnu/xml/stream/AttributeImpl.h b/libjava/gnu/xml/stream/AttributeImpl.h new file mode 100644 index 000000000..dac7c2733 --- /dev/null +++ b/libjava/gnu/xml/stream/AttributeImpl.h @@ -0,0 +1,59 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_AttributeImpl__ +#define __gnu_xml_stream_AttributeImpl__ + +#pragma interface + +#include <gnu/xml/stream/XMLEventImpl.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class AttributeImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + namespace stream + { + class Location; + } + } + } +} + +class gnu::xml::stream::AttributeImpl : public ::gnu::xml::stream::XMLEventImpl +{ + +public: // actually protected + AttributeImpl(::javax::xml::stream::Location *, ::javax::xml::namespace$::QName *, ::java::lang::String *, ::java::lang::String *, jboolean); +public: + virtual jint getEventType(); + virtual ::javax::xml::namespace$::QName * getName(); + virtual ::java::lang::String * getValue(); + virtual ::java::lang::String * getDTDType(); + virtual jboolean isSpecified(); + virtual void writeAsEncodedUnicode(::java::io::Writer *); +public: // actually protected + ::javax::xml::namespace$::QName * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) name; + ::java::lang::String * value; + ::java::lang::String * type; + jboolean specified; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_AttributeImpl__ diff --git a/libjava/gnu/xml/stream/BufferedReader.h b/libjava/gnu/xml/stream/BufferedReader.h new file mode 100644 index 000000000..0ee401847 --- /dev/null +++ b/libjava/gnu/xml/stream/BufferedReader.h @@ -0,0 +1,56 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_BufferedReader__ +#define __gnu_xml_stream_BufferedReader__ + +#pragma interface + +#include <java/io/Reader.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class BufferedReader; + } + } + } +} + +class gnu::xml::stream::BufferedReader : public ::java::io::Reader +{ + +public: // actually package-private + BufferedReader(::java::io::Reader *); + BufferedReader(::java::io::Reader *, jint); +public: + virtual void close(); + virtual void mark(jint); + virtual jboolean markSupported(); + virtual jint read(); + virtual jint read(JArray< jchar > *); + virtual jint read(JArray< jchar > *, jint, jint); + virtual void reset(); + virtual jlong skip(jlong); +private: + jboolean refill(); +public: // actually package-private + static const jint DEFAULT_BUFFER_SIZE = 4096; + ::java::io::Reader * __attribute__((aligned(__alignof__( ::java::io::Reader)))) in; + JArray< jchar > * buf; + jint pos; + jint count; + jint markpos; + jint marklimit; + jint bufferSize; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_BufferedReader__ diff --git a/libjava/gnu/xml/stream/CRLFReader.h b/libjava/gnu/xml/stream/CRLFReader.h new file mode 100644 index 000000000..977dd1e17 --- /dev/null +++ b/libjava/gnu/xml/stream/CRLFReader.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_CRLFReader__ +#define __gnu_xml_stream_CRLFReader__ + +#pragma interface + +#include <java/io/Reader.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class CRLFReader; + } + } + } +} + +class gnu::xml::stream::CRLFReader : public ::java::io::Reader +{ + +public: // actually protected + CRLFReader(::java::io::Reader *); +public: + virtual jint read(); + virtual jint read(JArray< jchar > *); + virtual jint read(JArray< jchar > *, jint, jint); + virtual jboolean markSupported(); + virtual void mark(jint); + virtual void reset(); + virtual jlong skip(jlong); + virtual void close(); +private: + jint indexOfCRLF(JArray< jchar > *, jint, jint); +public: + static const jint CR = 13; + static const jint LF = 10; +private: + jboolean __attribute__((aligned(__alignof__( ::java::io::Reader)))) doReset; +public: // actually protected + ::java::io::Reader * in; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_CRLFReader__ diff --git a/libjava/gnu/xml/stream/CharactersImpl.h b/libjava/gnu/xml/stream/CharactersImpl.h new file mode 100644 index 000000000..9a828cd83 --- /dev/null +++ b/libjava/gnu/xml/stream/CharactersImpl.h @@ -0,0 +1,55 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_CharactersImpl__ +#define __gnu_xml_stream_CharactersImpl__ + +#pragma interface + +#include <gnu/xml/stream/XMLEventImpl.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class CharactersImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace stream + { + class Location; + } + } + } +} + +class gnu::xml::stream::CharactersImpl : public ::gnu::xml::stream::XMLEventImpl +{ + +public: // actually protected + CharactersImpl(::javax::xml::stream::Location *, ::java::lang::String *, jboolean, jboolean, jboolean); +public: + virtual jint getEventType(); + virtual ::java::lang::String * getData(); + virtual jboolean isWhiteSpace(); + virtual jboolean isCData(); + virtual jboolean isIgnorableWhiteSpace(); + virtual void writeAsEncodedUnicode(::java::io::Writer *); +public: // actually protected + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) data; + jboolean whitespace; + jboolean cdata; + jboolean ignorableWhitespace; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_CharactersImpl__ diff --git a/libjava/gnu/xml/stream/CommentImpl.h b/libjava/gnu/xml/stream/CommentImpl.h new file mode 100644 index 000000000..7e1d951df --- /dev/null +++ b/libjava/gnu/xml/stream/CommentImpl.h @@ -0,0 +1,49 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_CommentImpl__ +#define __gnu_xml_stream_CommentImpl__ + +#pragma interface + +#include <gnu/xml/stream/XMLEventImpl.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class CommentImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace stream + { + class Location; + } + } + } +} + +class gnu::xml::stream::CommentImpl : public ::gnu::xml::stream::XMLEventImpl +{ + +public: // actually protected + CommentImpl(::javax::xml::stream::Location *, ::java::lang::String *); +public: + virtual jint getEventType(); + virtual ::java::lang::String * getText(); + virtual void writeAsEncodedUnicode(::java::io::Writer *); +public: // actually protected + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) text; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_CommentImpl__ diff --git a/libjava/gnu/xml/stream/DTDImpl.h b/libjava/gnu/xml/stream/DTDImpl.h new file mode 100644 index 000000000..e1118230a --- /dev/null +++ b/libjava/gnu/xml/stream/DTDImpl.h @@ -0,0 +1,55 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_DTDImpl__ +#define __gnu_xml_stream_DTDImpl__ + +#pragma interface + +#include <gnu/xml/stream/XMLEventImpl.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class DTDImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace stream + { + class Location; + } + } + } +} + +class gnu::xml::stream::DTDImpl : public ::gnu::xml::stream::XMLEventImpl +{ + +public: // actually protected + DTDImpl(::javax::xml::stream::Location *, ::java::lang::String *, ::java::lang::Object *, ::java::util::List *, ::java::util::List *); +public: + virtual jint getEventType(); + virtual ::java::lang::String * getDocumentTypeDeclaration(); + virtual ::java::lang::Object * getProcessedDTD(); + virtual ::java::util::List * getNotations(); + virtual ::java::util::List * getEntities(); + virtual void writeAsEncodedUnicode(::java::io::Writer *); +public: // actually protected + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) body; + ::java::lang::Object * impl; + ::java::util::List * notations; + ::java::util::List * entities; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_DTDImpl__ diff --git a/libjava/gnu/xml/stream/EndDocumentImpl.h b/libjava/gnu/xml/stream/EndDocumentImpl.h new file mode 100644 index 000000000..a7bbf05aa --- /dev/null +++ b/libjava/gnu/xml/stream/EndDocumentImpl.h @@ -0,0 +1,45 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_EndDocumentImpl__ +#define __gnu_xml_stream_EndDocumentImpl__ + +#pragma interface + +#include <gnu/xml/stream/XMLEventImpl.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class EndDocumentImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace stream + { + class Location; + } + } + } +} + +class gnu::xml::stream::EndDocumentImpl : public ::gnu::xml::stream::XMLEventImpl +{ + +public: // actually protected + EndDocumentImpl(::javax::xml::stream::Location *); +public: + virtual jint getEventType(); + virtual void writeAsEncodedUnicode(::java::io::Writer *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_EndDocumentImpl__ diff --git a/libjava/gnu/xml/stream/EndElementImpl.h b/libjava/gnu/xml/stream/EndElementImpl.h new file mode 100644 index 000000000..2461d21d6 --- /dev/null +++ b/libjava/gnu/xml/stream/EndElementImpl.h @@ -0,0 +1,55 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_EndElementImpl__ +#define __gnu_xml_stream_EndElementImpl__ + +#pragma interface + +#include <gnu/xml/stream/XMLEventImpl.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class EndElementImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + namespace stream + { + class Location; + } + } + } +} + +class gnu::xml::stream::EndElementImpl : public ::gnu::xml::stream::XMLEventImpl +{ + +public: // actually protected + EndElementImpl(::javax::xml::stream::Location *, ::javax::xml::namespace$::QName *, ::java::util::List *); +public: + virtual jint getEventType(); + virtual ::javax::xml::namespace$::QName * getName(); + virtual ::java::util::Iterator * getNamespaces(); + virtual void writeAsEncodedUnicode(::java::io::Writer *); +public: // actually protected + ::javax::xml::namespace$::QName * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) name; + ::java::util::List * namespaces; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_EndElementImpl__ diff --git a/libjava/gnu/xml/stream/EntityDeclarationImpl.h b/libjava/gnu/xml/stream/EntityDeclarationImpl.h new file mode 100644 index 000000000..8c4180860 --- /dev/null +++ b/libjava/gnu/xml/stream/EntityDeclarationImpl.h @@ -0,0 +1,59 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_EntityDeclarationImpl__ +#define __gnu_xml_stream_EntityDeclarationImpl__ + +#pragma interface + +#include <gnu/xml/stream/XMLEventImpl.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class EntityDeclarationImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace stream + { + class Location; + } + } + } +} + +class gnu::xml::stream::EntityDeclarationImpl : public ::gnu::xml::stream::XMLEventImpl +{ + +public: // actually protected + EntityDeclarationImpl(::javax::xml::stream::Location *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +public: + virtual jint getEventType(); + virtual ::java::lang::String * getPublicId(); + virtual ::java::lang::String * getSystemId(); + virtual ::java::lang::String * getName(); + virtual ::java::lang::String * getNotationName(); + virtual ::java::lang::String * getReplacementText(); + virtual ::java::lang::String * getBaseURI(); + virtual void writeAsEncodedUnicode(::java::io::Writer *); +public: // actually protected + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) publicId; + ::java::lang::String * systemId; + ::java::lang::String * name; + ::java::lang::String * notationName; + ::java::lang::String * replacementText; + ::java::lang::String * baseUri; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_EntityDeclarationImpl__ diff --git a/libjava/gnu/xml/stream/EntityReferenceImpl.h b/libjava/gnu/xml/stream/EntityReferenceImpl.h new file mode 100644 index 000000000..0f30dc877 --- /dev/null +++ b/libjava/gnu/xml/stream/EntityReferenceImpl.h @@ -0,0 +1,55 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_EntityReferenceImpl__ +#define __gnu_xml_stream_EntityReferenceImpl__ + +#pragma interface + +#include <gnu/xml/stream/XMLEventImpl.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class EntityReferenceImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace stream + { + class Location; + namespace events + { + class EntityDeclaration; + } + } + } + } +} + +class gnu::xml::stream::EntityReferenceImpl : public ::gnu::xml::stream::XMLEventImpl +{ + +public: // actually protected + EntityReferenceImpl(::javax::xml::stream::Location *, ::javax::xml::stream::events::EntityDeclaration *, ::java::lang::String *); +public: + virtual jint getEventType(); + virtual ::javax::xml::stream::events::EntityDeclaration * getDeclaration(); + virtual ::java::lang::String * getName(); + virtual void writeAsEncodedUnicode(::java::io::Writer *); +public: // actually protected + ::javax::xml::stream::events::EntityDeclaration * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) decl; + ::java::lang::String * name; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_EntityReferenceImpl__ diff --git a/libjava/gnu/xml/stream/FilteredEventReader.h b/libjava/gnu/xml/stream/FilteredEventReader.h new file mode 100644 index 000000000..ae4da2f70 --- /dev/null +++ b/libjava/gnu/xml/stream/FilteredEventReader.h @@ -0,0 +1,56 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_FilteredEventReader__ +#define __gnu_xml_stream_FilteredEventReader__ + +#pragma interface + +#include <javax/xml/stream/util/EventReaderDelegate.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class FilteredEventReader; + } + } + } + namespace javax + { + namespace xml + { + namespace stream + { + class EventFilter; + class XMLEventReader; + namespace events + { + class XMLEvent; + } + } + } + } +} + +class gnu::xml::stream::FilteredEventReader : public ::javax::xml::stream::util::EventReaderDelegate +{ + +public: // actually package-private + FilteredEventReader(::javax::xml::stream::XMLEventReader *, ::javax::xml::stream::EventFilter *); +public: + virtual jboolean hasNext(); + virtual ::javax::xml::stream::events::XMLEvent * nextEvent(); + virtual ::java::lang::Object * next(); + virtual ::javax::xml::stream::events::XMLEvent * peek(); + virtual ::javax::xml::stream::events::XMLEvent * nextTag(); +public: // actually package-private + ::javax::xml::stream::EventFilter * __attribute__((aligned(__alignof__( ::javax::xml::stream::util::EventReaderDelegate)))) filter; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_FilteredEventReader__ diff --git a/libjava/gnu/xml/stream/FilteredStreamReader.h b/libjava/gnu/xml/stream/FilteredStreamReader.h new file mode 100644 index 000000000..c762fb38b --- /dev/null +++ b/libjava/gnu/xml/stream/FilteredStreamReader.h @@ -0,0 +1,51 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_FilteredStreamReader__ +#define __gnu_xml_stream_FilteredStreamReader__ + +#pragma interface + +#include <javax/xml/stream/util/StreamReaderDelegate.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class FilteredStreamReader; + } + } + } + namespace javax + { + namespace xml + { + namespace stream + { + class StreamFilter; + class XMLStreamReader; + } + } + } +} + +class gnu::xml::stream::FilteredStreamReader : public ::javax::xml::stream::util::StreamReaderDelegate +{ + +public: // actually package-private + FilteredStreamReader(::javax::xml::stream::XMLStreamReader *, ::javax::xml::stream::StreamFilter *); +public: + virtual jboolean hasNext(); + virtual jint next(); + virtual jint nextTag(); +public: // actually package-private + ::javax::xml::stream::XMLStreamReader * __attribute__((aligned(__alignof__( ::javax::xml::stream::util::StreamReaderDelegate)))) reader; + ::javax::xml::stream::StreamFilter * filter; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_FilteredStreamReader__ diff --git a/libjava/gnu/xml/stream/NamespaceImpl.h b/libjava/gnu/xml/stream/NamespaceImpl.h new file mode 100644 index 000000000..a90777aee --- /dev/null +++ b/libjava/gnu/xml/stream/NamespaceImpl.h @@ -0,0 +1,61 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_NamespaceImpl__ +#define __gnu_xml_stream_NamespaceImpl__ + +#pragma interface + +#include <gnu/xml/stream/XMLEventImpl.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class NamespaceImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + namespace stream + { + class Location; + } + } + } +} + +class gnu::xml::stream::NamespaceImpl : public ::gnu::xml::stream::XMLEventImpl +{ + +public: // actually protected + NamespaceImpl(::javax::xml::stream::Location *, ::java::lang::String *, ::java::lang::String *, jboolean); +public: + virtual jint getEventType(); + virtual ::java::lang::String * getPrefix(); + virtual ::java::lang::String * getNamespaceURI(); + virtual jboolean isSpecified(); + virtual ::javax::xml::namespace$::QName * getName(); + virtual ::java::lang::String * getDTDType(); + virtual ::java::lang::String * getValue(); + virtual jboolean isDefaultNamespaceDeclaration(); + virtual void writeAsEncodedUnicode(::java::io::Writer *); +public: // actually protected + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) prefix; + ::java::lang::String * uri; + jboolean specified; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_NamespaceImpl__ diff --git a/libjava/gnu/xml/stream/NotationDeclarationImpl.h b/libjava/gnu/xml/stream/NotationDeclarationImpl.h new file mode 100644 index 000000000..c994018d8 --- /dev/null +++ b/libjava/gnu/xml/stream/NotationDeclarationImpl.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_NotationDeclarationImpl__ +#define __gnu_xml_stream_NotationDeclarationImpl__ + +#pragma interface + +#include <gnu/xml/stream/XMLEventImpl.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class NotationDeclarationImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace stream + { + class Location; + } + } + } +} + +class gnu::xml::stream::NotationDeclarationImpl : public ::gnu::xml::stream::XMLEventImpl +{ + +public: // actually protected + NotationDeclarationImpl(::javax::xml::stream::Location *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +public: + virtual jint getEventType(); + virtual ::java::lang::String * getName(); + virtual ::java::lang::String * getPublicId(); + virtual ::java::lang::String * getSystemId(); + virtual void writeAsEncodedUnicode(::java::io::Writer *); +public: // actually protected + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) name; + ::java::lang::String * publicId; + ::java::lang::String * systemId; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_NotationDeclarationImpl__ diff --git a/libjava/gnu/xml/stream/ProcessingInstructionImpl.h b/libjava/gnu/xml/stream/ProcessingInstructionImpl.h new file mode 100644 index 000000000..f743902e9 --- /dev/null +++ b/libjava/gnu/xml/stream/ProcessingInstructionImpl.h @@ -0,0 +1,51 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_ProcessingInstructionImpl__ +#define __gnu_xml_stream_ProcessingInstructionImpl__ + +#pragma interface + +#include <gnu/xml/stream/XMLEventImpl.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class ProcessingInstructionImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace stream + { + class Location; + } + } + } +} + +class gnu::xml::stream::ProcessingInstructionImpl : public ::gnu::xml::stream::XMLEventImpl +{ + +public: // actually protected + ProcessingInstructionImpl(::javax::xml::stream::Location *, ::java::lang::String *, ::java::lang::String *); +public: + virtual jint getEventType(); + virtual ::java::lang::String * getTarget(); + virtual ::java::lang::String * getData(); + virtual void writeAsEncodedUnicode(::java::io::Writer *); +public: // actually protected + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) target; + ::java::lang::String * data; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_ProcessingInstructionImpl__ diff --git a/libjava/gnu/xml/stream/SAXParser.h b/libjava/gnu/xml/stream/SAXParser.h new file mode 100644 index 000000000..5624f8680 --- /dev/null +++ b/libjava/gnu/xml/stream/SAXParser.h @@ -0,0 +1,147 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_SAXParser__ +#define __gnu_xml_stream_SAXParser__ + +#pragma interface + +#include <javax/xml/parsers/SAXParser.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class SAXParser; + class XMLParser; + } + } + } + namespace javax + { + namespace xml + { + namespace stream + { + class Location; + class XMLEventReader; + class XMLStreamReader; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class ContentHandler; + class DTDHandler; + class EntityResolver; + class ErrorHandler; + class InputSource; + class Parser; + class XMLReader; + namespace ext + { + class DeclHandler; + class LexicalHandler; + } + } + } + } +} + +class gnu::xml::stream::SAXParser : public ::javax::xml::parsers::SAXParser +{ + +public: + SAXParser(); +public: // actually package-private + SAXParser(jboolean, jboolean, jboolean); +public: + virtual ::org::xml::sax::Parser * getParser(); + virtual ::org::xml::sax::XMLReader * getXMLReader(); + virtual jboolean isNamespaceAware(); + virtual jboolean isValidating(); + virtual void setProperty(::java::lang::String *, ::java::lang::Object *); + virtual ::java::lang::Object * getProperty(::java::lang::String *); + virtual jboolean isXIncludeAware(); + virtual void reset(); + virtual jboolean getFeature(::java::lang::String *); + virtual void setFeature(::java::lang::String *, jboolean); + virtual void setEntityResolver(::org::xml::sax::EntityResolver *); + virtual ::org::xml::sax::EntityResolver * getEntityResolver(); + virtual void setDTDHandler(::org::xml::sax::DTDHandler *); + virtual ::org::xml::sax::DTDHandler * getDTDHandler(); + virtual void setContentHandler(::org::xml::sax::ContentHandler *); + virtual ::org::xml::sax::ContentHandler * getContentHandler(); + virtual void setErrorHandler(::org::xml::sax::ErrorHandler *); + virtual ::org::xml::sax::ErrorHandler * getErrorHandler(); + virtual void parse(::org::xml::sax::InputSource *); +private: + jboolean isIgnorableWhitespace(::gnu::xml::stream::XMLParser *, JArray< jchar > *, jboolean); +public: + virtual void parse(::java::lang::String *); + virtual jint getIndex(::java::lang::String *); + virtual jint getIndex(::java::lang::String *, ::java::lang::String *); + virtual jint getLength(); + virtual ::java::lang::String * getLocalName(jint); + virtual ::java::lang::String * getQName(jint); + virtual ::java::lang::String * getType(jint); + virtual ::java::lang::String * getType(::java::lang::String *); + virtual ::java::lang::String * getType(::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::String * getURI(jint); + virtual ::java::lang::String * getValue(jint); + virtual ::java::lang::String * getValue(::java::lang::String *); + virtual ::java::lang::String * getValue(::java::lang::String *, ::java::lang::String *); + virtual jboolean isDeclared(jint); + virtual jboolean isDeclared(::java::lang::String *); + virtual jboolean isDeclared(::java::lang::String *, ::java::lang::String *); + virtual jboolean isSpecified(jint); + virtual jboolean isSpecified(::java::lang::String *); + virtual jboolean isSpecified(::java::lang::String *, ::java::lang::String *); + virtual jint getColumnNumber(); + virtual jint getLineNumber(); + virtual ::java::lang::String * getPublicId(); + virtual ::java::lang::String * getSystemId(); + virtual ::java::lang::String * getEncoding(); + virtual ::java::lang::String * getXMLVersion(); + virtual ::java::lang::Object * resolveEntity(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual ::javax::xml::stream::XMLEventReader * resolveAsXMLEventReader(::java::lang::String *); + virtual ::javax::xml::stream::XMLStreamReader * resolveAsXMLStreamReader(::java::lang::String *); + virtual void report(::java::lang::String *, ::java::lang::String *, ::java::lang::Object *, ::javax::xml::stream::Location *); + static void main(JArray< ::java::lang::String * > *); +public: // actually package-private + ::org::xml::sax::ContentHandler * __attribute__((aligned(__alignof__( ::javax::xml::parsers::SAXParser)))) contentHandler; + ::org::xml::sax::ext::DeclHandler * declHandler; + ::org::xml::sax::DTDHandler * dtdHandler; + ::org::xml::sax::EntityResolver * entityResolver; + ::org::xml::sax::ErrorHandler * errorHandler; + ::org::xml::sax::ext::LexicalHandler * lexicalHandler; + jboolean validating; + jboolean namespaceAware; + jboolean xIncludeAware; + jboolean stringInterning; + jboolean coalescing; + jboolean replaceERefs; + jboolean externalEntities; + jboolean supportDTD; + jboolean baseAware; + ::gnu::xml::stream::XMLParser * parser; + ::javax::xml::stream::XMLStreamReader * reader; + ::java::lang::String * encoding; + ::java::lang::String * xmlVersion; + jboolean xmlStandalone; + ::java::lang::String * xmlEncoding; + ::java::lang::String * baseURI; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_SAXParser__ diff --git a/libjava/gnu/xml/stream/SAXParserFactory.h b/libjava/gnu/xml/stream/SAXParserFactory.h new file mode 100644 index 000000000..c3d0c01d4 --- /dev/null +++ b/libjava/gnu/xml/stream/SAXParserFactory.h @@ -0,0 +1,49 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_SAXParserFactory__ +#define __gnu_xml_stream_SAXParserFactory__ + +#pragma interface + +#include <javax/xml/parsers/SAXParserFactory.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class SAXParserFactory; + } + } + } + namespace javax + { + namespace xml + { + namespace parsers + { + class SAXParser; + } + } + } +} + +class gnu::xml::stream::SAXParserFactory : public ::javax::xml::parsers::SAXParserFactory +{ + +public: + SAXParserFactory(); + virtual ::javax::xml::parsers::SAXParser * newSAXParser(); + virtual void setFeature(::java::lang::String *, jboolean); + virtual jboolean getFeature(::java::lang::String *); +public: // actually package-private + static ::java::util::Set * FEATURE_NAMES; + ::java::util::Map * __attribute__((aligned(__alignof__( ::javax::xml::parsers::SAXParserFactory)))) features; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_SAXParserFactory__ diff --git a/libjava/gnu/xml/stream/StartDocumentImpl.h b/libjava/gnu/xml/stream/StartDocumentImpl.h new file mode 100644 index 000000000..adb51a57f --- /dev/null +++ b/libjava/gnu/xml/stream/StartDocumentImpl.h @@ -0,0 +1,59 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_StartDocumentImpl__ +#define __gnu_xml_stream_StartDocumentImpl__ + +#pragma interface + +#include <gnu/xml/stream/XMLEventImpl.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class StartDocumentImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace stream + { + class Location; + } + } + } +} + +class gnu::xml::stream::StartDocumentImpl : public ::gnu::xml::stream::XMLEventImpl +{ + +public: // actually protected + StartDocumentImpl(::javax::xml::stream::Location *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean, jboolean, jboolean); +public: + virtual jint getEventType(); + virtual ::java::lang::String * getSystemId(); + virtual ::java::lang::String * getCharacterEncodingScheme(); + virtual jboolean encodingSet(); + virtual jboolean isStandalone(); + virtual jboolean standaloneSet(); + virtual ::java::lang::String * getVersion(); + virtual void writeAsEncodedUnicode(::java::io::Writer *); +public: // actually protected + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) systemId; + ::java::lang::String * encoding; + ::java::lang::String * xmlVersion; + jboolean xmlStandalone; + jboolean standaloneDeclared; + jboolean encodingDeclared; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_StartDocumentImpl__ diff --git a/libjava/gnu/xml/stream/StartElementImpl.h b/libjava/gnu/xml/stream/StartElementImpl.h new file mode 100644 index 000000000..1cd062b20 --- /dev/null +++ b/libjava/gnu/xml/stream/StartElementImpl.h @@ -0,0 +1,66 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_StartElementImpl__ +#define __gnu_xml_stream_StartElementImpl__ + +#pragma interface + +#include <gnu/xml/stream/XMLEventImpl.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class StartElementImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class NamespaceContext; + class QName; + } + namespace stream + { + class Location; + namespace events + { + class Attribute; + } + } + } + } +} + +class gnu::xml::stream::StartElementImpl : public ::gnu::xml::stream::XMLEventImpl +{ + +public: // actually protected + StartElementImpl(::javax::xml::stream::Location *, ::javax::xml::namespace$::QName *, ::java::util::List *, ::java::util::List *, ::javax::xml::namespace$::NamespaceContext *); +public: + virtual jint getEventType(); + virtual ::javax::xml::namespace$::QName * getName(); + virtual ::java::util::Iterator * getAttributes(); + virtual ::java::util::Iterator * getNamespaces(); + virtual ::javax::xml::stream::events::Attribute * getAttributeByName(::javax::xml::namespace$::QName *); + virtual ::javax::xml::namespace$::NamespaceContext * getNamespaceContext(); + virtual ::java::lang::String * getNamespaceURI(::java::lang::String *); + virtual void writeAsEncodedUnicode(::java::io::Writer *); +public: // actually protected + ::javax::xml::namespace$::QName * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) name; + ::java::util::List * attributes; + ::java::util::List * namespaces; + ::javax::xml::namespace$::NamespaceContext * namespaceContext; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_StartElementImpl__ diff --git a/libjava/gnu/xml/stream/UnicodeReader.h b/libjava/gnu/xml/stream/UnicodeReader.h new file mode 100644 index 000000000..456700636 --- /dev/null +++ b/libjava/gnu/xml/stream/UnicodeReader.h @@ -0,0 +1,44 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_UnicodeReader__ +#define __gnu_xml_stream_UnicodeReader__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class UnicodeReader; + } + } + } +} + +class gnu::xml::stream::UnicodeReader : public ::java::lang::Object +{ + +public: // actually package-private + UnicodeReader(::java::io::Reader *); +public: + virtual void mark(jint); + virtual void reset(); + virtual jint read(); + virtual jint read(JArray< jint > *, jint, jint); + virtual void close(); + static JArray< jint > * toCodePointArray(::java::lang::String *); +public: // actually package-private + ::java::io::Reader * __attribute__((aligned(__alignof__( ::java::lang::Object)))) in; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_UnicodeReader__ diff --git a/libjava/gnu/xml/stream/XIncludeFilter.h b/libjava/gnu/xml/stream/XIncludeFilter.h new file mode 100644 index 000000000..e920ac695 --- /dev/null +++ b/libjava/gnu/xml/stream/XIncludeFilter.h @@ -0,0 +1,139 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_XIncludeFilter__ +#define __gnu_xml_stream_XIncludeFilter__ + +#pragma interface + +#include <javax/xml/stream/util/StreamReaderDelegate.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class XIncludeFilter; + } + } + } + namespace java + { + namespace net + { + class URLConnection; + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + namespace parsers + { + class DocumentBuilder; + } + namespace stream + { + class XMLStreamReader; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Document; + class Node; + namespace traversal + { + class DocumentTraversal; + class TreeWalker; + } + namespace xpath + { + class XPathEvaluator; + class XPathResult; + } + } + } + } +} + +class gnu::xml::stream::XIncludeFilter : public ::javax::xml::stream::util::StreamReaderDelegate +{ + +public: // actually package-private + XIncludeFilter(::javax::xml::stream::XMLStreamReader *, ::java::lang::String *, jboolean, jboolean, jboolean); +public: + virtual jint getAttributeCount(); + virtual ::java::lang::String * getAttributeLocalName(jint); + virtual ::java::lang::String * getAttributeNamespace(jint); + virtual ::java::lang::String * getAttributePrefix(jint); + virtual ::javax::xml::namespace$::QName * getAttributeName(jint); + virtual ::java::lang::String * getAttributeType(jint); + virtual jboolean isAttributeSpecified(jint); + virtual ::java::lang::String * getAttributeValue(jint); + virtual ::java::lang::String * getAttributeValue(::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::String * getElementText(); + virtual jint getEventType(); + virtual ::java::lang::String * getLocalName(); + virtual ::javax::xml::namespace$::QName * getName(); + virtual ::java::lang::String * getNamespaceURI(); + virtual ::java::lang::String * getPIData(); + virtual ::java::lang::String * getPITarget(); + virtual ::java::lang::String * getPrefix(); + virtual ::java::lang::String * getText(); + virtual JArray< jchar > * getTextCharacters(); + virtual jint getTextCharacters(jint, JArray< jchar > *, jint, jint); + virtual jint getTextLength(); + virtual jint getTextStart(); + virtual jboolean hasNext(); + virtual jint next(); +public: // actually package-private + virtual jboolean isSpace(JArray< jchar > *, jint); + virtual ::java::lang::String * getBaseURI(); + virtual jboolean includeResource(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual ::java::net::URLConnection * getURLConnection(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual ::org::w3c::dom::Document * getDocument(::org::w3c::dom::Node *); + virtual ::javax::xml::parsers::DocumentBuilder * getDocumentBuilder(); + virtual ::org::w3c::dom::traversal::DocumentTraversal * getDocumentTraversal(::org::w3c::dom::Document *); + virtual ::org::w3c::dom::xpath::XPathEvaluator * getXPathEvaluator(::org::w3c::dom::Document *); + static ::java::lang::String * getParameter(::java::lang::String *, ::java::lang::String *); + static ::java::lang::String * XINCLUDE_NS_URI; + static const jint SHOW_FLAGS = 221; + ::java::lang::String * __attribute__((aligned(__alignof__( ::javax::xml::stream::util::StreamReaderDelegate)))) systemId; + jboolean namespaceAware; + jboolean validating; + jboolean expandERefs; + ::java::lang::String * href; + jint event; + jboolean included; + ::org::w3c::dom::xpath::XPathResult * result; + jint snapshotIndex; + ::org::w3c::dom::Node * current; + ::org::w3c::dom::traversal::TreeWalker * walker; + ::java::util::HashSet * seen; + jboolean backtracking; + jboolean lookahead; + ::java::io::Reader * includedText; + JArray< jchar > * buf; + jint len; + jboolean inInclude; + jboolean inFallback; + jboolean seenFallback; + ::javax::xml::parsers::DocumentBuilder * builder; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_XIncludeFilter__ diff --git a/libjava/gnu/xml/stream/XMLEventAllocatorImpl.h b/libjava/gnu/xml/stream/XMLEventAllocatorImpl.h new file mode 100644 index 000000000..374c125c4 --- /dev/null +++ b/libjava/gnu/xml/stream/XMLEventAllocatorImpl.h @@ -0,0 +1,59 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_XMLEventAllocatorImpl__ +#define __gnu_xml_stream_XMLEventAllocatorImpl__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class XMLEventAllocatorImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace stream + { + class XMLStreamReader; + namespace events + { + class XMLEvent; + } + namespace util + { + class XMLEventAllocator; + class XMLEventConsumer; + } + } + } + } +} + +class gnu::xml::stream::XMLEventAllocatorImpl : public ::java::lang::Object +{ + +public: // actually protected + XMLEventAllocatorImpl(); +public: + virtual ::javax::xml::stream::events::XMLEvent * allocate(::javax::xml::stream::XMLStreamReader *); + virtual void allocate(::javax::xml::stream::XMLStreamReader *, ::javax::xml::stream::util::XMLEventConsumer *); + virtual ::javax::xml::stream::util::XMLEventAllocator * newInstance(); +public: // actually protected + virtual jboolean isWhitespace(::java::lang::String *); + ::java::util::Map * __attribute__((aligned(__alignof__( ::java::lang::Object)))) entityDeclarations; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_XMLEventAllocatorImpl__ diff --git a/libjava/gnu/xml/stream/XMLEventFactoryImpl.h b/libjava/gnu/xml/stream/XMLEventFactoryImpl.h new file mode 100644 index 000000000..714dbc182 --- /dev/null +++ b/libjava/gnu/xml/stream/XMLEventFactoryImpl.h @@ -0,0 +1,93 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_XMLEventFactoryImpl__ +#define __gnu_xml_stream_XMLEventFactoryImpl__ + +#pragma interface + +#include <javax/xml/stream/XMLEventFactory.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class XMLEventFactoryImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class NamespaceContext; + class QName; + } + namespace stream + { + class Location; + namespace events + { + class Attribute; + class Characters; + class Comment; + class DTD; + class EndDocument; + class EndElement; + class EntityDeclaration; + class EntityReference; + class Namespace; + class ProcessingInstruction; + class StartDocument; + class StartElement; + } + } + } + } +} + +class gnu::xml::stream::XMLEventFactoryImpl : public ::javax::xml::stream::XMLEventFactory +{ + +public: + XMLEventFactoryImpl(); + virtual void setLocation(::javax::xml::stream::Location *); + virtual ::javax::xml::stream::events::Attribute * createAttribute(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual ::javax::xml::stream::events::Attribute * createAttribute(::java::lang::String *, ::java::lang::String *); + virtual ::javax::xml::stream::events::Attribute * createAttribute(::javax::xml::namespace$::QName *, ::java::lang::String *); + virtual ::javax::xml::stream::events::Namespace * createNamespace(::java::lang::String *); + virtual ::javax::xml::stream::events::Namespace * createNamespace(::java::lang::String *, ::java::lang::String *); + virtual ::javax::xml::stream::events::StartElement * createStartElement(::javax::xml::namespace$::QName *, ::java::util::Iterator *, ::java::util::Iterator *); + virtual ::javax::xml::stream::events::StartElement * createStartElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual ::javax::xml::stream::events::StartElement * createStartElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::util::Iterator *, ::java::util::Iterator *); + virtual ::javax::xml::stream::events::StartElement * createStartElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::util::Iterator *, ::java::util::Iterator *, ::javax::xml::namespace$::NamespaceContext *); + virtual ::javax::xml::stream::events::EndElement * createEndElement(::javax::xml::namespace$::QName *, ::java::util::Iterator *); + virtual ::javax::xml::stream::events::EndElement * createEndElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual ::javax::xml::stream::events::EndElement * createEndElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::util::Iterator *); + virtual ::javax::xml::stream::events::Characters * createCharacters(::java::lang::String *); + virtual ::javax::xml::stream::events::Characters * createCData(::java::lang::String *); + virtual ::javax::xml::stream::events::Characters * createSpace(::java::lang::String *); + virtual ::javax::xml::stream::events::Characters * createIgnorableSpace(::java::lang::String *); + virtual ::javax::xml::stream::events::StartDocument * createStartDocument(); + virtual ::javax::xml::stream::events::StartDocument * createStartDocument(::java::lang::String *, ::java::lang::String *, jboolean); + virtual ::javax::xml::stream::events::StartDocument * createStartDocument(::java::lang::String *, ::java::lang::String *); + virtual ::javax::xml::stream::events::StartDocument * createStartDocument(::java::lang::String *); + virtual ::javax::xml::stream::events::EndDocument * createEndDocument(); + virtual ::javax::xml::stream::events::EntityReference * createEntityReference(::java::lang::String *, ::javax::xml::stream::events::EntityDeclaration *); + virtual ::javax::xml::stream::events::Comment * createComment(::java::lang::String *); + virtual ::javax::xml::stream::events::ProcessingInstruction * createProcessingInstruction(::java::lang::String *, ::java::lang::String *); + virtual ::javax::xml::stream::events::DTD * createDTD(::java::lang::String *); +public: // actually package-private + virtual ::java::util::LinkedList * createLinkedList(::java::util::Iterator *); +public: // actually protected + ::javax::xml::stream::Location * __attribute__((aligned(__alignof__( ::javax::xml::stream::XMLEventFactory)))) location; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_XMLEventFactoryImpl__ diff --git a/libjava/gnu/xml/stream/XMLEventImpl.h b/libjava/gnu/xml/stream/XMLEventImpl.h new file mode 100644 index 000000000..13b793ef1 --- /dev/null +++ b/libjava/gnu/xml/stream/XMLEventImpl.h @@ -0,0 +1,73 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_XMLEventImpl__ +#define __gnu_xml_stream_XMLEventImpl__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class XMLEventImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + namespace stream + { + class Location; + namespace events + { + class Characters; + class EndElement; + class StartElement; + } + } + } + } +} + +class gnu::xml::stream::XMLEventImpl : public ::java::lang::Object +{ + +public: // actually protected + XMLEventImpl(::javax::xml::stream::Location *); +public: + virtual jint getEventType() = 0; + virtual ::javax::xml::stream::Location * getLocation(); + virtual jboolean isStartElement(); + virtual jboolean isAttribute(); + virtual jboolean isNamespace(); + virtual jboolean isEndElement(); + virtual jboolean isEntityReference(); + virtual jboolean isProcessingInstruction(); + virtual jboolean isCharacters(); + virtual jboolean isStartDocument(); + virtual jboolean isEndDocument(); + virtual ::javax::xml::stream::events::StartElement * asStartElement(); + virtual ::javax::xml::stream::events::EndElement * asEndElement(); + virtual ::javax::xml::stream::events::Characters * asCharacters(); + virtual ::javax::xml::namespace$::QName * getSchemaType(); + virtual void writeAsEncodedUnicode(::java::io::Writer *) = 0; +public: // actually protected + virtual ::java::lang::String * encode(::java::lang::String *, jboolean); + ::javax::xml::stream::Location * __attribute__((aligned(__alignof__( ::java::lang::Object)))) location; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_XMLEventImpl__ diff --git a/libjava/gnu/xml/stream/XMLEventReaderImpl.h b/libjava/gnu/xml/stream/XMLEventReaderImpl.h new file mode 100644 index 000000000..e3ce4923f --- /dev/null +++ b/libjava/gnu/xml/stream/XMLEventReaderImpl.h @@ -0,0 +1,66 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_XMLEventReaderImpl__ +#define __gnu_xml_stream_XMLEventReaderImpl__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class XMLEventReaderImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace stream + { + class XMLStreamReader; + namespace events + { + class XMLEvent; + } + namespace util + { + class XMLEventAllocator; + } + } + } + } +} + +class gnu::xml::stream::XMLEventReaderImpl : public ::java::lang::Object +{ + +public: // actually protected + XMLEventReaderImpl(::javax::xml::stream::XMLStreamReader *, ::javax::xml::stream::util::XMLEventAllocator *, ::java::lang::String *); +public: + virtual ::javax::xml::stream::events::XMLEvent * nextEvent(); + virtual ::java::lang::Object * next(); + virtual jboolean hasNext(); + virtual ::javax::xml::stream::events::XMLEvent * peek(); + virtual ::java::lang::String * getElementText(); + virtual ::javax::xml::stream::events::XMLEvent * nextTag(); + virtual ::java::lang::Object * getProperty(::java::lang::String *); + virtual void close(); + virtual void remove(); +public: // actually protected + ::javax::xml::stream::XMLStreamReader * __attribute__((aligned(__alignof__( ::java::lang::Object)))) reader; + ::javax::xml::stream::util::XMLEventAllocator * allocator; + ::java::lang::String * systemId; + ::javax::xml::stream::events::XMLEvent * peekEvent; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_XMLEventReaderImpl__ diff --git a/libjava/gnu/xml/stream/XMLEventWriterImpl.h b/libjava/gnu/xml/stream/XMLEventWriterImpl.h new file mode 100644 index 000000000..e81d0896a --- /dev/null +++ b/libjava/gnu/xml/stream/XMLEventWriterImpl.h @@ -0,0 +1,64 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_XMLEventWriterImpl__ +#define __gnu_xml_stream_XMLEventWriterImpl__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class XMLEventWriterImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class NamespaceContext; + } + namespace stream + { + class XMLEventReader; + class XMLStreamWriter; + namespace events + { + class XMLEvent; + } + } + } + } +} + +class gnu::xml::stream::XMLEventWriterImpl : public ::java::lang::Object +{ + +public: // actually protected + XMLEventWriterImpl(::javax::xml::stream::XMLStreamWriter *); +public: + virtual void flush(); + virtual void close(); + virtual void add(::javax::xml::stream::events::XMLEvent *); + virtual void add(::javax::xml::stream::XMLEventReader *); + virtual ::java::lang::String * getPrefix(::java::lang::String *); + virtual void setPrefix(::java::lang::String *, ::java::lang::String *); + virtual void setDefaultNamespace(::java::lang::String *); + virtual void setNamespaceContext(::javax::xml::namespace$::NamespaceContext *); + virtual ::javax::xml::namespace$::NamespaceContext * getNamespaceContext(); +public: // actually protected + ::javax::xml::stream::XMLStreamWriter * __attribute__((aligned(__alignof__( ::java::lang::Object)))) writer; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_XMLEventWriterImpl__ diff --git a/libjava/gnu/xml/stream/XMLInputFactoryImpl.h b/libjava/gnu/xml/stream/XMLInputFactoryImpl.h new file mode 100644 index 000000000..43a219755 --- /dev/null +++ b/libjava/gnu/xml/stream/XMLInputFactoryImpl.h @@ -0,0 +1,96 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_XMLInputFactoryImpl__ +#define __gnu_xml_stream_XMLInputFactoryImpl__ + +#pragma interface + +#include <javax/xml/stream/XMLInputFactory.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class XMLInputFactoryImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace stream + { + class EventFilter; + class StreamFilter; + class XMLEventReader; + class XMLReporter; + class XMLResolver; + class XMLStreamReader; + namespace util + { + class XMLEventAllocator; + } + } + namespace transform + { + class Source; + } + } + } +} + +class gnu::xml::stream::XMLInputFactoryImpl : public ::javax::xml::stream::XMLInputFactory +{ + +public: + XMLInputFactoryImpl(); + virtual ::javax::xml::stream::XMLStreamReader * createXMLStreamReader(::java::io::Reader *); + virtual ::javax::xml::stream::XMLStreamReader * createXMLStreamReader(::javax::xml::transform::Source *); + virtual ::javax::xml::stream::XMLStreamReader * createXMLStreamReader(::java::io::InputStream *); + virtual ::javax::xml::stream::XMLStreamReader * createXMLStreamReader(::java::io::InputStream *, ::java::lang::String *); + virtual ::javax::xml::stream::XMLStreamReader * createXMLStreamReader(::java::lang::String *, ::java::io::InputStream *); + virtual ::javax::xml::stream::XMLStreamReader * createXMLStreamReader(::java::lang::String *, ::java::io::Reader *); + virtual ::javax::xml::stream::XMLEventReader * createXMLEventReader(::java::io::Reader *); + virtual ::javax::xml::stream::XMLEventReader * createXMLEventReader(::java::lang::String *, ::java::io::Reader *); + virtual ::javax::xml::stream::XMLEventReader * createXMLEventReader(::javax::xml::stream::XMLStreamReader *); + virtual ::javax::xml::stream::XMLEventReader * createXMLEventReader(::javax::xml::transform::Source *); + virtual ::javax::xml::stream::XMLEventReader * createXMLEventReader(::java::io::InputStream *); + virtual ::javax::xml::stream::XMLEventReader * createXMLEventReader(::java::io::InputStream *, ::java::lang::String *); + virtual ::javax::xml::stream::XMLEventReader * createXMLEventReader(::java::lang::String *, ::java::io::InputStream *); + virtual ::javax::xml::stream::XMLStreamReader * createFilteredReader(::javax::xml::stream::XMLStreamReader *, ::javax::xml::stream::StreamFilter *); + virtual ::javax::xml::stream::XMLEventReader * createFilteredReader(::javax::xml::stream::XMLEventReader *, ::javax::xml::stream::EventFilter *); + virtual ::javax::xml::stream::XMLResolver * getXMLResolver(); + virtual void setXMLResolver(::javax::xml::stream::XMLResolver *); + virtual ::javax::xml::stream::XMLReporter * getXMLReporter(); + virtual void setXMLReporter(::javax::xml::stream::XMLReporter *); + virtual void setProperty(::java::lang::String *, ::java::lang::Object *); + virtual ::java::lang::Object * getProperty(::java::lang::String *); + virtual jboolean isPropertySupported(::java::lang::String *); + virtual void setEventAllocator(::javax::xml::stream::util::XMLEventAllocator *); + virtual ::javax::xml::stream::util::XMLEventAllocator * getEventAllocator(); + virtual void setCoalescing(jboolean); + virtual jboolean isCoalescing(); +public: // actually protected + virtual ::java::io::InputStream * getInputStream(::javax::xml::transform::Source *); + ::javax::xml::stream::XMLResolver * __attribute__((aligned(__alignof__( ::javax::xml::stream::XMLInputFactory)))) resolver; + ::javax::xml::stream::XMLReporter * reporter; + ::javax::xml::stream::util::XMLEventAllocator * allocator; + jboolean validating; + jboolean namespaceAware; + jboolean coalescing; + jboolean replacingEntityReferences; + jboolean externalEntities; + jboolean supportDTD; + jboolean xIncludeAware; + jboolean baseAware; + jboolean stringInterning; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_XMLInputFactoryImpl__ diff --git a/libjava/gnu/xml/stream/XMLOutputFactoryImpl.h b/libjava/gnu/xml/stream/XMLOutputFactoryImpl.h new file mode 100644 index 000000000..c5cd038b7 --- /dev/null +++ b/libjava/gnu/xml/stream/XMLOutputFactoryImpl.h @@ -0,0 +1,63 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_XMLOutputFactoryImpl__ +#define __gnu_xml_stream_XMLOutputFactoryImpl__ + +#pragma interface + +#include <javax/xml/stream/XMLOutputFactory.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class XMLOutputFactoryImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace stream + { + class XMLEventWriter; + class XMLStreamWriter; + } + namespace transform + { + class Result; + } + } + } +} + +class gnu::xml::stream::XMLOutputFactoryImpl : public ::javax::xml::stream::XMLOutputFactory +{ + +public: + XMLOutputFactoryImpl(); + virtual ::javax::xml::stream::XMLStreamWriter * createXMLStreamWriter(::java::io::Writer *); + virtual ::javax::xml::stream::XMLStreamWriter * createXMLStreamWriter(::java::io::OutputStream *); + virtual ::javax::xml::stream::XMLStreamWriter * createXMLStreamWriter(::java::io::OutputStream *, ::java::lang::String *); + virtual ::javax::xml::stream::XMLStreamWriter * createXMLStreamWriter(::javax::xml::transform::Result *); + virtual ::javax::xml::stream::XMLEventWriter * createXMLEventWriter(::java::io::OutputStream *); + virtual ::javax::xml::stream::XMLEventWriter * createXMLEventWriter(::java::io::OutputStream *, ::java::lang::String *); + virtual ::javax::xml::stream::XMLEventWriter * createXMLEventWriter(::java::io::Writer *); + virtual ::javax::xml::stream::XMLEventWriter * createXMLEventWriter(::javax::xml::transform::Result *); + virtual void setProperty(::java::lang::String *, ::java::lang::Object *); + virtual ::java::lang::Object * getProperty(::java::lang::String *); + virtual jboolean isPropertySupported(::java::lang::String *); + virtual jboolean isPrefixDefaulting(); + virtual void setPrefixDefaulting(jboolean); +public: // actually protected + jboolean __attribute__((aligned(__alignof__( ::javax::xml::stream::XMLOutputFactory)))) prefixDefaulting; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_XMLOutputFactoryImpl__ diff --git a/libjava/gnu/xml/stream/XMLParser$AnyContentModel.h b/libjava/gnu/xml/stream/XMLParser$AnyContentModel.h new file mode 100644 index 000000000..c5b4ea395 --- /dev/null +++ b/libjava/gnu/xml/stream/XMLParser$AnyContentModel.h @@ -0,0 +1,35 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_XMLParser$AnyContentModel__ +#define __gnu_xml_stream_XMLParser$AnyContentModel__ + +#pragma interface + +#include <gnu/xml/stream/XMLParser$ContentModel.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class XMLParser; + class XMLParser$AnyContentModel; + } + } + } +} + +class gnu::xml::stream::XMLParser$AnyContentModel : public ::gnu::xml::stream::XMLParser$ContentModel +{ + +public: // actually package-private + XMLParser$AnyContentModel(::gnu::xml::stream::XMLParser *); + ::gnu::xml::stream::XMLParser * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLParser$ContentModel)))) this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_XMLParser$AnyContentModel__ diff --git a/libjava/gnu/xml/stream/XMLParser$Attribute.h b/libjava/gnu/xml/stream/XMLParser$Attribute.h new file mode 100644 index 000000000..3601ebebe --- /dev/null +++ b/libjava/gnu/xml/stream/XMLParser$Attribute.h @@ -0,0 +1,45 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_XMLParser$Attribute__ +#define __gnu_xml_stream_XMLParser$Attribute__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class XMLParser; + class XMLParser$Attribute; + } + } + } +} + +class gnu::xml::stream::XMLParser$Attribute : public ::java::lang::Object +{ + +public: // actually package-private + XMLParser$Attribute(::gnu::xml::stream::XMLParser *, ::java::lang::String *, ::java::lang::String *, jboolean, ::java::lang::String *); +public: + virtual jboolean equals(::java::lang::Object *); + virtual ::java::lang::String * toString(); +public: // actually package-private + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name; + ::java::lang::String * type; + jboolean specified; + ::java::lang::String * value; + ::java::lang::String * prefix; + ::java::lang::String * localName; + ::gnu::xml::stream::XMLParser * this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_XMLParser$Attribute__ diff --git a/libjava/gnu/xml/stream/XMLParser$AttributeDecl.h b/libjava/gnu/xml/stream/XMLParser$AttributeDecl.h new file mode 100644 index 000000000..27da8e20d --- /dev/null +++ b/libjava/gnu/xml/stream/XMLParser$AttributeDecl.h @@ -0,0 +1,41 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_XMLParser$AttributeDecl__ +#define __gnu_xml_stream_XMLParser$AttributeDecl__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class XMLParser; + class XMLParser$AttributeDecl; + } + } + } +} + +class gnu::xml::stream::XMLParser$AttributeDecl : public ::java::lang::Object +{ + +public: // actually package-private + XMLParser$AttributeDecl(::gnu::xml::stream::XMLParser *, ::java::lang::String *, ::java::lang::String *, jint, ::java::lang::String *, ::java::util::HashSet *, jboolean); + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) type; + ::java::lang::String * value; + jint valueType; + ::java::lang::String * enumeration; + ::java::util::HashSet * values; + jboolean external; + ::gnu::xml::stream::XMLParser * this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_XMLParser$AttributeDecl__ diff --git a/libjava/gnu/xml/stream/XMLParser$ContentModel.h b/libjava/gnu/xml/stream/XMLParser$ContentModel.h new file mode 100644 index 000000000..26d9b824f --- /dev/null +++ b/libjava/gnu/xml/stream/XMLParser$ContentModel.h @@ -0,0 +1,44 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_XMLParser$ContentModel__ +#define __gnu_xml_stream_XMLParser$ContentModel__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class XMLParser; + class XMLParser$ContentModel; + } + } + } +} + +class gnu::xml::stream::XMLParser$ContentModel : public ::java::lang::Object +{ + +public: // actually package-private + XMLParser$ContentModel(::gnu::xml::stream::XMLParser *, jint); + static const jint EMPTY = 0; + static const jint ANY = 1; + static const jint ELEMENT = 2; + static const jint MIXED = 3; + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) min; + jint max; + jint type; + ::java::lang::String * text; + jboolean external; + ::gnu::xml::stream::XMLParser * this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_XMLParser$ContentModel__ diff --git a/libjava/gnu/xml/stream/XMLParser$ContentParticle.h b/libjava/gnu/xml/stream/XMLParser$ContentParticle.h new file mode 100644 index 000000000..3ac0ad187 --- /dev/null +++ b/libjava/gnu/xml/stream/XMLParser$ContentParticle.h @@ -0,0 +1,38 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_XMLParser$ContentParticle__ +#define __gnu_xml_stream_XMLParser$ContentParticle__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class XMLParser; + class XMLParser$ContentParticle; + } + } + } +} + +class gnu::xml::stream::XMLParser$ContentParticle : public ::java::lang::Object +{ + +public: // actually package-private + XMLParser$ContentParticle(::gnu::xml::stream::XMLParser *); + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) min; + jint max; + ::java::lang::Object * content; + ::gnu::xml::stream::XMLParser * this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_XMLParser$ContentParticle__ diff --git a/libjava/gnu/xml/stream/XMLParser$Doctype.h b/libjava/gnu/xml/stream/XMLParser$Doctype.h new file mode 100644 index 000000000..06ba9ec68 --- /dev/null +++ b/libjava/gnu/xml/stream/XMLParser$Doctype.h @@ -0,0 +1,74 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_XMLParser$Doctype__ +#define __gnu_xml_stream_XMLParser$Doctype__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class XMLParser; + class XMLParser$AttributeDecl; + class XMLParser$ContentModel; + class XMLParser$Doctype; + class XMLParser$ExternalIds; + } + } + } +} + +class gnu::xml::stream::XMLParser$Doctype : public ::java::lang::Object +{ + +public: // actually package-private + XMLParser$Doctype(::gnu::xml::stream::XMLParser *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void addElementDecl(::java::lang::String *, ::java::lang::String *, ::gnu::xml::stream::XMLParser$ContentModel *); + virtual void addAttributeDecl(::java::lang::String *, ::java::lang::String *, ::gnu::xml::stream::XMLParser$AttributeDecl *); + virtual void addEntityDecl(::java::lang::String *, ::java::lang::String *, jboolean); + virtual void addEntityDecl(::java::lang::String *, ::gnu::xml::stream::XMLParser$ExternalIds *, jboolean); + virtual void addNotationDecl(::java::lang::String *, ::gnu::xml::stream::XMLParser$ExternalIds *, jboolean); + virtual void addComment(::java::lang::String *); + virtual void addPI(::java::lang::String *, ::java::lang::String *); + virtual ::gnu::xml::stream::XMLParser$ContentModel * getElementModel(::java::lang::String *); + virtual ::gnu::xml::stream::XMLParser$AttributeDecl * getAttributeDecl(::java::lang::String *, ::java::lang::String *); + virtual jboolean isAttributeDeclared(::java::lang::String *, ::java::lang::String *); + virtual ::java::util::Iterator * attlistIterator(::java::lang::String *); + virtual ::java::lang::Object * getEntity(::java::lang::String *); + virtual jboolean isEntityExternal(::java::lang::String *); + virtual ::java::util::Iterator * entityIterator(); + virtual ::gnu::xml::stream::XMLParser$ExternalIds * getNotation(::java::lang::String *); + virtual jboolean isNotationExternal(::java::lang::String *); + virtual ::java::lang::String * getComment(::java::lang::String *); + virtual JArray< ::java::lang::String * > * getPI(::java::lang::String *); + virtual ::java::util::Iterator * entryIterator(); + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) rootName; + ::java::lang::String * publicId; + ::java::lang::String * systemId; +private: + ::java::util::LinkedHashMap * elements; + ::java::util::LinkedHashMap * attlists; + ::java::util::LinkedHashMap * entities; + ::java::util::LinkedHashMap * notations; + ::java::util::LinkedHashMap * comments; + ::java::util::LinkedHashMap * pis; + ::java::util::LinkedList * entries; + ::java::util::HashSet * externalEntities; + ::java::util::HashSet * externalNotations; + jint anon; +public: // actually package-private + ::gnu::xml::stream::XMLParser * this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_XMLParser$Doctype__ diff --git a/libjava/gnu/xml/stream/XMLParser$ElementContentModel.h b/libjava/gnu/xml/stream/XMLParser$ElementContentModel.h new file mode 100644 index 000000000..a1c745cb9 --- /dev/null +++ b/libjava/gnu/xml/stream/XMLParser$ElementContentModel.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_XMLParser$ElementContentModel__ +#define __gnu_xml_stream_XMLParser$ElementContentModel__ + +#pragma interface + +#include <gnu/xml/stream/XMLParser$ContentModel.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class XMLParser; + class XMLParser$ContentParticle; + class XMLParser$ElementContentModel; + } + } + } +} + +class gnu::xml::stream::XMLParser$ElementContentModel : public ::gnu::xml::stream::XMLParser$ContentModel +{ + +public: // actually package-private + XMLParser$ElementContentModel(::gnu::xml::stream::XMLParser *); + virtual void addContentParticle(::gnu::xml::stream::XMLParser$ContentParticle *); + ::java::util::LinkedList * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLParser$ContentModel)))) contentParticles; + jboolean or$; + ::java::lang::String * regex; + ::gnu::xml::stream::XMLParser * this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_XMLParser$ElementContentModel__ diff --git a/libjava/gnu/xml/stream/XMLParser$EmptyContentModel.h b/libjava/gnu/xml/stream/XMLParser$EmptyContentModel.h new file mode 100644 index 000000000..08ec01630 --- /dev/null +++ b/libjava/gnu/xml/stream/XMLParser$EmptyContentModel.h @@ -0,0 +1,35 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_XMLParser$EmptyContentModel__ +#define __gnu_xml_stream_XMLParser$EmptyContentModel__ + +#pragma interface + +#include <gnu/xml/stream/XMLParser$ContentModel.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class XMLParser; + class XMLParser$EmptyContentModel; + } + } + } +} + +class gnu::xml::stream::XMLParser$EmptyContentModel : public ::gnu::xml::stream::XMLParser$ContentModel +{ + +public: // actually package-private + XMLParser$EmptyContentModel(::gnu::xml::stream::XMLParser *); + ::gnu::xml::stream::XMLParser * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLParser$ContentModel)))) this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_XMLParser$EmptyContentModel__ diff --git a/libjava/gnu/xml/stream/XMLParser$ExternalIds.h b/libjava/gnu/xml/stream/XMLParser$ExternalIds.h new file mode 100644 index 000000000..037fb617e --- /dev/null +++ b/libjava/gnu/xml/stream/XMLParser$ExternalIds.h @@ -0,0 +1,38 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_XMLParser$ExternalIds__ +#define __gnu_xml_stream_XMLParser$ExternalIds__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class XMLParser; + class XMLParser$ExternalIds; + } + } + } +} + +class gnu::xml::stream::XMLParser$ExternalIds : public ::java::lang::Object +{ + +public: // actually package-private + XMLParser$ExternalIds(::gnu::xml::stream::XMLParser *); + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) publicId; + ::java::lang::String * systemId; + ::java::lang::String * notationName; + ::gnu::xml::stream::XMLParser * this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_XMLParser$ExternalIds__ diff --git a/libjava/gnu/xml/stream/XMLParser$Input.h b/libjava/gnu/xml/stream/XMLParser$Input.h new file mode 100644 index 000000000..60ae69bd4 --- /dev/null +++ b/libjava/gnu/xml/stream/XMLParser$Input.h @@ -0,0 +1,83 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_XMLParser$Input__ +#define __gnu_xml_stream_XMLParser$Input__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class UnicodeReader; + class XMLParser$Input; + } + } + } +} + +class gnu::xml::stream::XMLParser$Input : public ::java::lang::Object +{ + +public: // actually package-private + XMLParser$Input(::java::io::InputStream *, ::java::io::Reader *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean, jboolean); +public: + virtual jint getCharacterOffset(); + virtual jint getColumnNumber(); + virtual jint getLineNumber(); + virtual ::java::lang::String * getPublicId(); + virtual ::java::lang::String * getSystemId(); +public: // actually package-private + virtual void init(); + virtual void mark(jint); + virtual jint read(); + virtual jint read(JArray< jint > *, jint, jint); + virtual void reset(); +private: + void detectEncoding(); + static jboolean equals(JArray< jint > *, JArray< jint > *); +public: // actually package-private + virtual void setInputEncoding(::java::lang::String *); + virtual void finalizeEncoding(); + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) line; + jint markLine; + jint column; + jint markColumn; + jint offset; + jint markOffset; + ::java::lang::String * publicId; + ::java::lang::String * systemId; + ::java::lang::String * name; + jboolean report; + jboolean normalize; + ::java::io::InputStream * in; + ::java::io::Reader * reader; + ::gnu::xml::stream::UnicodeReader * unicodeReader; + jboolean initialized; + jboolean encodingDetected; + ::java::lang::String * inputEncoding; + jboolean xml11; +private: + static JArray< jint > * SIGNATURE_UCS_4_1234; + static JArray< jint > * SIGNATURE_UCS_4_4321; + static JArray< jint > * SIGNATURE_UCS_4_2143; + static JArray< jint > * SIGNATURE_UCS_4_3412; + static JArray< jint > * SIGNATURE_UCS_2_12; + static JArray< jint > * SIGNATURE_UCS_2_21; + static JArray< jint > * SIGNATURE_UCS_2_12_NOBOM; + static JArray< jint > * SIGNATURE_UCS_2_21_NOBOM; + static JArray< jint > * SIGNATURE_UTF_8; + static JArray< jint > * SIGNATURE_UTF_8_BOM; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_XMLParser$Input__ diff --git a/libjava/gnu/xml/stream/XMLParser$MixedContentModel.h b/libjava/gnu/xml/stream/XMLParser$MixedContentModel.h new file mode 100644 index 000000000..e7f244a1a --- /dev/null +++ b/libjava/gnu/xml/stream/XMLParser$MixedContentModel.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_XMLParser$MixedContentModel__ +#define __gnu_xml_stream_XMLParser$MixedContentModel__ + +#pragma interface + +#include <gnu/xml/stream/XMLParser$ContentModel.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class XMLParser; + class XMLParser$MixedContentModel; + } + } + } +} + +class gnu::xml::stream::XMLParser$MixedContentModel : public ::gnu::xml::stream::XMLParser$ContentModel +{ + +public: // actually package-private + XMLParser$MixedContentModel(::gnu::xml::stream::XMLParser *); + virtual void addName(::java::lang::String *); + virtual jboolean containsName(::java::lang::String *); +private: + ::java::util::HashSet * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLParser$ContentModel)))) names; +public: // actually package-private + ::gnu::xml::stream::XMLParser * this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_XMLParser$MixedContentModel__ diff --git a/libjava/gnu/xml/stream/XMLParser.h b/libjava/gnu/xml/stream/XMLParser.h new file mode 100644 index 000000000..319c2c4a3 --- /dev/null +++ b/libjava/gnu/xml/stream/XMLParser.h @@ -0,0 +1,304 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_XMLParser__ +#define __gnu_xml_stream_XMLParser__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace java + { + namespace lang + { + class CPStringBuilder; + } + } + namespace xml + { + namespace stream + { + class XMLParser; + class XMLParser$Attribute; + class XMLParser$ContentModel; + class XMLParser$ContentParticle; + class XMLParser$Doctype; + class XMLParser$ElementContentModel; + class XMLParser$ExternalIds; + class XMLParser$Input; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class NamespaceContext; + class QName; + } + namespace stream + { + class Location; + class XMLReporter; + class XMLResolver; + } + } + } +} + +class gnu::xml::stream::XMLParser : public ::java::lang::Object +{ + +public: + XMLParser(::java::io::InputStream *, ::java::lang::String *, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean, ::javax::xml::stream::XMLReporter *, ::javax::xml::stream::XMLResolver *); + XMLParser(::java::io::Reader *, ::java::lang::String *, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean, ::javax::xml::stream::XMLReporter *, ::javax::xml::stream::XMLResolver *); + virtual ::java::lang::String * getNamespaceURI(::java::lang::String *); + virtual ::java::lang::String * getPrefix(::java::lang::String *); + virtual ::java::util::Iterator * getPrefixes(::java::lang::String *); + virtual void close(); + virtual ::javax::xml::namespace$::NamespaceContext * getNamespaceContext(); + virtual jint getAttributeCount(); + virtual ::java::lang::String * getAttributeLocalName(jint); + virtual ::java::lang::String * getAttributeNamespace(jint); + virtual ::java::lang::String * getAttributePrefix(jint); + virtual ::javax::xml::namespace$::QName * getAttributeName(jint); + virtual ::java::lang::String * getAttributeType(jint); +private: + ::java::lang::String * getAttributeType(::java::lang::String *, ::java::lang::String *); +public: + virtual ::java::lang::String * getAttributeValue(jint); + virtual ::java::lang::String * getAttributeValue(::java::lang::String *, ::java::lang::String *); +public: // actually package-private + virtual jboolean isAttributeDeclared(jint); +public: + virtual ::java::lang::String * getCharacterEncodingScheme(); + virtual ::java::lang::String * getElementText(); + virtual ::java::lang::String * getEncoding(); + virtual jint getEventType(); + virtual ::java::lang::String * getLocalName(); + virtual ::javax::xml::stream::Location * getLocation(); + virtual ::javax::xml::namespace$::QName * getName(); + virtual jint getNamespaceCount(); + virtual ::java::lang::String * getNamespacePrefix(jint); + virtual ::java::lang::String * getNamespaceURI(); + virtual ::java::lang::String * getNamespaceURI(jint); + virtual ::java::lang::String * getPIData(); + virtual ::java::lang::String * getPITarget(); + virtual ::java::lang::String * getPrefix(); + virtual ::java::lang::Object * getProperty(::java::lang::String *); + virtual ::java::lang::String * getText(); + virtual JArray< jchar > * getTextCharacters(); + virtual jint getTextCharacters(jint, JArray< jchar > *, jint, jint); + virtual jint getTextLength(); + virtual jint getTextStart(); + virtual ::java::lang::String * getVersion(); + virtual jboolean hasName(); + virtual jboolean hasText(); + virtual jboolean isAttributeSpecified(jint); + virtual jboolean isCharacters(); + virtual jboolean isEndElement(); + virtual jboolean isStandalone(); + virtual jboolean isStartElement(); + virtual jboolean isWhiteSpace(); + virtual jint nextTag(); + virtual void require(jint, ::java::lang::String *, ::java::lang::String *); + virtual jboolean standaloneSet(); + virtual jboolean hasNext(); + virtual jint next(); +public: // actually package-private + virtual ::java::lang::String * getCurrentElement(); +private: + void mark(jint); + void reset(); + jint read(); + jint read(JArray< jint > *, jint, jint); + jint readCh(); + void require(jchar); + void require(::java::lang::String *); + jboolean tryRead(jchar); + jboolean tryRead(::java::lang::String *); + void readUntil(::java::lang::String *); + jboolean tryWhitespace(); + void skipWhitespace(); + void requireWhitespace(); +public: // actually package-private + virtual ::java::lang::String * getXMLBase(); +private: + void pushInput(::java::lang::String *, ::java::lang::String *, jboolean, jboolean); + void pushInput(::java::lang::String *, ::gnu::xml::stream::XMLParser$ExternalIds *, jboolean, jboolean); + void pushInput(::gnu::xml::stream::XMLParser$Input *); +public: // actually package-private + static ::java::lang::String * canonicalize(::java::lang::String *); +public: + static ::java::lang::String * absolutize(::java::lang::String *, ::java::lang::String *); +private: + static jboolean isURLScheme(::java::lang::String *); +public: // actually package-private + static ::java::io::InputStream * resolve(::java::lang::String *); +private: + void popInput(); + void readTextDecl(); + void readXMLDecl(); + void readDoctypeDecl(); + void checkDoctype(); + void readMarkupdecl(jboolean); + void readElementDecl(); + void readContentspec(::java::lang::String *); + ::gnu::xml::stream::XMLParser$ElementContentModel * readElements(::gnu::java::lang::CPStringBuilder *); + ::gnu::xml::stream::XMLParser$ContentParticle * readContentParticle(::gnu::java::lang::CPStringBuilder *); + void readAttlistDecl(); + void readAttDef(::java::lang::String *); + ::java::lang::String * readAttType(::gnu::java::lang::CPStringBuilder *, ::java::util::HashSet *); + void readEnumeration(jboolean, ::gnu::java::lang::CPStringBuilder *, ::java::util::HashSet *); + void readNotationType(::gnu::java::lang::CPStringBuilder *, ::java::util::HashSet *); + void readDefault(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::util::HashSet *); + void readEntityDecl(jboolean); + void readNotationDecl(jboolean); + ::gnu::xml::stream::XMLParser$ExternalIds * readExternalIds(jboolean, jboolean); + jint readStartElement(); + jboolean attributeSpecified(::java::lang::String *); + void readAttribute(::java::lang::String *); + jboolean addNamespace(::gnu::xml::stream::XMLParser$Attribute *); + void readEndElement(); + void endElementValidationHook(); + void readComment(jboolean); + void readPI(jboolean); + void readReference(); + void readCDSect(); + jint readCharData(::java::lang::String *); + void expandEntity(::java::lang::String *, jboolean, jboolean); + jboolean isUnparsedEntity(::java::lang::String *); + void readEq(); + jint literalReadCh(jboolean); + ::java::lang::String * readLiteral(jint, jboolean); + ::java::lang::StringBuffer * normalize(::java::lang::StringBuffer *); + void normalizeCRLF(::java::lang::StringBuffer *); + void expandPEReference(); + JArray< jchar > * readCharacterRef(jint); + ::java::lang::String * readNmtoken(jboolean); + ::java::lang::String * readNmtoken(jboolean, ::java::lang::StringBuffer *); +public: + static jboolean isXML11Char(jint); + static jboolean isXML11RestrictedChar(jint); +private: + jboolean isNmtoken(::java::lang::String *, jboolean); +public: + static jboolean isNameStartCharacter(jint, jboolean); + static jboolean isNameCharacter(jint, jboolean); + static jboolean isLetter(jint); + static jboolean isDigit(jint); + static jboolean isCombiningChar(jint); + static jboolean isExtender(jint); + static jboolean isChar(jint); +private: + ::java::lang::String * intern(::java::lang::String *); + void error(::java::lang::String *); + void error(::java::lang::String *, ::java::lang::Object *); + void validateStartElement(::java::lang::String *); + void validateEndElement(); + void validatePCData(::java::lang::String *); + void validateElementContent(::gnu::xml::stream::XMLParser$ElementContentModel *, ::java::util::LinkedList *); + ::java::lang::String * createRegularExpression(::gnu::xml::stream::XMLParser$ElementContentModel *); +public: // actually package-private + virtual void validateDoctype(); +public: + static void main(JArray< ::java::lang::String * > *); +private: + static ::java::lang::String * encodeText(::java::lang::String *); +public: // actually package-private + static ::java::lang::String * access$0(::gnu::xml::stream::XMLParser *, ::java::lang::String *); + static jboolean access$1(::gnu::xml::stream::XMLParser *); + static ::gnu::xml::stream::XMLParser$Input * access$2(::gnu::xml::stream::XMLParser *); + static ::java::util::LinkedList * access$3(::gnu::xml::stream::XMLParser *); +private: + static const jint INIT = 0; + static const jint PROLOG = 1; + static const jint CONTENT = 2; + static const jint EMPTY_ELEMENT = 3; + static const jint MISC = 4; + static const jint LIT_ENTITY_REF = 2; + static const jint LIT_NORMALIZE = 4; + static const jint LIT_ATTRIBUTE = 8; + static const jint LIT_DISABLE_PE = 16; + static const jint LIT_DISABLE_CREF = 32; + static const jint LIT_DISABLE_EREF = 64; + static const jint LIT_PUBID = 256; +public: // actually package-private + static const jint ATTRIBUTE_DEFAULT_UNDECLARED = 30; + static const jint ATTRIBUTE_DEFAULT_SPECIFIED = 31; + static const jint ATTRIBUTE_DEFAULT_IMPLIED = 32; + static const jint ATTRIBUTE_DEFAULT_REQUIRED = 33; + static const jint ATTRIBUTE_DEFAULT_FIXED = 34; + static const jint START_ENTITY = 50; + static const jint END_ENTITY = 51; +private: + ::gnu::xml::stream::XMLParser$Input * __attribute__((aligned(__alignof__( ::java::lang::Object)))) input; + ::java::util::LinkedList * inputStack; + ::java::util::LinkedList * startEntityStack; + ::java::util::LinkedList * endEntityStack; + jint state; + jint event; + ::java::util::LinkedList * stack; + ::java::util::LinkedList * namespaces; + ::java::util::LinkedList * bases; + ::java::util::ArrayList * attrs; + ::java::lang::StringBuffer * buf; + ::java::lang::StringBuffer * nmtokenBuf; + ::java::lang::StringBuffer * literalBuf; + JArray< jint > * tmpBuf; + ::gnu::xml::stream::XMLParser$ContentModel * currentContentModel; + ::java::util::LinkedList * validationStack; + ::java::util::HashSet * ids; + ::java::util::HashSet * idrefs; + ::java::lang::String * piTarget; + ::java::lang::String * piData; + ::java::lang::String * xmlVersion; + ::java::lang::String * xmlEncoding; + ::java::lang::Boolean * xmlStandalone; +public: // actually package-private + ::gnu::xml::stream::XMLParser$Doctype * doctype; +private: + jboolean expandPE; + jboolean peIsError; + jboolean validating; + jboolean stringInterning; + jboolean coalescing; + jboolean replaceERefs; + jboolean externalEntities; + jboolean supportDTD; + jboolean namespaceAware; + jboolean baseAware; + jboolean extendedEventTypes; +public: // actually package-private + ::javax::xml::stream::XMLReporter * reporter; + ::javax::xml::stream::XMLResolver * resolver; +private: + static ::java::lang::String * TEST_START_ELEMENT; + static ::java::lang::String * TEST_END_ELEMENT; + static ::java::lang::String * TEST_COMMENT; + static ::java::lang::String * TEST_PI; + static ::java::lang::String * TEST_CDATA; + static ::java::lang::String * TEST_XML_DECL; + static ::java::lang::String * TEST_DOCTYPE_DECL; + static ::java::lang::String * TEST_ELEMENT_DECL; + static ::java::lang::String * TEST_ATTLIST_DECL; + static ::java::lang::String * TEST_ENTITY_DECL; + static ::java::lang::String * TEST_NOTATION_DECL; + static ::java::lang::String * TEST_KET; + static ::java::lang::String * TEST_END_COMMENT; + static ::java::lang::String * TEST_END_PI; + static ::java::lang::String * TEST_END_CDATA; + static ::java::util::LinkedHashMap * PREDEFINED_ENTITIES; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_XMLParser__ diff --git a/libjava/gnu/xml/stream/XMLStreamWriterImpl.h b/libjava/gnu/xml/stream/XMLStreamWriterImpl.h new file mode 100644 index 000000000..245332ed0 --- /dev/null +++ b/libjava/gnu/xml/stream/XMLStreamWriterImpl.h @@ -0,0 +1,120 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_stream_XMLStreamWriterImpl__ +#define __gnu_xml_stream_XMLStreamWriterImpl__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace stream + { + class XMLStreamWriterImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class NamespaceContext; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + namespace helpers + { + class NamespaceSupport; + } + } + } + } +} + +class gnu::xml::stream::XMLStreamWriterImpl : public ::java::lang::Object +{ + +public: // actually protected + XMLStreamWriterImpl(::java::io::Writer *, ::java::lang::String *, jboolean); +private: + void endStartElement(); +public: + virtual void writeStartElement(::java::lang::String *); + virtual void writeStartElement(::java::lang::String *, ::java::lang::String *); +public: // actually protected + virtual ::java::lang::String * createPrefix(::java::lang::String *); +public: + virtual void writeStartElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void writeEmptyElement(::java::lang::String *, ::java::lang::String *); + virtual void writeEmptyElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void writeEmptyElement(::java::lang::String *); + virtual void writeEndElement(); + virtual void writeEndDocument(); + virtual void close(); + virtual void flush(); + virtual void writeAttribute(::java::lang::String *, ::java::lang::String *); + virtual void writeAttribute(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void writeAttribute(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void writeNamespace(::java::lang::String *, ::java::lang::String *); +private: + void writeNamespaceImpl(::java::lang::String *, ::java::lang::String *); +public: + virtual void writeDefaultNamespace(::java::lang::String *); + virtual void writeComment(::java::lang::String *); + virtual void writeProcessingInstruction(::java::lang::String *); + virtual void writeProcessingInstruction(::java::lang::String *, ::java::lang::String *); + virtual void writeCData(::java::lang::String *); + virtual void writeDTD(::java::lang::String *); + virtual void writeEntityRef(::java::lang::String *); + virtual void writeStartDocument(); + virtual void writeStartDocument(::java::lang::String *); + virtual void writeStartDocument(::java::lang::String *, ::java::lang::String *); + virtual void writeCharacters(::java::lang::String *); + virtual void writeCharacters(JArray< jchar > *, jint, jint); + virtual ::java::lang::String * getPrefix(::java::lang::String *); + virtual void setPrefix(::java::lang::String *, ::java::lang::String *); + virtual void setDefaultNamespace(::java::lang::String *); + virtual void setNamespaceContext(::javax::xml::namespace$::NamespaceContext *); + virtual ::javax::xml::namespace$::NamespaceContext * getNamespaceContext(); + virtual ::java::lang::Object * getProperty(::java::lang::String *); +private: + void writeEncoded(::java::lang::String *, jboolean); + void writeEncodedWithRestrictedChars(::java::lang::String *, jboolean); + jboolean isName(::java::lang::String *); + jboolean isPrefix(::java::lang::String *); + jboolean isNCName(::java::lang::String *); + jboolean isChars(::java::lang::String *); + jboolean isURI(::java::lang::String *); +public: // actually protected + ::java::io::Writer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) writer; + ::java::lang::String * encoding; + jboolean prefixDefaulting; + ::javax::xml::namespace$::NamespaceContext * namespaceContext; +private: + ::java::util::LinkedList * elements; + jboolean inStartElement; + jboolean emptyElement; + ::org::xml::sax::helpers::NamespaceSupport * namespaces; + jint count; + jboolean xml11; + jboolean hasXML11RestrictedChars; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_stream_XMLStreamWriterImpl__ diff --git a/libjava/gnu/xml/transform/AbstractNumberNode.h b/libjava/gnu/xml/transform/AbstractNumberNode.h new file mode 100644 index 000000000..d82794dac --- /dev/null +++ b/libjava/gnu/xml/transform/AbstractNumberNode.h @@ -0,0 +1,84 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_AbstractNumberNode__ +#define __gnu_xml_transform_AbstractNumberNode__ + +#pragma interface + +#include <gnu/xml/transform/TemplateNode.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace java + { + namespace lang + { + class CPStringBuilder; + } + } + namespace xml + { + namespace transform + { + class AbstractNumberNode; + class Stylesheet; + class TemplateNode; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::AbstractNumberNode : public ::gnu::xml::transform::TemplateNode +{ + +public: // actually package-private + AbstractNumberNode(::gnu::xml::transform::TemplateNode *, ::java::lang::String *, jint, ::java::lang::String *, jint); + virtual void doApply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); + virtual ::java::lang::String * format(::java::lang::String *, JArray< jint > *); + virtual void format(::gnu::java::lang::CPStringBuilder *, jint, ::java::lang::String *); + static jboolean isAlphanumeric(jchar); + static ::java::lang::String * alphabetic(jchar, jint); + static ::java::lang::String * roman(jboolean, jint); + virtual JArray< jint > * compute(::gnu::xml::transform::Stylesheet *, ::org::w3c::dom::Node *, jint, jint) = 0; +public: + virtual jboolean references(::javax::xml::namespace$::QName *); + virtual ::java::lang::String * toString(); +public: // actually package-private + static const jint ALPHABETIC = 0; + static const jint TRADITIONAL = 1; + ::gnu::xml::transform::TemplateNode * __attribute__((aligned(__alignof__( ::gnu::xml::transform::TemplateNode)))) format__; + ::java::lang::String * lang; + jint letterValue; + ::java::lang::String * groupingSeparator; + jint groupingSize; + static JArray< jint > * roman_numbers; + static JArray< jchar > * roman_chars; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_AbstractNumberNode__ diff --git a/libjava/gnu/xml/transform/ApplyImportsNode.h b/libjava/gnu/xml/transform/ApplyImportsNode.h new file mode 100644 index 000000000..53f45e975 --- /dev/null +++ b/libjava/gnu/xml/transform/ApplyImportsNode.h @@ -0,0 +1,58 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_ApplyImportsNode__ +#define __gnu_xml_transform_ApplyImportsNode__ + +#pragma interface + +#include <gnu/xml/transform/TemplateNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class ApplyImportsNode; + class Stylesheet; + class TemplateNode; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::ApplyImportsNode : public ::gnu::xml::transform::TemplateNode +{ + +public: // actually package-private + ApplyImportsNode(); + ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); + void doApply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + ::java::lang::String * toString(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_ApplyImportsNode__ diff --git a/libjava/gnu/xml/transform/ApplyTemplatesNode.h b/libjava/gnu/xml/transform/ApplyTemplatesNode.h new file mode 100644 index 000000000..c25d2f53b --- /dev/null +++ b/libjava/gnu/xml/transform/ApplyTemplatesNode.h @@ -0,0 +1,70 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_ApplyTemplatesNode__ +#define __gnu_xml_transform_ApplyTemplatesNode__ + +#pragma interface + +#include <gnu/xml/transform/TemplateNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class ApplyTemplatesNode; + class Stylesheet; + class TemplateNode; + } + namespace xpath + { + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::ApplyTemplatesNode : public ::gnu::xml::transform::TemplateNode +{ + +public: // actually package-private + ApplyTemplatesNode(::gnu::xml::xpath::Expr *, ::javax::xml::namespace$::QName *, ::java::util::List *, ::java::util::List *, jboolean); + ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); + void doApply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::transform::TemplateNode)))) select; + ::javax::xml::namespace$::QName * mode; + ::java::util::List * sortKeys; + ::java::util::List * withParams; + jboolean isDefault; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_ApplyTemplatesNode__ diff --git a/libjava/gnu/xml/transform/AttributeNode.h b/libjava/gnu/xml/transform/AttributeNode.h new file mode 100644 index 000000000..b83f7c8c0 --- /dev/null +++ b/libjava/gnu/xml/transform/AttributeNode.h @@ -0,0 +1,66 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_AttributeNode__ +#define __gnu_xml_transform_AttributeNode__ + +#pragma interface + +#include <gnu/xml/transform/TemplateNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class AttributeNode; + class Stylesheet; + class TemplateNode; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::AttributeNode : public ::gnu::xml::transform::TemplateNode +{ + +public: // actually package-private + AttributeNode(::gnu::xml::transform::TemplateNode *, ::gnu::xml::transform::TemplateNode *, ::org::w3c::dom::Node *); + ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); + void doApply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); + ::java::lang::String * getPrefix(::java::lang::String *); + ::java::lang::String * inventPrefix(::org::w3c::dom::Node *); +public: + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::transform::TemplateNode * __attribute__((aligned(__alignof__( ::gnu::xml::transform::TemplateNode)))) name; + ::gnu::xml::transform::TemplateNode * namespace$; + ::org::w3c::dom::Node * source; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_AttributeNode__ diff --git a/libjava/gnu/xml/transform/AttributeSet.h b/libjava/gnu/xml/transform/AttributeSet.h new file mode 100644 index 000000000..2c92e1211 --- /dev/null +++ b/libjava/gnu/xml/transform/AttributeSet.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_AttributeSet__ +#define __gnu_xml_transform_AttributeSet__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class AttributeSet; + class Stylesheet; + class TemplateNode; + } + } + } +} + +class gnu::xml::transform::AttributeSet : public ::java::lang::Object +{ + +public: // actually package-private + AttributeSet(::gnu::xml::transform::TemplateNode *, ::java::lang::String *, ::java::lang::String *); + ::gnu::xml::transform::AttributeSet * clone(::gnu::xml::transform::Stylesheet *); + ::gnu::xml::transform::TemplateNode * __attribute__((aligned(__alignof__( ::java::lang::Object)))) children; + ::java::lang::String * name; + ::java::lang::String * uas; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_AttributeSet__ diff --git a/libjava/gnu/xml/transform/Bindings.h b/libjava/gnu/xml/transform/Bindings.h new file mode 100644 index 000000000..abbc8f0c6 --- /dev/null +++ b/libjava/gnu/xml/transform/Bindings.h @@ -0,0 +1,76 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_Bindings__ +#define __gnu_xml_transform_Bindings__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class Bindings; + class Stylesheet; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::Bindings : public ::java::lang::Object +{ + +public: // actually package-private + Bindings(::gnu::xml::transform::Stylesheet *); +public: + virtual ::java::lang::Object * clone(); +public: // actually package-private + virtual void push(jint); + virtual void pop(jint); +public: + virtual jboolean containsKey(::javax::xml::namespace$::QName *, jint); + virtual ::java::lang::Object * get(::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint); +public: // actually package-private + virtual void set(::javax::xml::namespace$::QName *, ::java::lang::Object *, jint); +public: + virtual ::java::lang::Object * resolveVariable(::javax::xml::namespace$::QName *); + virtual ::java::lang::String * toString(); +public: // actually package-private + static const jint VARIABLE = 0; + static const jint PARAM = 1; + static const jint WITH_PARAM = 2; + ::gnu::xml::transform::Stylesheet * __attribute__((aligned(__alignof__( ::java::lang::Object)))) stylesheet; + ::java::util::LinkedList * variables; + ::java::util::LinkedList * parameters; + ::java::util::LinkedList * withParameters; + jboolean global; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_Bindings__ diff --git a/libjava/gnu/xml/transform/CallTemplateNode.h b/libjava/gnu/xml/transform/CallTemplateNode.h new file mode 100644 index 000000000..03b2d179d --- /dev/null +++ b/libjava/gnu/xml/transform/CallTemplateNode.h @@ -0,0 +1,63 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_CallTemplateNode__ +#define __gnu_xml_transform_CallTemplateNode__ + +#pragma interface + +#include <gnu/xml/transform/TemplateNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class CallTemplateNode; + class Stylesheet; + class TemplateNode; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::CallTemplateNode : public ::gnu::xml::transform::TemplateNode +{ + +public: // actually package-private + CallTemplateNode(::javax::xml::namespace$::QName *, ::java::util::List *); + ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); + void doApply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::javax::xml::namespace$::QName * __attribute__((aligned(__alignof__( ::gnu::xml::transform::TemplateNode)))) name; + ::java::util::List * withParams; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_CallTemplateNode__ diff --git a/libjava/gnu/xml/transform/ChooseNode.h b/libjava/gnu/xml/transform/ChooseNode.h new file mode 100644 index 000000000..33519454b --- /dev/null +++ b/libjava/gnu/xml/transform/ChooseNode.h @@ -0,0 +1,58 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_ChooseNode__ +#define __gnu_xml_transform_ChooseNode__ + +#pragma interface + +#include <gnu/xml/transform/TemplateNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class ChooseNode; + class Stylesheet; + class TemplateNode; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::ChooseNode : public ::gnu::xml::transform::TemplateNode +{ + +public: // actually package-private + ChooseNode(); + ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); + void doApply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + ::java::lang::String * toString(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_ChooseNode__ diff --git a/libjava/gnu/xml/transform/CommentNode.h b/libjava/gnu/xml/transform/CommentNode.h new file mode 100644 index 000000000..78b6d1843 --- /dev/null +++ b/libjava/gnu/xml/transform/CommentNode.h @@ -0,0 +1,58 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_CommentNode__ +#define __gnu_xml_transform_CommentNode__ + +#pragma interface + +#include <gnu/xml/transform/TemplateNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class CommentNode; + class Stylesheet; + class TemplateNode; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::CommentNode : public ::gnu::xml::transform::TemplateNode +{ + +public: // actually package-private + CommentNode(); + ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); + void doApply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + ::java::lang::String * toString(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_CommentNode__ diff --git a/libjava/gnu/xml/transform/CopyNode.h b/libjava/gnu/xml/transform/CopyNode.h new file mode 100644 index 000000000..e724dbbe1 --- /dev/null +++ b/libjava/gnu/xml/transform/CopyNode.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_CopyNode__ +#define __gnu_xml_transform_CopyNode__ + +#pragma interface + +#include <gnu/xml/transform/TemplateNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class CopyNode; + class Stylesheet; + class TemplateNode; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::CopyNode : public ::gnu::xml::transform::TemplateNode +{ + +public: // actually package-private + CopyNode(::java::lang::String *); + ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); + void doApply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); + void addAttributeSet(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *, ::java::lang::String *); +public: + ::java::lang::String * toString(); +public: // actually package-private + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::transform::TemplateNode)))) uas; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_CopyNode__ diff --git a/libjava/gnu/xml/transform/CopyOfNode.h b/libjava/gnu/xml/transform/CopyOfNode.h new file mode 100644 index 000000000..4bf660768 --- /dev/null +++ b/libjava/gnu/xml/transform/CopyOfNode.h @@ -0,0 +1,66 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_CopyOfNode__ +#define __gnu_xml_transform_CopyOfNode__ + +#pragma interface + +#include <gnu/xml/transform/TemplateNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class CopyOfNode; + class Stylesheet; + class TemplateNode; + } + namespace xpath + { + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::CopyOfNode : public ::gnu::xml::transform::TemplateNode +{ + +public: // actually package-private + CopyOfNode(::gnu::xml::xpath::Expr *); + ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); + void doApply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::transform::TemplateNode)))) select; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_CopyOfNode__ diff --git a/libjava/gnu/xml/transform/CurrentFunction.h b/libjava/gnu/xml/transform/CurrentFunction.h new file mode 100644 index 000000000..118bfe54f --- /dev/null +++ b/libjava/gnu/xml/transform/CurrentFunction.h @@ -0,0 +1,67 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_CurrentFunction__ +#define __gnu_xml_transform_CurrentFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class CurrentFunction; + class Stylesheet; + } + namespace xpath + { + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::CurrentFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + CurrentFunction(::gnu::xml::transform::Stylesheet *); +public: + ::java::lang::Object * evaluate(::java::util::List *); + void setArguments(::java::util::List *); + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::transform::Stylesheet * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) stylesheet; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_CurrentFunction__ diff --git a/libjava/gnu/xml/transform/DOMSourceLocator.h b/libjava/gnu/xml/transform/DOMSourceLocator.h new file mode 100644 index 000000000..974654e33 --- /dev/null +++ b/libjava/gnu/xml/transform/DOMSourceLocator.h @@ -0,0 +1,51 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_DOMSourceLocator__ +#define __gnu_xml_transform_DOMSourceLocator__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class DOMSourceLocator; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::DOMSourceLocator : public ::java::lang::Object +{ + +public: // actually package-private + DOMSourceLocator(::org::w3c::dom::Node *); +public: + virtual ::org::w3c::dom::Node * getOriginatingNode(); + virtual ::java::lang::String * getPublicId(); + virtual ::java::lang::String * getSystemId(); + virtual jint getLineNumber(); + virtual jint getColumnNumber(); +public: // actually package-private + ::org::w3c::dom::Node * __attribute__((aligned(__alignof__( ::java::lang::Object)))) node; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_DOMSourceLocator__ diff --git a/libjava/gnu/xml/transform/DocumentFunction.h b/libjava/gnu/xml/transform/DocumentFunction.h new file mode 100644 index 000000000..88c31dcfa --- /dev/null +++ b/libjava/gnu/xml/transform/DocumentFunction.h @@ -0,0 +1,72 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_DocumentFunction__ +#define __gnu_xml_transform_DocumentFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class DocumentFunction; + class Stylesheet; + } + namespace xpath + { + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::DocumentFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + DocumentFunction(::gnu::xml::transform::Stylesheet *, ::org::w3c::dom::Node *); +public: + ::java::lang::Object * evaluate(::java::util::List *); + void setArguments(::java::util::List *); + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); +public: // actually package-private + ::java::util::Collection * document(::java::lang::String *, ::java::lang::String *); +public: + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); +public: // actually package-private + ::gnu::xml::transform::Stylesheet * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) stylesheet; + ::org::w3c::dom::Node * base; + ::java::util::List * args; + ::java::util::List * values; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_DocumentFunction__ diff --git a/libjava/gnu/xml/transform/ElementAvailableFunction.h b/libjava/gnu/xml/transform/ElementAvailableFunction.h new file mode 100644 index 000000000..21a828abe --- /dev/null +++ b/libjava/gnu/xml/transform/ElementAvailableFunction.h @@ -0,0 +1,69 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_ElementAvailableFunction__ +#define __gnu_xml_transform_ElementAvailableFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class ElementAvailableFunction; + } + namespace xpath + { + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class NamespaceContext; + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::ElementAvailableFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + ElementAvailableFunction(::javax::xml::namespace$::NamespaceContext *); +public: + virtual ::java::lang::Object * evaluate(::java::util::List *); + virtual void setArguments(::java::util::List *); + virtual ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + virtual ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + virtual jboolean references(::javax::xml::namespace$::QName *); + virtual ::java::lang::String * toString(); +public: // actually package-private + static ::java::util::Collection * elements; + ::javax::xml::namespace$::NamespaceContext * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) nsctx; + ::java::util::List * args; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_ElementAvailableFunction__ diff --git a/libjava/gnu/xml/transform/ElementNode.h b/libjava/gnu/xml/transform/ElementNode.h new file mode 100644 index 000000000..b086d2ad5 --- /dev/null +++ b/libjava/gnu/xml/transform/ElementNode.h @@ -0,0 +1,68 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_ElementNode__ +#define __gnu_xml_transform_ElementNode__ + +#pragma interface + +#include <gnu/xml/transform/TemplateNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class ElementNode; + class Stylesheet; + class TemplateNode; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::ElementNode : public ::gnu::xml::transform::TemplateNode +{ + +public: // actually package-private + ElementNode(::gnu::xml::transform::TemplateNode *, ::gnu::xml::transform::TemplateNode *, ::java::lang::String *, ::org::w3c::dom::Node *); + ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); + void doApply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); + ::java::lang::String * getPrefix(::java::lang::String *); + void addAttributeSet(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *, ::java::lang::String *); +public: + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::transform::TemplateNode * __attribute__((aligned(__alignof__( ::gnu::xml::transform::TemplateNode)))) name; + ::gnu::xml::transform::TemplateNode * namespace$; + ::java::lang::String * uas; + ::org::w3c::dom::Node * source; + ::java::util::Collection * elementExcludeResultPrefixes; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_ElementNode__ diff --git a/libjava/gnu/xml/transform/ErrorListenerErrorHandler.h b/libjava/gnu/xml/transform/ErrorListenerErrorHandler.h new file mode 100644 index 000000000..e7a4e36d7 --- /dev/null +++ b/libjava/gnu/xml/transform/ErrorListenerErrorHandler.h @@ -0,0 +1,59 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_ErrorListenerErrorHandler__ +#define __gnu_xml_transform_ErrorListenerErrorHandler__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class ErrorListenerErrorHandler; + } + } + } + namespace javax + { + namespace xml + { + namespace transform + { + class ErrorListener; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class SAXParseException; + } + } + } +} + +class gnu::xml::transform::ErrorListenerErrorHandler : public ::java::lang::Object +{ + +public: // actually package-private + ErrorListenerErrorHandler(::javax::xml::transform::ErrorListener *); +public: + virtual void warning(::org::xml::sax::SAXParseException *); + virtual void error(::org::xml::sax::SAXParseException *); + virtual void fatalError(::org::xml::sax::SAXParseException *); +public: // actually package-private + ::javax::xml::transform::ErrorListener * __attribute__((aligned(__alignof__( ::java::lang::Object)))) listener; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_ErrorListenerErrorHandler__ diff --git a/libjava/gnu/xml/transform/ForEachNode.h b/libjava/gnu/xml/transform/ForEachNode.h new file mode 100644 index 000000000..7b251d39b --- /dev/null +++ b/libjava/gnu/xml/transform/ForEachNode.h @@ -0,0 +1,67 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_ForEachNode__ +#define __gnu_xml_transform_ForEachNode__ + +#pragma interface + +#include <gnu/xml/transform/TemplateNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class ForEachNode; + class Stylesheet; + class TemplateNode; + } + namespace xpath + { + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::ForEachNode : public ::gnu::xml::transform::TemplateNode +{ + +public: // actually package-private + ForEachNode(::gnu::xml::xpath::Expr *, ::java::util::List *); + ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); + void doApply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::transform::TemplateNode)))) select; + ::java::util::List * sortKeys; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_ForEachNode__ diff --git a/libjava/gnu/xml/transform/FormatNumberFunction.h b/libjava/gnu/xml/transform/FormatNumberFunction.h new file mode 100644 index 000000000..634dc643a --- /dev/null +++ b/libjava/gnu/xml/transform/FormatNumberFunction.h @@ -0,0 +1,67 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_FormatNumberFunction__ +#define __gnu_xml_transform_FormatNumberFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class FormatNumberFunction; + class Stylesheet; + } + namespace xpath + { + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::FormatNumberFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + FormatNumberFunction(::gnu::xml::transform::Stylesheet *); +public: + ::java::lang::Object * evaluate(::java::util::List *); + void setArguments(::java::util::List *); + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); +public: // actually package-private + ::gnu::xml::transform::Stylesheet * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) stylesheet; + ::java::util::List * args; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_FormatNumberFunction__ diff --git a/libjava/gnu/xml/transform/FunctionAvailableFunction.h b/libjava/gnu/xml/transform/FunctionAvailableFunction.h new file mode 100644 index 000000000..b34bfb0ad --- /dev/null +++ b/libjava/gnu/xml/transform/FunctionAvailableFunction.h @@ -0,0 +1,70 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_FunctionAvailableFunction__ +#define __gnu_xml_transform_FunctionAvailableFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class FunctionAvailableFunction; + } + namespace xpath + { + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class NamespaceContext; + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::FunctionAvailableFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + FunctionAvailableFunction(::javax::xml::namespace$::NamespaceContext *); +public: + virtual ::java::lang::Object * evaluate(::java::util::List *); + virtual void setArguments(::java::util::List *); + virtual ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + virtual ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + virtual jboolean references(::javax::xml::namespace$::QName *); + virtual ::java::lang::String * toString(); +public: // actually package-private + static ::java::util::Collection * xsltFunctions; + static ::java::util::Collection * xpathFunctions; + ::javax::xml::namespace$::NamespaceContext * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) nsctx; + ::java::util::List * args; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_FunctionAvailableFunction__ diff --git a/libjava/gnu/xml/transform/GenerateIdFunction.h b/libjava/gnu/xml/transform/GenerateIdFunction.h new file mode 100644 index 000000000..fe4345263 --- /dev/null +++ b/libjava/gnu/xml/transform/GenerateIdFunction.h @@ -0,0 +1,65 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_GenerateIdFunction__ +#define __gnu_xml_transform_GenerateIdFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class GenerateIdFunction; + } + namespace xpath + { + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::GenerateIdFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + GenerateIdFunction(); +public: + ::java::lang::Object * evaluate(::java::util::List *); + void setArguments(::java::util::List *); + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); +public: // actually package-private + ::java::util::List * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) args; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_GenerateIdFunction__ diff --git a/libjava/gnu/xml/transform/IfNode.h b/libjava/gnu/xml/transform/IfNode.h new file mode 100644 index 000000000..357da0d19 --- /dev/null +++ b/libjava/gnu/xml/transform/IfNode.h @@ -0,0 +1,66 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_IfNode__ +#define __gnu_xml_transform_IfNode__ + +#pragma interface + +#include <gnu/xml/transform/TemplateNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class IfNode; + class Stylesheet; + class TemplateNode; + } + namespace xpath + { + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::IfNode : public ::gnu::xml::transform::TemplateNode +{ + +public: // actually package-private + IfNode(::gnu::xml::xpath::Expr *); + ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); + void doApply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::transform::TemplateNode)))) test; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_IfNode__ diff --git a/libjava/gnu/xml/transform/Key.h b/libjava/gnu/xml/transform/Key.h new file mode 100644 index 000000000..08ff987ac --- /dev/null +++ b/libjava/gnu/xml/transform/Key.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_Key__ +#define __gnu_xml_transform_Key__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class Key; + class Stylesheet; + } + namespace xpath + { + class Expr; + class Pattern; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } +} + +class gnu::xml::transform::Key : public ::java::lang::Object +{ + +public: // actually package-private + Key(::javax::xml::namespace$::QName *, ::gnu::xml::xpath::Pattern *, ::gnu::xml::xpath::Expr *); + virtual ::gnu::xml::transform::Key * clone(::gnu::xml::transform::Stylesheet *); + ::javax::xml::namespace$::QName * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name; + ::gnu::xml::xpath::Pattern * match; + ::gnu::xml::xpath::Expr * use; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_Key__ diff --git a/libjava/gnu/xml/transform/KeyFunction.h b/libjava/gnu/xml/transform/KeyFunction.h new file mode 100644 index 000000000..7da94b1d5 --- /dev/null +++ b/libjava/gnu/xml/transform/KeyFunction.h @@ -0,0 +1,72 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_KeyFunction__ +#define __gnu_xml_transform_KeyFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Pattern.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class KeyFunction; + class Stylesheet; + } + namespace xpath + { + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::KeyFunction : public ::gnu::xml::xpath::Pattern +{ + +public: // actually package-private + KeyFunction(::gnu::xml::transform::Stylesheet *); +public: + ::java::lang::Object * evaluate(::java::util::List *); + void setArguments(::java::util::List *); + jboolean matches(::org::w3c::dom::Node *); + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); +public: // actually package-private + void addKeyNodes(::org::w3c::dom::Node *, ::java::util::Collection *, ::java::lang::String *, ::java::util::Collection *); + void addKeyNodeIfMatch(::org::w3c::dom::Node *, ::java::util::Collection *, ::java::lang::String *, ::java::util::Collection *); +public: + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); +public: // actually package-private + ::gnu::xml::transform::Stylesheet * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Pattern)))) stylesheet; + ::java::util::List * args; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_KeyFunction__ diff --git a/libjava/gnu/xml/transform/LiteralNode.h b/libjava/gnu/xml/transform/LiteralNode.h new file mode 100644 index 000000000..c314eae25 --- /dev/null +++ b/libjava/gnu/xml/transform/LiteralNode.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_LiteralNode__ +#define __gnu_xml_transform_LiteralNode__ + +#pragma interface + +#include <gnu/xml/transform/TemplateNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class LiteralNode; + class Stylesheet; + class TemplateNode; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::LiteralNode : public ::gnu::xml::transform::TemplateNode +{ + +public: // actually package-private + LiteralNode(::org::w3c::dom::Node *); + ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); + void doApply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + ::java::lang::String * toString(); +public: // actually package-private + ::org::w3c::dom::Node * __attribute__((aligned(__alignof__( ::gnu::xml::transform::TemplateNode)))) source; + ::java::util::Collection * elementExcludeResultPrefixes; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_LiteralNode__ diff --git a/libjava/gnu/xml/transform/MessageNode.h b/libjava/gnu/xml/transform/MessageNode.h new file mode 100644 index 000000000..ebffd3d49 --- /dev/null +++ b/libjava/gnu/xml/transform/MessageNode.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_MessageNode__ +#define __gnu_xml_transform_MessageNode__ + +#pragma interface + +#include <gnu/xml/transform/TemplateNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class MessageNode; + class Stylesheet; + class TemplateNode; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::MessageNode : public ::gnu::xml::transform::TemplateNode +{ + +public: // actually package-private + MessageNode(jboolean); + ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); + void doApply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + ::java::lang::String * toString(); +public: // actually package-private + static ::java::util::logging::Logger * logger; + jboolean __attribute__((aligned(__alignof__( ::gnu::xml::transform::TemplateNode)))) terminate; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_MessageNode__ diff --git a/libjava/gnu/xml/transform/NamespaceProxy.h b/libjava/gnu/xml/transform/NamespaceProxy.h new file mode 100644 index 000000000..c92a7c56c --- /dev/null +++ b/libjava/gnu/xml/transform/NamespaceProxy.h @@ -0,0 +1,49 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_NamespaceProxy__ +#define __gnu_xml_transform_NamespaceProxy__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class NamespaceProxy; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::NamespaceProxy : public ::java::lang::Object +{ + +public: // actually package-private + NamespaceProxy(::org::w3c::dom::Node *); +public: + virtual ::java::lang::String * getNamespaceURI(::java::lang::String *); + virtual ::java::lang::String * getPrefix(::java::lang::String *); + virtual ::java::util::Iterator * getPrefixes(::java::lang::String *); +private: + ::org::w3c::dom::Node * __attribute__((aligned(__alignof__( ::java::lang::Object)))) node; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_NamespaceProxy__ diff --git a/libjava/gnu/xml/transform/NodeNumberNode.h b/libjava/gnu/xml/transform/NodeNumberNode.h new file mode 100644 index 000000000..770387efc --- /dev/null +++ b/libjava/gnu/xml/transform/NodeNumberNode.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_NodeNumberNode__ +#define __gnu_xml_transform_NodeNumberNode__ + +#pragma interface + +#include <gnu/xml/transform/AbstractNumberNode.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class NodeNumberNode; + class Stylesheet; + class TemplateNode; + } + namespace xpath + { + class Pattern; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::NodeNumberNode : public ::gnu::xml::transform::AbstractNumberNode +{ + +public: // actually package-private + NodeNumberNode(jint, ::gnu::xml::xpath::Pattern *, ::gnu::xml::xpath::Pattern *, ::gnu::xml::transform::TemplateNode *, ::java::lang::String *, jint, ::java::lang::String *, jint); + ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); + JArray< jint > * compute(::gnu::xml::transform::Stylesheet *, ::org::w3c::dom::Node *, jint, jint); + jboolean countMatches(::org::w3c::dom::Node *, ::org::w3c::dom::Node *); + jboolean fromMatches(::org::w3c::dom::Node *); + jint getIndex(::org::w3c::dom::Node *, ::org::w3c::dom::Node *); + static const jint SINGLE = 0; + static const jint MULTIPLE = 1; + static const jint ANY = 2; + jint __attribute__((aligned(__alignof__( ::gnu::xml::transform::AbstractNumberNode)))) level; + ::gnu::xml::xpath::Pattern * count; + ::gnu::xml::xpath::Pattern * from; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_NodeNumberNode__ diff --git a/libjava/gnu/xml/transform/NumberNode.h b/libjava/gnu/xml/transform/NumberNode.h new file mode 100644 index 000000000..c8da9666e --- /dev/null +++ b/libjava/gnu/xml/transform/NumberNode.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_NumberNode__ +#define __gnu_xml_transform_NumberNode__ + +#pragma interface + +#include <gnu/xml/transform/AbstractNumberNode.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class NumberNode; + class Stylesheet; + class TemplateNode; + } + namespace xpath + { + class Expr; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::NumberNode : public ::gnu::xml::transform::AbstractNumberNode +{ + +public: // actually package-private + NumberNode(::gnu::xml::xpath::Expr *, ::gnu::xml::transform::TemplateNode *, ::java::lang::String *, jint, ::java::lang::String *, jint); + ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); + JArray< jint > * compute(::gnu::xml::transform::Stylesheet *, ::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::transform::AbstractNumberNode)))) value; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_NumberNode__ diff --git a/libjava/gnu/xml/transform/OtherwiseNode.h b/libjava/gnu/xml/transform/OtherwiseNode.h new file mode 100644 index 000000000..2a067a548 --- /dev/null +++ b/libjava/gnu/xml/transform/OtherwiseNode.h @@ -0,0 +1,58 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_OtherwiseNode__ +#define __gnu_xml_transform_OtherwiseNode__ + +#pragma interface + +#include <gnu/xml/transform/TemplateNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class OtherwiseNode; + class Stylesheet; + class TemplateNode; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::OtherwiseNode : public ::gnu::xml::transform::TemplateNode +{ + +public: // actually package-private + OtherwiseNode(); + ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); + void doApply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + ::java::lang::String * toString(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_OtherwiseNode__ diff --git a/libjava/gnu/xml/transform/ParameterNode.h b/libjava/gnu/xml/transform/ParameterNode.h new file mode 100644 index 000000000..786be5aa8 --- /dev/null +++ b/libjava/gnu/xml/transform/ParameterNode.h @@ -0,0 +1,74 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_ParameterNode__ +#define __gnu_xml_transform_ParameterNode__ + +#pragma interface + +#include <gnu/xml/transform/TemplateNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class ParameterNode; + class Stylesheet; + class TemplateNode; + } + namespace xpath + { + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::ParameterNode : public ::gnu::xml::transform::TemplateNode +{ + +public: // actually package-private + ParameterNode(::javax::xml::namespace$::QName *, ::gnu::xml::xpath::Expr *, jint); + ::gnu::xml::transform::ParameterNode * ParameterNode$clone(::gnu::xml::transform::Stylesheet *); + void doApply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); + ::java::lang::Object * getValue(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint); +public: + jboolean references(::javax::xml::namespace$::QName *); + jint ParameterNode$compareTo(::gnu::xml::transform::ParameterNode *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); +public: + jint compareTo(::java::lang::Object *); +public: // actually package-private + ::javax::xml::namespace$::QName * __attribute__((aligned(__alignof__( ::gnu::xml::transform::TemplateNode)))) name; + ::gnu::xml::xpath::Expr * select; + jint type; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_ParameterNode__ diff --git a/libjava/gnu/xml/transform/ProcessingInstructionNode.h b/libjava/gnu/xml/transform/ProcessingInstructionNode.h new file mode 100644 index 000000000..35bae5f78 --- /dev/null +++ b/libjava/gnu/xml/transform/ProcessingInstructionNode.h @@ -0,0 +1,61 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_ProcessingInstructionNode__ +#define __gnu_xml_transform_ProcessingInstructionNode__ + +#pragma interface + +#include <gnu/xml/transform/TemplateNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class ProcessingInstructionNode; + class Stylesheet; + class TemplateNode; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::ProcessingInstructionNode : public ::gnu::xml::transform::TemplateNode +{ + +public: // actually package-private + ProcessingInstructionNode(::java::lang::String *); + ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); + void doApply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + ::java::lang::String * toString(); +public: // actually package-private + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::transform::TemplateNode)))) name; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_ProcessingInstructionNode__ diff --git a/libjava/gnu/xml/transform/SAXSerializer.h b/libjava/gnu/xml/transform/SAXSerializer.h new file mode 100644 index 000000000..29b1f55cb --- /dev/null +++ b/libjava/gnu/xml/transform/SAXSerializer.h @@ -0,0 +1,75 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_SAXSerializer__ +#define __gnu_xml_transform_SAXSerializer__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class SAXSerializer; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class NamedNodeMap; + class Node; + } + } + namespace xml + { + namespace sax + { + class ContentHandler; + namespace ext + { + class LexicalHandler; + } + } + } + } +} + +class gnu::xml::transform::SAXSerializer : public ::java::lang::Object +{ + +public: // actually package-private + SAXSerializer(); + virtual jboolean isDefined(::java::lang::String *, ::java::lang::String *); + virtual void define(::java::lang::String *, ::java::lang::String *); + virtual void undefine(::java::lang::String *, ::java::lang::String *); +public: + virtual jint getLength(); + virtual ::java::lang::String * getURI(jint); + virtual ::java::lang::String * getLocalName(jint); + virtual ::java::lang::String * getQName(jint); + virtual ::java::lang::String * getType(jint); + virtual ::java::lang::String * getValue(jint); + virtual jint getIndex(::java::lang::String *, ::java::lang::String *); + virtual jint getIndex(::java::lang::String *); + virtual ::java::lang::String * getType(::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::String * getType(::java::lang::String *); + virtual ::java::lang::String * getValue(::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::String * getValue(::java::lang::String *); +public: // actually package-private + virtual void serialize(::org::w3c::dom::Node *, ::org::xml::sax::ContentHandler *, ::org::xml::sax::ext::LexicalHandler *); + ::org::w3c::dom::NamedNodeMap * __attribute__((aligned(__alignof__( ::java::lang::Object)))) attrs; + ::java::util::LinkedList * namespaces; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_SAXSerializer__ diff --git a/libjava/gnu/xml/transform/SAXTemplatesHandler.h b/libjava/gnu/xml/transform/SAXTemplatesHandler.h new file mode 100644 index 000000000..4bd3a41c9 --- /dev/null +++ b/libjava/gnu/xml/transform/SAXTemplatesHandler.h @@ -0,0 +1,51 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_SAXTemplatesHandler__ +#define __gnu_xml_transform_SAXTemplatesHandler__ + +#pragma interface + +#include <gnu/xml/dom/ls/SAXEventSink.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class SAXTemplatesHandler; + class TransformerFactoryImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace transform + { + class Templates; + } + } + } +} + +class gnu::xml::transform::SAXTemplatesHandler : public ::gnu::xml::dom::ls::SAXEventSink +{ + +public: // actually package-private + SAXTemplatesHandler(::gnu::xml::transform::TransformerFactoryImpl *); +public: + virtual ::java::lang::String * getSystemId(); + virtual void setSystemId(::java::lang::String *); + virtual ::javax::xml::transform::Templates * getTemplates(); +public: // actually package-private + ::gnu::xml::transform::TransformerFactoryImpl * __attribute__((aligned(__alignof__( ::gnu::xml::dom::ls::SAXEventSink)))) factory; + ::java::lang::String * systemId; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_SAXTemplatesHandler__ diff --git a/libjava/gnu/xml/transform/SAXTransformerHandler.h b/libjava/gnu/xml/transform/SAXTransformerHandler.h new file mode 100644 index 000000000..b269ac894 --- /dev/null +++ b/libjava/gnu/xml/transform/SAXTransformerHandler.h @@ -0,0 +1,56 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_SAXTransformerHandler__ +#define __gnu_xml_transform_SAXTransformerHandler__ + +#pragma interface + +#include <gnu/xml/dom/ls/SAXEventSink.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class SAXTransformerHandler; + class TransformerFactoryImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace transform + { + class Result; + class Transformer; + } + } + } +} + +class gnu::xml::transform::SAXTransformerHandler : public ::gnu::xml::dom::ls::SAXEventSink +{ + +public: // actually package-private + SAXTransformerHandler(::gnu::xml::transform::TransformerFactoryImpl *, ::javax::xml::transform::Transformer *); +public: + virtual ::java::lang::String * getSystemId(); + virtual void setSystemId(::java::lang::String *); + virtual ::javax::xml::transform::Transformer * getTransformer(); + virtual void setResult(::javax::xml::transform::Result *); + virtual void endDocument(); +public: // actually package-private + ::gnu::xml::transform::TransformerFactoryImpl * __attribute__((aligned(__alignof__( ::gnu::xml::dom::ls::SAXEventSink)))) factory; + ::javax::xml::transform::Transformer * transformer; + ::java::lang::String * systemId; + ::javax::xml::transform::Result * result; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_SAXTransformerHandler__ diff --git a/libjava/gnu/xml/transform/SortKey.h b/libjava/gnu/xml/transform/SortKey.h new file mode 100644 index 000000000..a8e0a2942 --- /dev/null +++ b/libjava/gnu/xml/transform/SortKey.h @@ -0,0 +1,78 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_SortKey__ +#define __gnu_xml_transform_SortKey__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class SortKey; + class Stylesheet; + class TemplateNode; + } + namespace xpath + { + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::SortKey : public ::java::lang::Object +{ + +public: // actually package-private + SortKey(::gnu::xml::xpath::Expr *, ::gnu::xml::transform::TemplateNode *, ::gnu::xml::transform::TemplateNode *, ::gnu::xml::transform::TemplateNode *, ::gnu::xml::transform::TemplateNode *); + ::java::lang::String * key(::org::w3c::dom::Node *); + void init(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); + jboolean references(::javax::xml::namespace$::QName *); + ::gnu::xml::transform::SortKey * clone(::gnu::xml::transform::Stylesheet *); +private: + ::gnu::xml::transform::TemplateNode * cloneAttributeValueTemplate(::gnu::xml::transform::TemplateNode *, ::gnu::xml::transform::Stylesheet *); +public: // actually package-private + static const jint DEFAULT = 0; + static const jint UPPER_FIRST = 1; + static const jint LOWER_FIRST = 2; + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::java::lang::Object)))) select; + ::gnu::xml::transform::TemplateNode * langTemplate; + ::gnu::xml::transform::TemplateNode * dataTypeTemplate; + ::gnu::xml::transform::TemplateNode * orderTemplate; + ::gnu::xml::transform::TemplateNode * caseOrderTemplate; + ::java::lang::String * lang; + ::java::lang::String * dataType; + jboolean descending; + jint caseOrder; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_SortKey__ diff --git a/libjava/gnu/xml/transform/StreamSerializer.h b/libjava/gnu/xml/transform/StreamSerializer.h new file mode 100644 index 000000000..9c10a4414 --- /dev/null +++ b/libjava/gnu/xml/transform/StreamSerializer.h @@ -0,0 +1,103 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_StreamSerializer__ +#define __gnu_xml_transform_StreamSerializer__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class StreamSerializer; + } + } + } + namespace java + { + namespace nio + { + namespace charset + { + class Charset; + class CharsetEncoder; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Attr; + class Node; + } + } + } +} + +class gnu::xml::transform::StreamSerializer : public ::java::lang::Object +{ + +public: + StreamSerializer(); + StreamSerializer(::java::lang::String *); + StreamSerializer(jint, ::java::lang::String *, ::java::lang::String *); +public: // actually package-private + virtual void setCdataSectionElements(::java::util::Collection *); +public: + virtual void serialize(::org::w3c::dom::Node *, ::java::io::OutputStream *); +public: // actually package-private + virtual void serialize(::org::w3c::dom::Node *, ::java::io::OutputStream *, jboolean); +private: + void doSerialize(::org::w3c::dom::Node *, ::java::io::OutputStream *, jboolean); +public: // actually package-private + virtual jboolean isHTMLElement(::org::w3c::dom::Node *, ::java::lang::String *); + virtual jboolean isDefined(::java::lang::String *, ::java::lang::String *); + virtual void pushNamespaceContext(); + virtual ::java::lang::String * define(::java::lang::String *, ::java::lang::String *); + virtual void popNamespaceContext(); + virtual JArray< jbyte > * encodeText(::java::lang::String *); + virtual ::java::lang::String * encode(::java::lang::String *, jboolean, jboolean); + virtual ::java::lang::String * toString(::org::w3c::dom::Node *); + virtual jboolean isHTMLBoolean(::org::w3c::dom::Attr *, ::java::lang::String *); + static ::java::lang::String * getHTMLCharacterEntity(jchar); + static const jint SPACE = 32; + static const jint BANG = 33; + static const jint APOS = 39; + static const jint SLASH = 47; + static const jint BRA = 60; + static const jint KET = 62; + static const jint EQ = 61; + static ::java::util::Map * HTML_BOOLEAN_ATTRIBUTES; + static ::java::util::HashSet * HTML_URIS; +public: // actually protected + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) encoding; +public: // actually package-private + ::java::nio::charset::Charset * charset; + ::java::nio::charset::CharsetEncoder * encoder; + jint mode; + ::java::util::LinkedList * namespaces; +public: // actually protected + ::java::lang::String * eol; +public: // actually package-private + ::java::util::Collection * cdataSectionElements; +public: // actually protected + jboolean discardDefaultContent; + jboolean xmlDeclaration; +private: + jboolean htmlEncoded; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_StreamSerializer__ diff --git a/libjava/gnu/xml/transform/StrippingInstruction.h b/libjava/gnu/xml/transform/StrippingInstruction.h new file mode 100644 index 000000000..6afdfa0f5 --- /dev/null +++ b/libjava/gnu/xml/transform/StrippingInstruction.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_StrippingInstruction__ +#define __gnu_xml_transform_StrippingInstruction__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class StrippingInstruction; + } + namespace xpath + { + class NameTest; + } + } + } +} + +class gnu::xml::transform::StrippingInstruction : public ::java::lang::Object +{ + +public: // actually package-private + StrippingInstruction(::gnu::xml::xpath::NameTest *, jint); + virtual jfloat getPriority(); + ::gnu::xml::xpath::NameTest * __attribute__((aligned(__alignof__( ::java::lang::Object)))) element; + jint precedence; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_StrippingInstruction__ diff --git a/libjava/gnu/xml/transform/Stylesheet.h b/libjava/gnu/xml/transform/Stylesheet.h new file mode 100644 index 000000000..69ceaa822 --- /dev/null +++ b/libjava/gnu/xml/transform/Stylesheet.h @@ -0,0 +1,171 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_Stylesheet__ +#define __gnu_xml_transform_Stylesheet__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class Bindings; + class Stylesheet; + class Template; + class TemplateNode; + class TransformerFactoryImpl; + class TransformerImpl; + } + namespace xpath + { + class NameTest; + class XPathImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + namespace xpath + { + class XPathFunction; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Document; + class NamedNodeMap; + class Node; + class Text; + } + } + } +} + +class gnu::xml::transform::Stylesheet : public ::java::lang::Object +{ + +public: // actually package-private + Stylesheet(::gnu::xml::transform::TransformerFactoryImpl *, ::gnu::xml::transform::Stylesheet *, ::org::w3c::dom::Document *, ::java::lang::String *, jint); + virtual ::gnu::xml::transform::Stylesheet * getRootStylesheet(); + virtual void initDefaultDecimalFormat(); +public: + virtual ::java::lang::Object * clone(); +public: // actually package-private + virtual void initTopLevelVariables(::org::w3c::dom::Node *); +public: + virtual ::java::lang::String * getNamespaceURI(::java::lang::String *); + virtual ::java::lang::String * getPrefix(::java::lang::String *); + virtual ::java::util::Iterator * getPrefixes(::java::lang::String *); +public: // actually package-private + virtual ::javax::xml::namespace$::QName * getQName(::java::lang::String *); + virtual ::gnu::xml::transform::TemplateNode * getTemplate(::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jboolean); + virtual ::gnu::xml::transform::TemplateNode * getTemplate(::javax::xml::namespace$::QName *, ::javax::xml::namespace$::QName *); + virtual ::gnu::xml::transform::Template * parseTemplate(::org::w3c::dom::Node *, ::org::w3c::dom::NamedNodeMap *); + virtual void parseOutput(::org::w3c::dom::Node *, ::org::w3c::dom::NamedNodeMap *); + virtual void parseKey(::org::w3c::dom::Node *, ::org::w3c::dom::NamedNodeMap *); + virtual void parseDecimalFormat(::org::w3c::dom::Node *, ::org::w3c::dom::NamedNodeMap *); +private: + jchar parseDFChar(::org::w3c::dom::NamedNodeMap *, ::java::lang::String *, jchar); + ::java::lang::String * parseDFString(::org::w3c::dom::NamedNodeMap *, ::java::lang::String *, ::java::lang::String *); +public: // actually package-private + virtual void parseNamespaceAlias(::org::w3c::dom::Node *, ::org::w3c::dom::NamedNodeMap *); + virtual void parseAttributeSet(::org::w3c::dom::Node *, ::org::w3c::dom::NamedNodeMap *); + virtual void parse(::org::w3c::dom::Node *, jboolean); + virtual void doParse(::org::w3c::dom::Node *, jboolean); + virtual ::gnu::xml::xpath::NameTest * parseNameTest(::java::lang::String *); + virtual ::gnu::xml::transform::TemplateNode * parseAttributeValueTemplate(::java::lang::String *, ::org::w3c::dom::Node *); + virtual jboolean isPreserved(::org::w3c::dom::Text *, jboolean); +public: + virtual ::javax::xml::xpath::XPathFunction * resolveFunction(::javax::xml::namespace$::QName *, jint); +public: // actually package-private + virtual ::gnu::xml::transform::TemplateNode * parseApplyTemplates(::org::w3c::dom::Node *); + virtual ::gnu::xml::transform::TemplateNode * parseCallTemplate(::org::w3c::dom::Node *); + virtual ::gnu::xml::transform::TemplateNode * parseValueOf(::org::w3c::dom::Node *); + virtual ::gnu::xml::transform::TemplateNode * parseForEach(::org::w3c::dom::Node *); + virtual ::gnu::xml::transform::TemplateNode * parseIf(::org::w3c::dom::Node *); + virtual ::gnu::xml::transform::TemplateNode * parseWhen(::org::w3c::dom::Node *); + virtual ::gnu::xml::transform::TemplateNode * parseElement(::org::w3c::dom::Node *); + virtual ::gnu::xml::transform::TemplateNode * parseAttribute(::org::w3c::dom::Node *); + virtual ::gnu::xml::transform::TemplateNode * parseText(::org::w3c::dom::Node *); + virtual ::gnu::xml::transform::TemplateNode * parseCopy(::org::w3c::dom::Node *); + virtual ::gnu::xml::transform::TemplateNode * parseProcessingInstruction(::org::w3c::dom::Node *); + virtual ::gnu::xml::transform::TemplateNode * parseNumber(::org::w3c::dom::Node *); + virtual ::gnu::xml::transform::TemplateNode * parseCopyOf(::org::w3c::dom::Node *); + virtual ::gnu::xml::transform::TemplateNode * parseMessage(::org::w3c::dom::Node *); + virtual ::gnu::xml::transform::TemplateNode * parse(::org::w3c::dom::Node *); +private: + ::gnu::xml::transform::TemplateNode * doParse(::org::w3c::dom::Node *); +public: // actually package-private + virtual ::java::util::List * parseSortKeys(::org::w3c::dom::Node *); + virtual ::java::util::List * parseWithParams(::org::w3c::dom::Node *); + virtual void addNamespaceNodes(::org::w3c::dom::Node *, ::org::w3c::dom::Node *, ::org::w3c::dom::Document *, ::java::util::Collection *); + static ::java::lang::String * getAttribute(::org::w3c::dom::NamedNodeMap *, ::java::lang::String *); + static ::java::lang::String * getRequiredAttribute(::org::w3c::dom::NamedNodeMap *, ::java::lang::String *, ::org::w3c::dom::Node *); +public: + virtual void handle(jshort, ::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); + virtual ::java::lang::String * toString(); +public: // actually package-private + static ::java::lang::String * XSL_NS; +private: + static ::gnu::xml::xpath::NameTest * STYLESHEET_PRESERVE_TEXT; +public: // actually package-private + static const jint OUTPUT_XML = 0; + static const jint OUTPUT_HTML = 1; + static const jint OUTPUT_TEXT = 2; + ::gnu::xml::transform::TransformerFactoryImpl * __attribute__((aligned(__alignof__( ::java::lang::Object)))) factory; + ::gnu::xml::transform::TransformerImpl * transformer; + ::gnu::xml::transform::Stylesheet * parent; + ::gnu::xml::xpath::XPathImpl * xpath; + ::java::lang::String * systemId; + jint precedence; + jboolean debug; + ::java::lang::String * version; + ::java::util::Collection * extensionElementPrefixes; + ::java::util::Collection * excludeResultPrefixes; + ::java::util::Set * stripSpace; + ::java::util::Set * preserveSpace; + ::org::w3c::dom::Node * output; + jint outputMethod; + ::java::lang::String * outputVersion; + ::java::lang::String * outputEncoding; + jboolean outputOmitXmlDeclaration; + jboolean outputStandalone; + ::java::lang::String * outputPublicId; + ::java::lang::String * outputSystemId; + ::java::util::Collection * outputCdataSectionElements; + jboolean outputIndent; + ::java::lang::String * outputMediaType; + ::java::util::Collection * keys; + ::java::util::Map * decimalFormats; + ::java::util::Map * namespaceAliases; + ::java::util::List * attributeSets; + ::java::util::List * variables; + ::gnu::xml::transform::Bindings * bindings; + ::java::util::LinkedList * templates; + ::gnu::xml::transform::TemplateNode * builtInNodeTemplate; + ::gnu::xml::transform::TemplateNode * builtInTextTemplate; + ::org::w3c::dom::Node * current; + jboolean terminated; + ::gnu::xml::transform::Template * currentTemplate; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_Stylesheet__ diff --git a/libjava/gnu/xml/transform/SystemPropertyFunction.h b/libjava/gnu/xml/transform/SystemPropertyFunction.h new file mode 100644 index 000000000..e1f16d9ce --- /dev/null +++ b/libjava/gnu/xml/transform/SystemPropertyFunction.h @@ -0,0 +1,68 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_SystemPropertyFunction__ +#define __gnu_xml_transform_SystemPropertyFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class SystemPropertyFunction; + } + namespace xpath + { + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::SystemPropertyFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + SystemPropertyFunction(); +public: + ::java::lang::Object * evaluate(::java::util::List *); + void setArguments(::java::util::List *); + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); +public: // actually package-private + ::java::lang::Object * systemProperty(::javax::xml::namespace$::QName *); +public: + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); +public: // actually package-private + ::java::util::List * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) args; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_SystemPropertyFunction__ diff --git a/libjava/gnu/xml/transform/Template.h b/libjava/gnu/xml/transform/Template.h new file mode 100644 index 000000000..018beacfe --- /dev/null +++ b/libjava/gnu/xml/transform/Template.h @@ -0,0 +1,86 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_Template__ +#define __gnu_xml_transform_Template__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class Stylesheet; + class Template; + class TemplateNode; + } + namespace xpath + { + class Expr; + class Pattern; + class Test; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::Template : public ::java::lang::Object +{ + +public: // actually package-private + Template(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::gnu::xml::xpath::Pattern *, ::gnu::xml::transform::TemplateNode *, jint, ::java::lang::String *, ::javax::xml::namespace$::QName *); +private: + Template(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::gnu::xml::xpath::Pattern *, ::gnu::xml::transform::TemplateNode *, jint, jdouble, ::javax::xml::namespace$::QName *, jboolean); +public: // actually package-private + virtual ::gnu::xml::transform::Template * clone(::gnu::xml::transform::Stylesheet *); +public: + virtual jint compareTo(::java::lang::Object *); +public: // actually package-private + virtual ::gnu::xml::xpath::Test * getNodeTest(::gnu::xml::xpath::Expr *); + virtual jboolean matches(::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *); + virtual jboolean matches(::javax::xml::namespace$::QName *); + virtual jboolean imports(::gnu::xml::transform::Template *); + virtual void apply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + virtual ::java::lang::String * toString(); +public: // actually package-private + virtual void list(::java::io::PrintStream *); + static jdouble DEFAULT_PRIORITY; + ::gnu::xml::transform::Stylesheet * __attribute__((aligned(__alignof__( ::java::lang::Object)))) stylesheet; + ::javax::xml::namespace$::QName * name; + ::gnu::xml::xpath::Pattern * match; + ::gnu::xml::transform::TemplateNode * node; + jdouble priority; + jint precedence; + ::javax::xml::namespace$::QName * mode; + jboolean isAnyNode; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_Template__ diff --git a/libjava/gnu/xml/transform/TemplateNode.h b/libjava/gnu/xml/transform/TemplateNode.h new file mode 100644 index 000000000..354ff78c8 --- /dev/null +++ b/libjava/gnu/xml/transform/TemplateNode.h @@ -0,0 +1,65 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_TemplateNode__ +#define __gnu_xml_transform_TemplateNode__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class Stylesheet; + class TemplateNode; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::TemplateNode : public ::java::lang::Object +{ + +public: // actually package-private + TemplateNode(); + virtual void apply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); + virtual void doApply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *) = 0; + virtual ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *) = 0; +public: + virtual jboolean references(::javax::xml::namespace$::QName *); +public: // actually package-private + virtual void list(jint, ::java::io::PrintStream *, jboolean); + virtual jboolean hasParam(::javax::xml::namespace$::QName *); + static ::java::util::Comparator * documentOrderComparator; + ::gnu::xml::transform::TemplateNode * __attribute__((aligned(__alignof__( ::java::lang::Object)))) children; + ::gnu::xml::transform::TemplateNode * next; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_TemplateNode__ diff --git a/libjava/gnu/xml/transform/TemplatesImpl.h b/libjava/gnu/xml/transform/TemplatesImpl.h new file mode 100644 index 000000000..d9cc67bb5 --- /dev/null +++ b/libjava/gnu/xml/transform/TemplatesImpl.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_TemplatesImpl__ +#define __gnu_xml_transform_TemplatesImpl__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class Stylesheet; + class TemplatesImpl; + class TransformerFactoryImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace transform + { + class Transformer; + } + } + } +} + +class gnu::xml::transform::TemplatesImpl : public ::java::lang::Object +{ + +public: // actually package-private + TemplatesImpl(::gnu::xml::transform::TransformerFactoryImpl *, ::gnu::xml::transform::Stylesheet *); +public: + virtual ::javax::xml::transform::Transformer * newTransformer(); + virtual ::java::util::Properties * getOutputProperties(); + virtual ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::transform::TransformerFactoryImpl * __attribute__((aligned(__alignof__( ::java::lang::Object)))) factory; + ::gnu::xml::transform::Stylesheet * stylesheet; + ::java::util::Properties * outputProperties; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_TemplatesImpl__ diff --git a/libjava/gnu/xml/transform/TextNode.h b/libjava/gnu/xml/transform/TextNode.h new file mode 100644 index 000000000..9a832d1c1 --- /dev/null +++ b/libjava/gnu/xml/transform/TextNode.h @@ -0,0 +1,61 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_TextNode__ +#define __gnu_xml_transform_TextNode__ + +#pragma interface + +#include <gnu/xml/transform/TemplateNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class Stylesheet; + class TemplateNode; + class TextNode; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::TextNode : public ::gnu::xml::transform::TemplateNode +{ + +public: // actually package-private + TextNode(jboolean); + ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); + void doApply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + ::java::lang::String * toString(); +public: // actually package-private + jboolean __attribute__((aligned(__alignof__( ::gnu::xml::transform::TemplateNode)))) disableOutputEscaping; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_TextNode__ diff --git a/libjava/gnu/xml/transform/TransformerFactoryImpl.h b/libjava/gnu/xml/transform/TransformerFactoryImpl.h new file mode 100644 index 000000000..ecdb46f71 --- /dev/null +++ b/libjava/gnu/xml/transform/TransformerFactoryImpl.h @@ -0,0 +1,101 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_TransformerFactoryImpl__ +#define __gnu_xml_transform_TransformerFactoryImpl__ + +#pragma interface + +#include <javax/xml/transform/sax/SAXTransformerFactory.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class Stylesheet; + class TransformerFactoryImpl; + class XSLURIResolver; + } + } + } + namespace javax + { + namespace xml + { + namespace transform + { + class ErrorListener; + class Source; + class Templates; + class Transformer; + class URIResolver; + namespace sax + { + class TemplatesHandler; + class TransformerHandler; + } + } + namespace xpath + { + class XPathFactory; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class XMLFilter; + } + } + } +} + +class gnu::xml::transform::TransformerFactoryImpl : public ::javax::xml::transform::sax::SAXTransformerFactory +{ + +public: + TransformerFactoryImpl(); + virtual ::javax::xml::transform::Transformer * newTransformer(::javax::xml::transform::Source *); + virtual ::javax::xml::transform::Transformer * newTransformer(); + virtual ::javax::xml::transform::Templates * newTemplates(::javax::xml::transform::Source *); +public: // actually package-private + virtual ::gnu::xml::transform::Stylesheet * newStylesheet(::javax::xml::transform::Source *, jint, ::gnu::xml::transform::Stylesheet *); +public: + virtual ::javax::xml::transform::Source * getAssociatedStylesheet(::javax::xml::transform::Source *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +public: // actually package-private + virtual ::java::util::Map * parseParameters(::java::lang::String *); + virtual ::java::lang::String * unquote(::java::lang::String *); +public: + virtual void setURIResolver(::javax::xml::transform::URIResolver *); + virtual ::javax::xml::transform::URIResolver * getURIResolver(); + virtual void setFeature(::java::lang::String *, jboolean); + virtual jboolean getFeature(::java::lang::String *); + virtual void setAttribute(::java::lang::String *, ::java::lang::Object *); + virtual ::java::lang::Object * getAttribute(::java::lang::String *); + virtual void setErrorListener(::javax::xml::transform::ErrorListener *); + virtual ::javax::xml::transform::ErrorListener * getErrorListener(); + virtual ::javax::xml::transform::sax::TemplatesHandler * newTemplatesHandler(); + virtual ::javax::xml::transform::sax::TransformerHandler * newTransformerHandler(); + virtual ::javax::xml::transform::sax::TransformerHandler * newTransformerHandler(::javax::xml::transform::Source *); + virtual ::javax::xml::transform::sax::TransformerHandler * newTransformerHandler(::javax::xml::transform::Templates *); + virtual ::org::xml::sax::XMLFilter * newXMLFilter(::javax::xml::transform::Source *); + virtual ::org::xml::sax::XMLFilter * newXMLFilter(::javax::xml::transform::Templates *); + static void main(JArray< ::java::lang::String * > *); +public: // actually package-private + ::javax::xml::xpath::XPathFactory * __attribute__((aligned(__alignof__( ::javax::xml::transform::sax::SAXTransformerFactory)))) xpathFactory; + ::gnu::xml::transform::XSLURIResolver * resolver; + ::javax::xml::transform::ErrorListener * userListener; + ::javax::xml::transform::URIResolver * userResolver; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_TransformerFactoryImpl__ diff --git a/libjava/gnu/xml/transform/TransformerImpl.h b/libjava/gnu/xml/transform/TransformerImpl.h new file mode 100644 index 000000000..9d10bd25e --- /dev/null +++ b/libjava/gnu/xml/transform/TransformerImpl.h @@ -0,0 +1,100 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_TransformerImpl__ +#define __gnu_xml_transform_TransformerImpl__ + +#pragma interface + +#include <javax/xml/transform/Transformer.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class Stylesheet; + class TransformerFactoryImpl; + class TransformerImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + namespace transform + { + class ErrorListener; + class Result; + class Source; + class URIResolver; + namespace stream + { + class StreamResult; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Document; + class Node; + } + } + } +} + +class gnu::xml::transform::TransformerImpl : public ::javax::xml::transform::Transformer +{ + +public: // actually package-private + TransformerImpl(::gnu::xml::transform::TransformerFactoryImpl *, ::gnu::xml::transform::Stylesheet *, ::java::util::Properties *); +public: + virtual void transform(::javax::xml::transform::Source *, ::javax::xml::transform::Result *); +public: // actually package-private + static jboolean strip(::gnu::xml::transform::Stylesheet *, ::org::w3c::dom::Node *); +private: + static JArray< ::java::lang::String * > * tokenizeWhitespace(::java::lang::String *); +public: // actually package-private + virtual void writeStreamResult(::org::w3c::dom::Node *, ::javax::xml::transform::stream::StreamResult *, jint, ::java::lang::String *); + virtual void copyChildren(::org::w3c::dom::Document *, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + virtual void setParameter(::java::lang::String *, ::java::lang::Object *); + virtual ::java::lang::Object * getParameter(::java::lang::String *); + virtual void clearParameters(); + virtual void setURIResolver(::javax::xml::transform::URIResolver *); + virtual ::javax::xml::transform::URIResolver * getURIResolver(); + virtual void setOutputProperties(::java::util::Properties *); + virtual ::java::util::Properties * getOutputProperties(); + virtual void setOutputProperty(::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::String * getOutputProperty(::java::lang::String *); + virtual void setErrorListener(::javax::xml::transform::ErrorListener *); + virtual ::javax::xml::transform::ErrorListener * getErrorListener(); +public: // actually package-private + virtual void reindent(::org::w3c::dom::Document *, ::org::w3c::dom::Node *, jint); + virtual void convertCdataSectionElements(::org::w3c::dom::Document *, ::org::w3c::dom::Node *, ::java::util::List *); + virtual jboolean match(::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *); + ::gnu::xml::transform::TransformerFactoryImpl * __attribute__((aligned(__alignof__( ::javax::xml::transform::Transformer)))) factory; + ::gnu::xml::transform::Stylesheet * stylesheet; + ::javax::xml::transform::URIResolver * uriResolver; + ::javax::xml::transform::ErrorListener * errorListener; + ::java::util::Properties * outputProperties; + static ::java::lang::String * INDENT_WHITESPACE; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_TransformerImpl__ diff --git a/libjava/gnu/xml/transform/TransformerOutputProperties.h b/libjava/gnu/xml/transform/TransformerOutputProperties.h new file mode 100644 index 000000000..e5fd927dd --- /dev/null +++ b/libjava/gnu/xml/transform/TransformerOutputProperties.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_TransformerOutputProperties__ +#define __gnu_xml_transform_TransformerOutputProperties__ + +#pragma interface + +#include <java/util/Properties.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class Stylesheet; + class TransformerOutputProperties; + } + } + } +} + +class gnu::xml::transform::TransformerOutputProperties : public ::java::util::Properties +{ + +public: // actually package-private + TransformerOutputProperties(::gnu::xml::transform::Stylesheet *); +public: + virtual ::java::lang::String * getProperty(::java::lang::String *); + virtual ::java::lang::Object * put(::java::lang::Object *, ::java::lang::Object *); + virtual void clear(); +public: // actually package-private + virtual void apply(); + ::java::util::Properties * __attribute__((aligned(__alignof__( ::java::util::Properties)))) defaultProperties; + ::gnu::xml::transform::Stylesheet * stylesheet; + jboolean dirty; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_TransformerOutputProperties__ diff --git a/libjava/gnu/xml/transform/URIResolverEntityResolver.h b/libjava/gnu/xml/transform/URIResolverEntityResolver.h new file mode 100644 index 000000000..f7cd288e1 --- /dev/null +++ b/libjava/gnu/xml/transform/URIResolverEntityResolver.h @@ -0,0 +1,57 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_URIResolverEntityResolver__ +#define __gnu_xml_transform_URIResolverEntityResolver__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class URIResolverEntityResolver; + } + } + } + namespace javax + { + namespace xml + { + namespace transform + { + class URIResolver; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class InputSource; + } + } + } +} + +class gnu::xml::transform::URIResolverEntityResolver : public ::java::lang::Object +{ + +public: // actually package-private + URIResolverEntityResolver(::javax::xml::transform::URIResolver *); +public: + virtual ::org::xml::sax::InputSource * resolveEntity(::java::lang::String *, ::java::lang::String *); +public: // actually package-private + ::javax::xml::transform::URIResolver * __attribute__((aligned(__alignof__( ::java::lang::Object)))) resolver; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_URIResolverEntityResolver__ diff --git a/libjava/gnu/xml/transform/UnparsedEntityUriFunction.h b/libjava/gnu/xml/transform/UnparsedEntityUriFunction.h new file mode 100644 index 000000000..646bb3b7b --- /dev/null +++ b/libjava/gnu/xml/transform/UnparsedEntityUriFunction.h @@ -0,0 +1,65 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_UnparsedEntityUriFunction__ +#define __gnu_xml_transform_UnparsedEntityUriFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class UnparsedEntityUriFunction; + } + namespace xpath + { + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::UnparsedEntityUriFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + UnparsedEntityUriFunction(); +public: + ::java::lang::Object * evaluate(::java::util::List *); + void setArguments(::java::util::List *); + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); +public: // actually package-private + ::java::util::List * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) args; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_UnparsedEntityUriFunction__ diff --git a/libjava/gnu/xml/transform/ValueOfNode.h b/libjava/gnu/xml/transform/ValueOfNode.h new file mode 100644 index 000000000..30ed40daa --- /dev/null +++ b/libjava/gnu/xml/transform/ValueOfNode.h @@ -0,0 +1,67 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_ValueOfNode__ +#define __gnu_xml_transform_ValueOfNode__ + +#pragma interface + +#include <gnu/xml/transform/TemplateNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class Stylesheet; + class TemplateNode; + class ValueOfNode; + } + namespace xpath + { + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::ValueOfNode : public ::gnu::xml::transform::TemplateNode +{ + +public: // actually package-private + ValueOfNode(::gnu::xml::xpath::Expr *, jboolean); + ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); + void doApply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::transform::TemplateNode)))) select; + jboolean disableOutputEscaping; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_ValueOfNode__ diff --git a/libjava/gnu/xml/transform/WhenNode.h b/libjava/gnu/xml/transform/WhenNode.h new file mode 100644 index 000000000..835b38277 --- /dev/null +++ b/libjava/gnu/xml/transform/WhenNode.h @@ -0,0 +1,66 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_WhenNode__ +#define __gnu_xml_transform_WhenNode__ + +#pragma interface + +#include <gnu/xml/transform/TemplateNode.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class Stylesheet; + class TemplateNode; + class WhenNode; + } + namespace xpath + { + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::WhenNode : public ::gnu::xml::transform::TemplateNode +{ + +public: // actually package-private + WhenNode(::gnu::xml::xpath::Expr *); + ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); + void doApply(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); +public: + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::transform::TemplateNode)))) test; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_WhenNode__ diff --git a/libjava/gnu/xml/transform/WithParam.h b/libjava/gnu/xml/transform/WithParam.h new file mode 100644 index 000000000..1d50e2551 --- /dev/null +++ b/libjava/gnu/xml/transform/WithParam.h @@ -0,0 +1,66 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_WithParam__ +#define __gnu_xml_transform_WithParam__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class Stylesheet; + class TemplateNode; + class WithParam; + } + namespace xpath + { + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::WithParam : public ::java::lang::Object +{ + +public: // actually package-private + WithParam(::javax::xml::namespace$::QName *, ::gnu::xml::xpath::Expr *); + WithParam(::javax::xml::namespace$::QName *, ::gnu::xml::transform::TemplateNode *); + ::java::lang::Object * getValue(::gnu::xml::transform::Stylesheet *, ::javax::xml::namespace$::QName *, ::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::transform::WithParam * clone(::gnu::xml::transform::Stylesheet *); + jboolean references(::javax::xml::namespace$::QName *); + ::javax::xml::namespace$::QName * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name; + ::gnu::xml::xpath::Expr * select; + ::gnu::xml::transform::TemplateNode * content; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_WithParam__ diff --git a/libjava/gnu/xml/transform/XSLComparator.h b/libjava/gnu/xml/transform/XSLComparator.h new file mode 100644 index 000000000..0bde3e80a --- /dev/null +++ b/libjava/gnu/xml/transform/XSLComparator.h @@ -0,0 +1,48 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_XSLComparator__ +#define __gnu_xml_transform_XSLComparator__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class XSLComparator; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::transform::XSLComparator : public ::java::lang::Object +{ + +public: // actually package-private + XSLComparator(::java::util::List *); +public: + virtual jint XSLComparator$compare(::org::w3c::dom::Node *, ::org::w3c::dom::Node *); + virtual jint compare(::java::lang::Object *, ::java::lang::Object *); +public: // actually package-private + ::java::util::List * __attribute__((aligned(__alignof__( ::java::lang::Object)))) sortKeys; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_XSLComparator__ diff --git a/libjava/gnu/xml/transform/XSLURIResolver.h b/libjava/gnu/xml/transform/XSLURIResolver.h new file mode 100644 index 000000000..394c4c7d0 --- /dev/null +++ b/libjava/gnu/xml/transform/XSLURIResolver.h @@ -0,0 +1,86 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_transform_XSLURIResolver__ +#define __gnu_xml_transform_XSLURIResolver__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace transform + { + class XSLURIResolver; + } + } + } + namespace java + { + namespace net + { + class URL; + } + } + namespace javax + { + namespace xml + { + namespace parsers + { + class DocumentBuilder; + } + namespace transform + { + class ErrorListener; + class Source; + class URIResolver; + namespace dom + { + class DOMSource; + } + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class InputSource; + class XMLReader; + } + } + } +} + +class gnu::xml::transform::XSLURIResolver : public ::java::lang::Object +{ + +public: // actually package-private + XSLURIResolver(); + virtual void setUserResolver(::javax::xml::transform::URIResolver *); + virtual void setUserListener(::javax::xml::transform::ErrorListener *); + virtual void flush(); +public: + virtual ::javax::xml::transform::Source * resolve(::java::lang::String *, ::java::lang::String *); +public: // actually package-private + virtual ::javax::xml::transform::dom::DOMSource * resolveDOM(::javax::xml::transform::Source *, ::java::lang::String *, ::java::lang::String *); + virtual ::java::net::URL * resolveURL(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual ::javax::xml::parsers::DocumentBuilder * getDocumentBuilder(); + virtual ::javax::xml::transform::dom::DOMSource * parse(::org::xml::sax::InputSource *, ::org::xml::sax::XMLReader *); + ::java::util::Map * __attribute__((aligned(__alignof__( ::java::lang::Object)))) lastModifiedCache; + ::java::util::Map * nodeCache; + ::javax::xml::parsers::DocumentBuilder * builder; + ::javax::xml::transform::URIResolver * userResolver; + ::javax::xml::transform::ErrorListener * userListener; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_transform_XSLURIResolver__ diff --git a/libjava/gnu/xml/util/DoParse$MyErrorHandler.h b/libjava/gnu/xml/util/DoParse$MyErrorHandler.h new file mode 100644 index 000000000..3c61367dd --- /dev/null +++ b/libjava/gnu/xml/util/DoParse$MyErrorHandler.h @@ -0,0 +1,46 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_util_DoParse$MyErrorHandler__ +#define __gnu_xml_util_DoParse$MyErrorHandler__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace util + { + class DoParse$MyErrorHandler; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class SAXParseException; + } + } + } +} + +class gnu::xml::util::DoParse$MyErrorHandler : public ::java::lang::Object +{ + +public: // actually package-private + DoParse$MyErrorHandler(); +public: + virtual void error(::org::xml::sax::SAXParseException *); + virtual void warning(::org::xml::sax::SAXParseException *); + virtual void fatalError(::org::xml::sax::SAXParseException *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_util_DoParse$MyErrorHandler__ diff --git a/libjava/gnu/xml/util/DoParse.h b/libjava/gnu/xml/util/DoParse.h new file mode 100644 index 000000000..b775f00d0 --- /dev/null +++ b/libjava/gnu/xml/util/DoParse.h @@ -0,0 +1,65 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_util_DoParse__ +#define __gnu_xml_util_DoParse__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class EventConsumer; + } + namespace util + { + class DoParse; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class SAXParseException; + } + } + } +} + +class gnu::xml::util::DoParse : public ::java::lang::Object +{ + + DoParse(); +public: + static void main(JArray< ::java::lang::String * > *); +private: + static jboolean hasValidator(::gnu::xml::pipeline::EventConsumer *); + static ::java::lang::String * printParseException(::java::lang::String *, ::org::xml::sax::SAXParseException *); +public: // actually package-private + static jint access$0(); + static void access$1(jint); + static ::java::lang::String * access$2(::java::lang::String *, ::org::xml::sax::SAXParseException *); + static jint access$3(); + static void access$4(jint); + static ::org::xml::sax::SAXParseException * access$5(); + static void access$6(::org::xml::sax::SAXParseException *); +private: + static ::org::xml::sax::SAXParseException * fatal; + static jint errorCount; + static jint fatalCount; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_util_DoParse__ diff --git a/libjava/gnu/xml/util/DomParser.h b/libjava/gnu/xml/util/DomParser.h new file mode 100644 index 000000000..f64b729b5 --- /dev/null +++ b/libjava/gnu/xml/util/DomParser.h @@ -0,0 +1,105 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_util_DomParser__ +#define __gnu_xml_util_DomParser__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace util + { + class DomParser; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + namespace xml + { + namespace sax + { + class ContentHandler; + class DTDHandler; + class EntityResolver; + class ErrorHandler; + class InputSource; + namespace ext + { + class DeclHandler; + class DefaultHandler2; + class LexicalHandler; + } + namespace helpers + { + class NamespaceSupport; + } + } + } + } +} + +class gnu::xml::util::DomParser : public ::java::lang::Object +{ + +public: + DomParser(); + DomParser(::org::w3c::dom::Node *); + ::org::xml::sax::EntityResolver * getEntityResolver(); + void setEntityResolver(::org::xml::sax::EntityResolver *); + void setLocale(::java::util::Locale *); + ::org::xml::sax::ErrorHandler * getErrorHandler(); + void setErrorHandler(::org::xml::sax::ErrorHandler *); + ::org::xml::sax::ContentHandler * getContentHandler(); + void setContentHandler(::org::xml::sax::ContentHandler *); + ::org::xml::sax::DTDHandler * getDTDHandler(); + void setDTDHandler(::org::xml::sax::DTDHandler *); + void parse(::java::lang::String *); + void parse(::org::xml::sax::InputSource *); +private: + void parse(); + jboolean getIsL2(::org::w3c::dom::Node *); +public: + jboolean getFeature(::java::lang::String *); + ::java::lang::Object * getProperty(::java::lang::String *); + void setFeature(::java::lang::String *, jboolean); + void setProperty(::java::lang::String *, ::java::lang::Object *); +private: + void setStart(::org::w3c::dom::Node *); + void walk(); + void callEnd(::org::w3c::dom::Node *); + ::org::xml::sax::ext::DefaultHandler2 * __attribute__((aligned(__alignof__( ::java::lang::Object)))) defaultHandler; + ::org::xml::sax::ContentHandler * contentHandler; + ::org::xml::sax::DTDHandler * dtdHandler; + ::org::xml::sax::ext::DeclHandler * declHandler; + ::org::xml::sax::ext::LexicalHandler * lexicalHandler; + ::org::xml::sax::ErrorHandler * errHandler; + ::org::xml::sax::EntityResolver * resolver; + ::java::util::Locale * locale; + ::org::w3c::dom::Node * start; + ::org::w3c::dom::Node * current; + jboolean isL2; + jboolean showNamespaces; + jboolean showXML1_0; + ::org::xml::sax::helpers::NamespaceSupport * prefixStack; + jboolean isDocument; + static ::java::lang::String * FEATURES; + static ::java::lang::String * HANDLERS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_util_DomParser__ diff --git a/libjava/gnu/xml/util/Resolver.h b/libjava/gnu/xml/util/Resolver.h new file mode 100644 index 000000000..ccafe1f2c --- /dev/null +++ b/libjava/gnu/xml/util/Resolver.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_util_Resolver__ +#define __gnu_xml_util_Resolver__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace util + { + class Resolver; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class InputSource; + } + } + } +} + +class gnu::xml::util::Resolver : public ::java::lang::Object +{ + +public: + static void addDirectoryMapping(::java::util::Dictionary *, JArray< JArray< ::java::lang::String * > * > *, ::java::io::File *); + static ::java::lang::String * fileNameToURL(::java::lang::String *); + static ::java::lang::String * fileToURL(::java::io::File *); + static ::java::lang::String * getURL(::java::lang::String *); + Resolver(::java::util::Dictionary *); + static ::java::lang::String * getEncoding(::java::lang::String *); + virtual ::org::xml::sax::InputSource * resolveEntity(::java::lang::String *, ::java::lang::String *); +private: + ::java::util::Dictionary * __attribute__((aligned(__alignof__( ::java::lang::Object)))) pubidMapping; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_util_Resolver__ diff --git a/libjava/gnu/xml/util/SAXNullTransformerFactory$DomHandler.h b/libjava/gnu/xml/util/SAXNullTransformerFactory$DomHandler.h new file mode 100644 index 000000000..62e4abac1 --- /dev/null +++ b/libjava/gnu/xml/util/SAXNullTransformerFactory$DomHandler.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_util_SAXNullTransformerFactory$DomHandler__ +#define __gnu_xml_util_SAXNullTransformerFactory$DomHandler__ + +#pragma interface + +#include <gnu/xml/dom/Consumer$Backdoor.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace pipeline + { + class DomConsumer; + } + namespace util + { + class SAXNullTransformerFactory$DomHandler; + } + } + } + namespace javax + { + namespace xml + { + namespace transform + { + namespace dom + { + class DOMResult; + } + } + } + } +} + +class gnu::xml::util::SAXNullTransformerFactory$DomHandler : public ::gnu::xml::dom::Consumer$Backdoor +{ + +public: // actually package-private + SAXNullTransformerFactory$DomHandler(::gnu::xml::pipeline::DomConsumer *, ::javax::xml::transform::dom::DOMResult *); +public: + virtual void endDocument(); +private: + ::javax::xml::transform::dom::DOMResult * __attribute__((aligned(__alignof__( ::gnu::xml::dom::Consumer$Backdoor)))) result; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_util_SAXNullTransformerFactory$DomHandler__ diff --git a/libjava/gnu/xml/util/SAXNullTransformerFactory$DomTerminus.h b/libjava/gnu/xml/util/SAXNullTransformerFactory$DomTerminus.h new file mode 100644 index 000000000..b1c1bb1d6 --- /dev/null +++ b/libjava/gnu/xml/util/SAXNullTransformerFactory$DomTerminus.h @@ -0,0 +1,46 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_util_SAXNullTransformerFactory$DomTerminus__ +#define __gnu_xml_util_SAXNullTransformerFactory$DomTerminus__ + +#pragma interface + +#include <gnu/xml/pipeline/DomConsumer.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace util + { + class SAXNullTransformerFactory$DomTerminus; + } + } + } + namespace javax + { + namespace xml + { + namespace transform + { + namespace dom + { + class DOMResult; + } + } + } + } +} + +class gnu::xml::util::SAXNullTransformerFactory$DomTerminus : public ::gnu::xml::pipeline::DomConsumer +{ + +public: // actually package-private + SAXNullTransformerFactory$DomTerminus(::javax::xml::transform::dom::DOMResult *); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_util_SAXNullTransformerFactory$DomTerminus__ diff --git a/libjava/gnu/xml/util/SAXNullTransformerFactory$ListenerAdapter.h b/libjava/gnu/xml/util/SAXNullTransformerFactory$ListenerAdapter.h new file mode 100644 index 000000000..3764fb6c8 --- /dev/null +++ b/libjava/gnu/xml/util/SAXNullTransformerFactory$ListenerAdapter.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_util_SAXNullTransformerFactory$ListenerAdapter__ +#define __gnu_xml_util_SAXNullTransformerFactory$ListenerAdapter__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace util + { + class SAXNullTransformerFactory$ListenerAdapter; + class SAXNullTransformerFactory$NullTransformer; + } + } + } + namespace javax + { + namespace xml + { + namespace transform + { + class TransformerException; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class SAXParseException; + } + } + } +} + +class gnu::xml::util::SAXNullTransformerFactory$ListenerAdapter : public ::java::lang::Object +{ + +public: // actually package-private + SAXNullTransformerFactory$ListenerAdapter(::gnu::xml::util::SAXNullTransformerFactory$NullTransformer *); +private: + ::javax::xml::transform::TransformerException * map(::org::xml::sax::SAXParseException *); +public: + virtual void error(::org::xml::sax::SAXParseException *); + virtual void fatalError(::org::xml::sax::SAXParseException *); + virtual void warning(::org::xml::sax::SAXParseException *); +public: // actually package-private + ::gnu::xml::util::SAXNullTransformerFactory$NullTransformer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) transformer; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_util_SAXNullTransformerFactory$ListenerAdapter__ diff --git a/libjava/gnu/xml/util/SAXNullTransformerFactory$LocatorAdapter.h b/libjava/gnu/xml/util/SAXNullTransformerFactory$LocatorAdapter.h new file mode 100644 index 000000000..0bf4b466b --- /dev/null +++ b/libjava/gnu/xml/util/SAXNullTransformerFactory$LocatorAdapter.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_util_SAXNullTransformerFactory$LocatorAdapter__ +#define __gnu_xml_util_SAXNullTransformerFactory$LocatorAdapter__ + +#pragma interface + +#include <org/xml/sax/helpers/LocatorImpl.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace util + { + class SAXNullTransformerFactory$LocatorAdapter; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class SAXParseException; + } + } + } +} + +class gnu::xml::util::SAXNullTransformerFactory$LocatorAdapter : public ::org::xml::sax::helpers::LocatorImpl +{ + +public: // actually package-private + SAXNullTransformerFactory$LocatorAdapter(::org::xml::sax::SAXParseException *); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_util_SAXNullTransformerFactory$LocatorAdapter__ diff --git a/libjava/gnu/xml/util/SAXNullTransformerFactory$NullHandler.h b/libjava/gnu/xml/util/SAXNullTransformerFactory$NullHandler.h new file mode 100644 index 000000000..784a7235e --- /dev/null +++ b/libjava/gnu/xml/util/SAXNullTransformerFactory$NullHandler.h @@ -0,0 +1,52 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_util_SAXNullTransformerFactory$NullHandler__ +#define __gnu_xml_util_SAXNullTransformerFactory$NullHandler__ + +#pragma interface + +#include <gnu/xml/pipeline/EventFilter.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace util + { + class SAXNullTransformerFactory$NullHandler; + } + } + } + namespace javax + { + namespace xml + { + namespace transform + { + class Result; + class Transformer; + } + } + } +} + +class gnu::xml::util::SAXNullTransformerFactory$NullHandler : public ::gnu::xml::pipeline::EventFilter +{ + +public: // actually package-private + SAXNullTransformerFactory$NullHandler(::javax::xml::transform::Transformer *); +public: + virtual ::javax::xml::transform::Transformer * getTransformer(); + virtual ::java::lang::String * getSystemId(); + virtual void setSystemId(::java::lang::String *); + virtual void setResult(::javax::xml::transform::Result *); +private: + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::pipeline::EventFilter)))) systemId; + ::javax::xml::transform::Transformer * transformer; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_util_SAXNullTransformerFactory$NullHandler__ diff --git a/libjava/gnu/xml/util/SAXNullTransformerFactory$NullTransformer.h b/libjava/gnu/xml/util/SAXNullTransformerFactory$NullTransformer.h new file mode 100644 index 000000000..78fdb8caa --- /dev/null +++ b/libjava/gnu/xml/util/SAXNullTransformerFactory$NullTransformer.h @@ -0,0 +1,69 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_util_SAXNullTransformerFactory$NullTransformer__ +#define __gnu_xml_util_SAXNullTransformerFactory$NullTransformer__ + +#pragma interface + +#include <javax/xml/transform/Transformer.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace util + { + class SAXNullTransformerFactory$NullHandler; + class SAXNullTransformerFactory$NullTransformer; + } + } + } + namespace javax + { + namespace xml + { + namespace transform + { + class ErrorListener; + class Result; + class Source; + class TransformerException; + class URIResolver; + } + } + } +} + +class gnu::xml::util::SAXNullTransformerFactory$NullTransformer : public ::javax::xml::transform::Transformer +{ + +public: // actually package-private + SAXNullTransformerFactory$NullTransformer(); +public: + virtual ::javax::xml::transform::ErrorListener * getErrorListener(); + virtual void setErrorListener(::javax::xml::transform::ErrorListener *); + virtual ::javax::xml::transform::URIResolver * getURIResolver(); + virtual void setURIResolver(::javax::xml::transform::URIResolver *); + virtual void setOutputProperties(::java::util::Properties *); + virtual ::java::util::Properties * getOutputProperties(); + virtual void setOutputProperty(::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::String * getOutputProperty(::java::lang::String *); + virtual void clearParameters(); + virtual void setParameter(::java::lang::String *, ::java::lang::Object *); + virtual ::java::lang::Object * getParameter(::java::lang::String *); + virtual void transform(::javax::xml::transform::Source *, ::javax::xml::transform::Result *); +private: + ::javax::xml::transform::URIResolver * __attribute__((aligned(__alignof__( ::javax::xml::transform::Transformer)))) uriResolver; + ::java::util::Properties * props; + ::java::util::Hashtable * params; +public: // actually package-private + ::javax::xml::transform::ErrorListener * errListener; + ::javax::xml::transform::TransformerException * ex; + ::gnu::xml::util::SAXNullTransformerFactory$NullHandler * handler; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_util_SAXNullTransformerFactory$NullTransformer__ diff --git a/libjava/gnu/xml/util/SAXNullTransformerFactory.h b/libjava/gnu/xml/util/SAXNullTransformerFactory.h new file mode 100644 index 000000000..f94150204 --- /dev/null +++ b/libjava/gnu/xml/util/SAXNullTransformerFactory.h @@ -0,0 +1,88 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_util_SAXNullTransformerFactory__ +#define __gnu_xml_util_SAXNullTransformerFactory__ + +#pragma interface + +#include <javax/xml/transform/sax/SAXTransformerFactory.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace util + { + class SAXNullTransformerFactory; + } + } + } + namespace javax + { + namespace xml + { + namespace transform + { + class ErrorListener; + class Source; + class Templates; + class Transformer; + class URIResolver; + namespace sax + { + class TemplatesHandler; + class TransformerHandler; + } + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class XMLFilter; + } + } + } +} + +class gnu::xml::util::SAXNullTransformerFactory : public ::javax::xml::transform::sax::SAXTransformerFactory +{ + +public: + SAXNullTransformerFactory(); + virtual jboolean getFeature(::java::lang::String *); + virtual void setFeature(::java::lang::String *, jboolean); + virtual void setAttribute(::java::lang::String *, ::java::lang::Object *); + virtual ::java::lang::Object * getAttribute(::java::lang::String *); + virtual ::javax::xml::transform::Source * getAssociatedStylesheet(::javax::xml::transform::Source *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual ::javax::xml::transform::Transformer * newTransformer(); + virtual ::javax::xml::transform::sax::TransformerHandler * newTransformerHandler(); + virtual ::javax::xml::transform::Transformer * newTransformer(::javax::xml::transform::Source *); + virtual ::javax::xml::transform::Templates * newTemplates(::javax::xml::transform::Source *); + virtual ::javax::xml::transform::sax::TemplatesHandler * newTemplatesHandler(); + virtual ::javax::xml::transform::sax::TransformerHandler * newTransformerHandler(::javax::xml::transform::Source *); + virtual ::javax::xml::transform::sax::TransformerHandler * newTransformerHandler(::javax::xml::transform::Templates *); + virtual ::org::xml::sax::XMLFilter * newXMLFilter(::javax::xml::transform::Source *); + virtual ::org::xml::sax::XMLFilter * newXMLFilter(::javax::xml::transform::Templates *); + virtual ::javax::xml::transform::ErrorListener * getErrorListener(); + virtual void setErrorListener(::javax::xml::transform::ErrorListener *); + virtual ::javax::xml::transform::URIResolver * getURIResolver(); + virtual void setURIResolver(::javax::xml::transform::URIResolver *); +private: + static ::java::io::OutputStream * getOutputStream(::java::lang::String *); +public: // actually package-private + static ::java::io::OutputStream * access$0(::java::lang::String *); +private: + ::javax::xml::transform::ErrorListener * __attribute__((aligned(__alignof__( ::javax::xml::transform::sax::SAXTransformerFactory)))) errListener; + ::javax::xml::transform::URIResolver * uriResolver; + static ::java::lang::String * noXSLT; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_util_SAXNullTransformerFactory__ diff --git a/libjava/gnu/xml/util/XCat$Catalog.h b/libjava/gnu/xml/util/XCat$Catalog.h new file mode 100644 index 000000000..4b727ce46 --- /dev/null +++ b/libjava/gnu/xml/util/XCat$Catalog.h @@ -0,0 +1,71 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_util_XCat$Catalog__ +#define __gnu_xml_util_XCat$Catalog__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace util + { + class XCat$Catalog; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class ErrorHandler; + class InputSource; + } + } + } +} + +class gnu::xml::util::XCat$Catalog : public ::java::lang::Object +{ + +public: // actually package-private + XCat$Catalog(); +private: + ::org::xml::sax::InputSource * locatePublicId(::java::lang::String *); + ::org::xml::sax::InputSource * mapURI(::java::lang::String *, ::java::util::Hashtable *, ::java::util::Hashtable *, ::java::util::Hashtable *); +public: + virtual ::org::xml::sax::InputSource * resolve(jboolean, ::java::lang::String *, ::java::lang::String *); + virtual ::org::xml::sax::InputSource * resolveURI(::java::lang::String *); + virtual ::org::xml::sax::InputSource * getExternalSubset(::java::lang::String *); +private: + ::gnu::xml::util::XCat$Catalog * getNext(jint); + ::org::xml::sax::InputSource * checkDelegations(::java::util::Hashtable *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +public: // actually package-private + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) catalogURI; + ::org::xml::sax::ErrorHandler * eh; + jboolean unified; + ::java::lang::String * parserClass; + jboolean hasPreference; + jboolean usingPublic; + ::java::util::Hashtable * publicIds; + ::java::util::Hashtable * publicDelegations; + ::java::util::Hashtable * systemIds; + ::java::util::Hashtable * systemRewrites; + ::java::util::Hashtable * systemDelegations; + ::java::util::Hashtable * uris; + ::java::util::Hashtable * uriRewrites; + ::java::util::Hashtable * uriDelegations; + ::java::util::Hashtable * doctypes; + ::java::util::Vector * next; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_util_XCat$Catalog__ diff --git a/libjava/gnu/xml/util/XCat$DoneDelegation.h b/libjava/gnu/xml/util/XCat$DoneDelegation.h new file mode 100644 index 000000000..34e146afe --- /dev/null +++ b/libjava/gnu/xml/util/XCat$DoneDelegation.h @@ -0,0 +1,33 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_util_XCat$DoneDelegation__ +#define __gnu_xml_util_XCat$DoneDelegation__ + +#pragma interface + +#include <org/xml/sax/SAXException.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace util + { + class XCat$DoneDelegation; + } + } + } +} + +class gnu::xml::util::XCat$DoneDelegation : public ::org::xml::sax::SAXException +{ + +public: // actually package-private + XCat$DoneDelegation(); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_util_XCat$DoneDelegation__ diff --git a/libjava/gnu/xml/util/XCat$Loader.h b/libjava/gnu/xml/util/XCat$Loader.h new file mode 100644 index 000000000..846c85b27 --- /dev/null +++ b/libjava/gnu/xml/util/XCat$Loader.h @@ -0,0 +1,72 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_util_XCat$Loader__ +#define __gnu_xml_util_XCat$Loader__ + +#pragma interface + +#include <org/xml/sax/ext/DefaultHandler2.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace util + { + class XCat$Catalog; + class XCat$Loader; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class Attributes; + class ErrorHandler; + class Locator; + } + } + } +} + +class gnu::xml::util::XCat$Loader : public ::org::xml::sax::ext::DefaultHandler2 +{ + +public: // actually package-private + XCat$Loader(jboolean, ::org::xml::sax::ErrorHandler *, jboolean); +private: + ::java::lang::String * nofrag(::java::lang::String *); + ::java::lang::String * absolutize(::java::lang::String *); + void error(::java::lang::String *); + void fatal(::java::lang::String *); + void warn(::java::lang::String *); +public: + virtual void setDocumentLocator(::org::xml::sax::Locator *); + virtual void startDocument(); + virtual void endDocument(); + virtual void externalEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void startEntity(::java::lang::String *); + virtual void endEntity(::java::lang::String *); + virtual void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *); + virtual void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +private: + jboolean __attribute__((aligned(__alignof__( ::org::xml::sax::ext::DefaultHandler2)))) preInterned; + ::org::xml::sax::ErrorHandler * handler; + jboolean unified; + jint ignoreDepth; + ::org::xml::sax::Locator * locator; + jboolean started; + ::java::util::Hashtable * externals; + ::java::util::Stack * bases; +public: // actually package-private + ::gnu::xml::util::XCat$Catalog * cat; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_util_XCat$Loader__ diff --git a/libjava/gnu/xml/util/XCat.h b/libjava/gnu/xml/util/XCat.h new file mode 100644 index 000000000..a0b93275d --- /dev/null +++ b/libjava/gnu/xml/util/XCat.h @@ -0,0 +1,80 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_util_XCat__ +#define __gnu_xml_util_XCat__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace util + { + class XCat; + class XCat$Catalog; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class ErrorHandler; + class InputSource; + } + } + } +} + +class gnu::xml::util::XCat : public ::java::lang::Object +{ + +public: + XCat(); + XCat(::java::lang::String *); + virtual void loadCatalog(::java::lang::String *); + virtual ::org::xml::sax::InputSource * resolveEntity(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual ::org::xml::sax::InputSource * getExternalSubset(::java::lang::String *, ::java::lang::String *); + virtual ::org::xml::sax::InputSource * resolveEntity(::java::lang::String *, ::java::lang::String *); + virtual ::org::xml::sax::InputSource * resolveURI(::java::lang::String *, ::java::lang::String *); + virtual void disableLoading(); + virtual ::org::xml::sax::ErrorHandler * getErrorHandler(); + virtual void setErrorHandler(::org::xml::sax::ErrorHandler *); + virtual ::java::lang::String * getParserClass(); + virtual void setParserClass(::java::lang::String *); + virtual jboolean isUnified(); + virtual void setUnified(jboolean); + virtual jboolean isUsingPublic(); + virtual void setUsingPublic(jboolean); +private: + static ::gnu::xml::util::XCat$Catalog * loadCatalog(::java::lang::String *, ::org::xml::sax::ErrorHandler *, ::java::lang::String *, jboolean); + static ::java::lang::String * normalizePublicId(jboolean, ::java::lang::String *); + static jboolean isUriExcluded(jint); + static jint hexNibble(jint); + static ::java::lang::String * normalizeURI(::java::lang::String *); +public: // actually package-private + static ::java::lang::String * access$0(jboolean, ::java::lang::String *); + static ::java::lang::String * access$1(::java::lang::String *); + static ::gnu::xml::util::XCat$Catalog * access$2(::java::lang::String *, ::org::xml::sax::ErrorHandler *, ::java::lang::String *, jboolean); +private: + JArray< ::gnu::xml::util::XCat$Catalog * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) catalogs; + jboolean usingPublic; + jboolean loadingPermitted; + jboolean unified; + ::java::lang::String * parserClass; + ::org::xml::sax::ErrorHandler * errorHandler; + static ::java::lang::String * catalogNamespace; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_util_XCat__ diff --git a/libjava/gnu/xml/util/XHTMLWriter.h b/libjava/gnu/xml/util/XHTMLWriter.h new file mode 100644 index 000000000..6fd702d48 --- /dev/null +++ b/libjava/gnu/xml/util/XHTMLWriter.h @@ -0,0 +1,35 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_util_XHTMLWriter__ +#define __gnu_xml_util_XHTMLWriter__ + +#pragma interface + +#include <gnu/xml/util/XMLWriter.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace util + { + class XHTMLWriter; + } + } + } +} + +class gnu::xml::util::XHTMLWriter : public ::gnu::xml::util::XMLWriter +{ + +public: + XHTMLWriter(); + XHTMLWriter(::java::io::OutputStream *); + XHTMLWriter(::java::io::Writer *); + XHTMLWriter(::java::io::Writer *, ::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_util_XHTMLWriter__ diff --git a/libjava/gnu/xml/util/XMLWriter.h b/libjava/gnu/xml/util/XMLWriter.h new file mode 100644 index 000000000..56252a5c1 --- /dev/null +++ b/libjava/gnu/xml/util/XMLWriter.h @@ -0,0 +1,152 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_util_XMLWriter__ +#define __gnu_xml_util_XMLWriter__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace java + { + namespace lang + { + class CPStringBuilder; + } + } + namespace xml + { + namespace util + { + class XMLWriter; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class Attributes; + class ErrorHandler; + class Locator; + } + } + } +} + +class gnu::xml::util::XMLWriter : public ::java::lang::Object +{ + + static jboolean isLineEnd(::java::lang::String *); +public: + XMLWriter(); + XMLWriter(::java::io::OutputStream *); + XMLWriter(::java::io::Writer *); + XMLWriter(::java::io::Writer *, ::java::lang::String *); +private: + void setEncoding(::java::lang::String *); +public: + virtual void setWriter(::java::io::Writer *, ::java::lang::String *); + virtual void setEOL(::java::lang::String *); + virtual void setErrorHandler(::org::xml::sax::ErrorHandler *); +public: // actually protected + virtual void fatal(::java::lang::String *, ::java::lang::Exception *); +public: + virtual void setXhtml(jboolean); + virtual jboolean isXhtml(); + virtual void setExpandingEntities(jboolean); + virtual jboolean isExpandingEntities(); + virtual void setPrettyPrinting(jboolean); + virtual jboolean isPrettyPrinting(); + virtual void setCanonical(jboolean); + virtual jboolean isCanonical(); + virtual void flush(); + virtual void write(::java::lang::String *); + virtual void writeElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *, ::java::lang::String *); + virtual void writeElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *, jint); + virtual void setDocumentLocator(::org::xml::sax::Locator *); + virtual void startDocument(); + virtual void endDocument(); +private: + static jboolean isEmptyElementTag(::java::lang::String *); + static jboolean indentBefore(::java::lang::String *); + static jboolean spaceBefore(::java::lang::String *); + static jboolean spacePreserve(::java::lang::String *); +public: + virtual void startPrefixMapping(::java::lang::String *, ::java::lang::String *); + virtual void endPrefixMapping(::java::lang::String *); +private: + void writeStartTag(::java::lang::String *, ::org::xml::sax::Attributes *, jboolean); +public: + virtual void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *); + virtual void writeEmptyElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *); + virtual void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void characters(JArray< jchar > *, jint, jint); + virtual void ignorableWhitespace(JArray< jchar > *, jint, jint); + virtual void processingInstruction(::java::lang::String *, ::java::lang::String *); + virtual void skippedEntity(::java::lang::String *); + virtual void startCDATA(); + virtual void endCDATA(); + virtual void startDTD(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void endDTD(); + virtual void startEntity(::java::lang::String *); + virtual void endEntity(::java::lang::String *); + virtual void comment(JArray< jchar > *, jint, jint); + virtual void notationDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void unparsedEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void attributeDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void elementDecl(::java::lang::String *, ::java::lang::String *); + virtual void externalEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual void internalEntityDecl(::java::lang::String *, ::java::lang::String *); +private: + void writeQuotedValue(::java::lang::String *, jint); + void escapeChars(JArray< jchar > *, jint, jint, jint); + void newline(); + void doIndent(); + void rawWrite(jchar); + void rawWrite(::java::lang::String *); + void rawWrite(JArray< jchar > *, jint, jint); + static const jint CTX_ENTITY = 1; + static const jint CTX_ATTRIBUTE = 2; + static const jint CTX_CONTENT = 3; + static const jint CTX_UNPARSED = 4; + static const jint CTX_NAME = 5; + static ::java::lang::String * sysEOL; + ::java::io::Writer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) out; + jboolean inCDATA; + jint elementNestLevel; + ::java::lang::String * eol; + jshort dangerMask; + ::gnu::java::lang::CPStringBuilder * stringBuf; + ::org::xml::sax::Locator * locator; + ::org::xml::sax::ErrorHandler * errHandler; + jboolean expandingEntities; + jint entityNestLevel; + jboolean xhtml; + jboolean startedDoctype; + ::java::lang::String * encoding; + jboolean canonical; + jboolean inDoctype; + jboolean inEpilogue; + jboolean prettyPrinting; + jint column; + jboolean noWrap; + ::java::util::Stack * space; + static const jint lineLength = 75; + static ::java::lang::String * xhtmlFullDTD; + static JArray< ::java::lang::String * > * HTMLlat1x; + static JArray< ::java::lang::String * > * HTMLsymbolx_GR; + static JArray< ::java::lang::String * > * HTMLsymbolx_gr; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_util_XMLWriter__ diff --git a/libjava/gnu/xml/validation/datatype/Annotation.h b/libjava/gnu/xml/validation/datatype/Annotation.h new file mode 100644 index 000000000..b6dffa6ba --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/Annotation.h @@ -0,0 +1,37 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_Annotation__ +#define __gnu_xml_validation_datatype_Annotation__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + } + } + } + } +} + +class gnu::xml::validation::datatype::Annotation : public ::java::lang::Object +{ + +public: + Annotation(::java::lang::String *); + virtual ::java::lang::String * toString(); + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) documentation; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_Annotation__ diff --git a/libjava/gnu/xml/validation/datatype/AnySimpleType.h b/libjava/gnu/xml/validation/datatype/AnySimpleType.h new file mode 100644 index 000000000..41c19275d --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/AnySimpleType.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_AnySimpleType__ +#define __gnu_xml_validation_datatype_AnySimpleType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/SimpleType.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class AnySimpleType; + } + } + } + } +} + +class gnu::xml::validation::datatype::AnySimpleType : public ::gnu::xml::validation::datatype::SimpleType +{ + +public: // actually package-private + AnySimpleType(); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_AnySimpleType__ diff --git a/libjava/gnu/xml/validation/datatype/AnyType.h b/libjava/gnu/xml/validation/datatype/AnyType.h new file mode 100644 index 000000000..2f9ec8d0f --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/AnyType.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_AnyType__ +#define __gnu_xml_validation_datatype_AnyType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/SimpleType.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class AnyType; + } + } + } + } +} + +class gnu::xml::validation::datatype::AnyType : public ::gnu::xml::validation::datatype::SimpleType +{ + +public: // actually package-private + AnyType(); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_AnyType__ diff --git a/libjava/gnu/xml/validation/datatype/AnyURIType.h b/libjava/gnu/xml/validation/datatype/AnyURIType.h new file mode 100644 index 000000000..1b5b22544 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/AnyURIType.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_AnyURIType__ +#define __gnu_xml_validation_datatype_AnyURIType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class AnyURIType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::AnyURIType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + AnyURIType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_AnyURIType__ diff --git a/libjava/gnu/xml/validation/datatype/AtomicSimpleType.h b/libjava/gnu/xml/validation/datatype/AtomicSimpleType.h new file mode 100644 index 000000000..29b46ef06 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/AtomicSimpleType.h @@ -0,0 +1,61 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_AtomicSimpleType__ +#define __gnu_xml_validation_datatype_AtomicSimpleType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/SimpleType.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + class AtomicSimpleType; + class SimpleType; + } + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::AtomicSimpleType : public ::gnu::xml::validation::datatype::SimpleType +{ + +public: + AtomicSimpleType(::javax::xml::namespace$::QName *, ::java::util::Set *, jint, ::gnu::xml::validation::datatype::SimpleType *, ::gnu::xml::validation::datatype::Annotation *); +public: // actually package-private + AtomicSimpleType(::javax::xml::namespace$::QName *, ::gnu::xml::validation::datatype::SimpleType *); +public: + virtual void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_AtomicSimpleType__ diff --git a/libjava/gnu/xml/validation/datatype/Base64BinaryType.h b/libjava/gnu/xml/validation/datatype/Base64BinaryType.h new file mode 100644 index 000000000..5aaec9c87 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/Base64BinaryType.h @@ -0,0 +1,56 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_Base64BinaryType__ +#define __gnu_xml_validation_datatype_Base64BinaryType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Base64BinaryType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::Base64BinaryType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + Base64BinaryType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static ::java::lang::String * B64; + static ::java::lang::String * B16; + static ::java::lang::String * B04; + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_Base64BinaryType__ diff --git a/libjava/gnu/xml/validation/datatype/BooleanType.h b/libjava/gnu/xml/validation/datatype/BooleanType.h new file mode 100644 index 000000000..7f63b39c1 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/BooleanType.h @@ -0,0 +1,55 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_BooleanType__ +#define __gnu_xml_validation_datatype_BooleanType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class BooleanType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::BooleanType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + BooleanType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; + static ::java::util::Set * VALUE_SPACE; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_BooleanType__ diff --git a/libjava/gnu/xml/validation/datatype/ByteType.h b/libjava/gnu/xml/validation/datatype/ByteType.h new file mode 100644 index 000000000..6b814e94b --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/ByteType.h @@ -0,0 +1,57 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_ByteType__ +#define __gnu_xml_validation_datatype_ByteType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class ByteType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::ByteType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + ByteType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; + static ::java::lang::String * MAX_VALUE; + static ::java::lang::String * MIN_VALUE; + static jint LENGTH; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_ByteType__ diff --git a/libjava/gnu/xml/validation/datatype/DateTimeType.h b/libjava/gnu/xml/validation/datatype/DateTimeType.h new file mode 100644 index 000000000..35f83ecd4 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/DateTimeType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_DateTimeType__ +#define __gnu_xml_validation_datatype_DateTimeType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class DateTimeType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::DateTimeType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + DateTimeType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_DateTimeType__ diff --git a/libjava/gnu/xml/validation/datatype/DateType.h b/libjava/gnu/xml/validation/datatype/DateType.h new file mode 100644 index 000000000..bca1354f5 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/DateType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_DateType__ +#define __gnu_xml_validation_datatype_DateType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class DateType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::DateType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + DateType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_DateType__ diff --git a/libjava/gnu/xml/validation/datatype/DecimalType.h b/libjava/gnu/xml/validation/datatype/DecimalType.h new file mode 100644 index 000000000..4f9b8be07 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/DecimalType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_DecimalType__ +#define __gnu_xml_validation_datatype_DecimalType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class DecimalType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::DecimalType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + DecimalType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_DecimalType__ diff --git a/libjava/gnu/xml/validation/datatype/DoubleType.h b/libjava/gnu/xml/validation/datatype/DoubleType.h new file mode 100644 index 000000000..75bad58f2 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/DoubleType.h @@ -0,0 +1,55 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_DoubleType__ +#define __gnu_xml_validation_datatype_DoubleType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class DoubleType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::DoubleType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + DoubleType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; + static ::java::util::Set * SPECIAL; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_DoubleType__ diff --git a/libjava/gnu/xml/validation/datatype/DurationType$Duration.h b/libjava/gnu/xml/validation/datatype/DurationType$Duration.h new file mode 100644 index 000000000..17216d72d --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/DurationType$Duration.h @@ -0,0 +1,46 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_DurationType$Duration__ +#define __gnu_xml_validation_datatype_DurationType$Duration__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class DurationType$Duration; + } + } + } + } +} + +class gnu::xml::validation::datatype::DurationType$Duration : public ::java::lang::Object +{ + +public: // actually package-private + DurationType$Duration(); +public: + virtual jint hashCode(); + virtual jboolean equals(::java::lang::Object *); + virtual jint compareTo(::java::lang::Object *); +public: // actually package-private + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) years; + jint months; + jint days; + jint minutes; + jfloat seconds; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_DurationType$Duration__ diff --git a/libjava/gnu/xml/validation/datatype/DurationType.h b/libjava/gnu/xml/validation/datatype/DurationType.h new file mode 100644 index 000000000..d6c984de8 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/DurationType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_DurationType__ +#define __gnu_xml_validation_datatype_DurationType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class DurationType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::DurationType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + DurationType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_DurationType__ diff --git a/libjava/gnu/xml/validation/datatype/EntitiesType.h b/libjava/gnu/xml/validation/datatype/EntitiesType.h new file mode 100644 index 000000000..2c1e52343 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/EntitiesType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_EntitiesType__ +#define __gnu_xml_validation_datatype_EntitiesType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class EntitiesType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::EntitiesType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + EntitiesType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + jboolean isContextDependent(); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_EntitiesType__ diff --git a/libjava/gnu/xml/validation/datatype/EntityType.h b/libjava/gnu/xml/validation/datatype/EntityType.h new file mode 100644 index 000000000..c10bbfc95 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/EntityType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_EntityType__ +#define __gnu_xml_validation_datatype_EntityType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class EntityType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::EntityType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + EntityType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + jboolean isContextDependent(); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_EntityType__ diff --git a/libjava/gnu/xml/validation/datatype/EnumerationFacet.h b/libjava/gnu/xml/validation/datatype/EnumerationFacet.h new file mode 100644 index 000000000..c3bcc2b22 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/EnumerationFacet.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_EnumerationFacet__ +#define __gnu_xml_validation_datatype_EnumerationFacet__ + +#pragma interface + +#include <gnu/xml/validation/datatype/Facet.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + class EnumerationFacet; + } + } + } + } +} + +class gnu::xml::validation::datatype::EnumerationFacet : public ::gnu::xml::validation::datatype::Facet +{ + +public: + EnumerationFacet(::java::lang::String *, ::gnu::xml::validation::datatype::Annotation *); + jint hashCode(); + jboolean equals(::java::lang::Object *); + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::validation::datatype::Facet)))) value; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_EnumerationFacet__ diff --git a/libjava/gnu/xml/validation/datatype/Facet.h b/libjava/gnu/xml/validation/datatype/Facet.h new file mode 100644 index 000000000..76ebe4ceb --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/Facet.h @@ -0,0 +1,51 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_Facet__ +#define __gnu_xml_validation_datatype_Facet__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + class Facet; + } + } + } + } +} + +class gnu::xml::validation::datatype::Facet : public ::java::lang::Object +{ + +public: // actually protected + Facet(jint, ::gnu::xml::validation::datatype::Annotation *); +public: + static const jint LENGTH = 1; + static const jint MIN_LENGTH = 2; + static const jint MAX_LENGTH = 3; + static const jint PATTERN = 4; + static const jint ENUMERATION = 5; + static const jint WHITESPACE = 6; + static const jint MAX_INCLUSIVE = 7; + static const jint MAX_EXCLUSIVE = 8; + static const jint MIN_EXCLUSIVE = 9; + static const jint MIN_INCLUSIVE = 10; + static const jint TOTAL_DIGITS = 11; + static const jint FRACTION_DIGITS = 12; + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) type; + ::gnu::xml::validation::datatype::Annotation * annotation; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_Facet__ diff --git a/libjava/gnu/xml/validation/datatype/FloatType.h b/libjava/gnu/xml/validation/datatype/FloatType.h new file mode 100644 index 000000000..af22a2f27 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/FloatType.h @@ -0,0 +1,55 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_FloatType__ +#define __gnu_xml_validation_datatype_FloatType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class FloatType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::FloatType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + FloatType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; + static ::java::util::Set * SPECIAL; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_FloatType__ diff --git a/libjava/gnu/xml/validation/datatype/FractionDigitsFacet.h b/libjava/gnu/xml/validation/datatype/FractionDigitsFacet.h new file mode 100644 index 000000000..9ed33c4c9 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/FractionDigitsFacet.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_FractionDigitsFacet__ +#define __gnu_xml_validation_datatype_FractionDigitsFacet__ + +#pragma interface + +#include <gnu/xml/validation/datatype/Facet.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + class FractionDigitsFacet; + } + } + } + } +} + +class gnu::xml::validation::datatype::FractionDigitsFacet : public ::gnu::xml::validation::datatype::Facet +{ + +public: + FractionDigitsFacet(jint, jboolean, ::gnu::xml::validation::datatype::Annotation *); + jint hashCode(); + jboolean equals(::java::lang::Object *); + jint __attribute__((aligned(__alignof__( ::gnu::xml::validation::datatype::Facet)))) value; + jboolean fixed; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_FractionDigitsFacet__ diff --git a/libjava/gnu/xml/validation/datatype/GDayType$GDay.h b/libjava/gnu/xml/validation/datatype/GDayType$GDay.h new file mode 100644 index 000000000..29128fc9b --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/GDayType$GDay.h @@ -0,0 +1,42 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_GDayType$GDay__ +#define __gnu_xml_validation_datatype_GDayType$GDay__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class GDayType$GDay; + } + } + } + } +} + +class gnu::xml::validation::datatype::GDayType$GDay : public ::java::lang::Object +{ + +public: // actually package-private + GDayType$GDay(); +public: + virtual jint hashCode(); + virtual jboolean equals(::java::lang::Object *); + virtual jint compareTo(::java::lang::Object *); +public: // actually package-private + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) day; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_GDayType$GDay__ diff --git a/libjava/gnu/xml/validation/datatype/GDayType.h b/libjava/gnu/xml/validation/datatype/GDayType.h new file mode 100644 index 000000000..4e1e3c5a2 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/GDayType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_GDayType__ +#define __gnu_xml_validation_datatype_GDayType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class GDayType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::GDayType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + GDayType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_GDayType__ diff --git a/libjava/gnu/xml/validation/datatype/GMonthDayType$GMonthDay.h b/libjava/gnu/xml/validation/datatype/GMonthDayType$GMonthDay.h new file mode 100644 index 000000000..d3cb5e007 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/GMonthDayType$GMonthDay.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_GMonthDayType$GMonthDay__ +#define __gnu_xml_validation_datatype_GMonthDayType$GMonthDay__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class GMonthDayType$GMonthDay; + } + } + } + } +} + +class gnu::xml::validation::datatype::GMonthDayType$GMonthDay : public ::java::lang::Object +{ + +public: // actually package-private + GMonthDayType$GMonthDay(); +public: + virtual jint hashCode(); + virtual jboolean equals(::java::lang::Object *); + virtual jint compareTo(::java::lang::Object *); +public: // actually package-private + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) month; + jint day; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_GMonthDayType$GMonthDay__ diff --git a/libjava/gnu/xml/validation/datatype/GMonthDayType.h b/libjava/gnu/xml/validation/datatype/GMonthDayType.h new file mode 100644 index 000000000..40f7db1cc --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/GMonthDayType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_GMonthDayType__ +#define __gnu_xml_validation_datatype_GMonthDayType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class GMonthDayType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::GMonthDayType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + GMonthDayType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_GMonthDayType__ diff --git a/libjava/gnu/xml/validation/datatype/GMonthType$GMonth.h b/libjava/gnu/xml/validation/datatype/GMonthType$GMonth.h new file mode 100644 index 000000000..af79163e1 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/GMonthType$GMonth.h @@ -0,0 +1,42 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_GMonthType$GMonth__ +#define __gnu_xml_validation_datatype_GMonthType$GMonth__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class GMonthType$GMonth; + } + } + } + } +} + +class gnu::xml::validation::datatype::GMonthType$GMonth : public ::java::lang::Object +{ + +public: // actually package-private + GMonthType$GMonth(); +public: + virtual jint hashCode(); + virtual jboolean equals(::java::lang::Object *); + virtual jint compareTo(::java::lang::Object *); +public: // actually package-private + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) month; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_GMonthType$GMonth__ diff --git a/libjava/gnu/xml/validation/datatype/GMonthType.h b/libjava/gnu/xml/validation/datatype/GMonthType.h new file mode 100644 index 000000000..cd1e7f9ef --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/GMonthType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_GMonthType__ +#define __gnu_xml_validation_datatype_GMonthType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class GMonthType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::GMonthType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + GMonthType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_GMonthType__ diff --git a/libjava/gnu/xml/validation/datatype/GYearMonthType$GYearMonth.h b/libjava/gnu/xml/validation/datatype/GYearMonthType$GYearMonth.h new file mode 100644 index 000000000..8af7484d3 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/GYearMonthType$GYearMonth.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_GYearMonthType$GYearMonth__ +#define __gnu_xml_validation_datatype_GYearMonthType$GYearMonth__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class GYearMonthType$GYearMonth; + } + } + } + } +} + +class gnu::xml::validation::datatype::GYearMonthType$GYearMonth : public ::java::lang::Object +{ + +public: // actually package-private + GYearMonthType$GYearMonth(); +public: + virtual jint hashCode(); + virtual jboolean equals(::java::lang::Object *); + virtual jint compareTo(::java::lang::Object *); +public: // actually package-private + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) year; + jint month; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_GYearMonthType$GYearMonth__ diff --git a/libjava/gnu/xml/validation/datatype/GYearMonthType.h b/libjava/gnu/xml/validation/datatype/GYearMonthType.h new file mode 100644 index 000000000..eb6d45031 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/GYearMonthType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_GYearMonthType__ +#define __gnu_xml_validation_datatype_GYearMonthType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class GYearMonthType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::GYearMonthType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + GYearMonthType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_GYearMonthType__ diff --git a/libjava/gnu/xml/validation/datatype/GYearType$GYear.h b/libjava/gnu/xml/validation/datatype/GYearType$GYear.h new file mode 100644 index 000000000..1cadf8bcc --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/GYearType$GYear.h @@ -0,0 +1,42 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_GYearType$GYear__ +#define __gnu_xml_validation_datatype_GYearType$GYear__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class GYearType$GYear; + } + } + } + } +} + +class gnu::xml::validation::datatype::GYearType$GYear : public ::java::lang::Object +{ + +public: // actually package-private + GYearType$GYear(); +public: + virtual jint hashCode(); + virtual jboolean equals(::java::lang::Object *); + virtual jint compareTo(::java::lang::Object *); +public: // actually package-private + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) year; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_GYearType$GYear__ diff --git a/libjava/gnu/xml/validation/datatype/GYearType.h b/libjava/gnu/xml/validation/datatype/GYearType.h new file mode 100644 index 000000000..b5c4a7684 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/GYearType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_GYearType__ +#define __gnu_xml_validation_datatype_GYearType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class GYearType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::GYearType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + GYearType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_GYearType__ diff --git a/libjava/gnu/xml/validation/datatype/HexBinaryType.h b/libjava/gnu/xml/validation/datatype/HexBinaryType.h new file mode 100644 index 000000000..da717bec8 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/HexBinaryType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_HexBinaryType__ +#define __gnu_xml_validation_datatype_HexBinaryType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class HexBinaryType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::HexBinaryType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + HexBinaryType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static ::java::lang::String * HEX; + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_HexBinaryType__ diff --git a/libjava/gnu/xml/validation/datatype/IDRefType.h b/libjava/gnu/xml/validation/datatype/IDRefType.h new file mode 100644 index 000000000..f61451f48 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/IDRefType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_IDRefType__ +#define __gnu_xml_validation_datatype_IDRefType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class IDRefType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::IDRefType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + IDRefType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + jint getIdType(); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_IDRefType__ diff --git a/libjava/gnu/xml/validation/datatype/IDRefsType.h b/libjava/gnu/xml/validation/datatype/IDRefsType.h new file mode 100644 index 000000000..861602b30 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/IDRefsType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_IDRefsType__ +#define __gnu_xml_validation_datatype_IDRefsType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class IDRefsType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::IDRefsType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + IDRefsType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + jint getIdType(); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_IDRefsType__ diff --git a/libjava/gnu/xml/validation/datatype/IDType.h b/libjava/gnu/xml/validation/datatype/IDType.h new file mode 100644 index 000000000..34184818c --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/IDType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_IDType__ +#define __gnu_xml_validation_datatype_IDType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class IDType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::IDType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + IDType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + jint getIdType(); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_IDType__ diff --git a/libjava/gnu/xml/validation/datatype/IntType.h b/libjava/gnu/xml/validation/datatype/IntType.h new file mode 100644 index 000000000..bb1567f27 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/IntType.h @@ -0,0 +1,57 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_IntType__ +#define __gnu_xml_validation_datatype_IntType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class IntType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::IntType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + IntType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; + static ::java::lang::String * MAX_VALUE; + static ::java::lang::String * MIN_VALUE; + static jint LENGTH; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_IntType__ diff --git a/libjava/gnu/xml/validation/datatype/IntegerType.h b/libjava/gnu/xml/validation/datatype/IntegerType.h new file mode 100644 index 000000000..04bb27486 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/IntegerType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_IntegerType__ +#define __gnu_xml_validation_datatype_IntegerType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class IntegerType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::IntegerType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + IntegerType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_IntegerType__ diff --git a/libjava/gnu/xml/validation/datatype/LanguageType.h b/libjava/gnu/xml/validation/datatype/LanguageType.h new file mode 100644 index 000000000..9c06c96a4 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/LanguageType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_LanguageType__ +#define __gnu_xml_validation_datatype_LanguageType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class LanguageType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::LanguageType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + LanguageType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; + static ::java::util::regex::Pattern * PATTERN; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_LanguageType__ diff --git a/libjava/gnu/xml/validation/datatype/LengthFacet.h b/libjava/gnu/xml/validation/datatype/LengthFacet.h new file mode 100644 index 000000000..5d97f0d9d --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/LengthFacet.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_LengthFacet__ +#define __gnu_xml_validation_datatype_LengthFacet__ + +#pragma interface + +#include <gnu/xml/validation/datatype/Facet.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + class LengthFacet; + } + } + } + } +} + +class gnu::xml::validation::datatype::LengthFacet : public ::gnu::xml::validation::datatype::Facet +{ + +public: + LengthFacet(jint, jboolean, ::gnu::xml::validation::datatype::Annotation *); + jint hashCode(); + jboolean equals(::java::lang::Object *); + jint __attribute__((aligned(__alignof__( ::gnu::xml::validation::datatype::Facet)))) value; + jboolean fixed; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_LengthFacet__ diff --git a/libjava/gnu/xml/validation/datatype/ListSimpleType.h b/libjava/gnu/xml/validation/datatype/ListSimpleType.h new file mode 100644 index 000000000..965b86431 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/ListSimpleType.h @@ -0,0 +1,59 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_ListSimpleType__ +#define __gnu_xml_validation_datatype_ListSimpleType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/SimpleType.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + class ListSimpleType; + class SimpleType; + } + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::ListSimpleType : public ::gnu::xml::validation::datatype::SimpleType +{ + +public: + ListSimpleType(::javax::xml::namespace$::QName *, ::java::util::Set *, jint, ::gnu::xml::validation::datatype::SimpleType *, ::gnu::xml::validation::datatype::Annotation *, ::gnu::xml::validation::datatype::SimpleType *); + virtual void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::gnu::xml::validation::datatype::SimpleType * __attribute__((aligned(__alignof__( ::gnu::xml::validation::datatype::SimpleType)))) itemType; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_ListSimpleType__ diff --git a/libjava/gnu/xml/validation/datatype/LongType.h b/libjava/gnu/xml/validation/datatype/LongType.h new file mode 100644 index 000000000..34a4c9512 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/LongType.h @@ -0,0 +1,57 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_LongType__ +#define __gnu_xml_validation_datatype_LongType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class LongType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::LongType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + LongType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; + static ::java::lang::String * MAX_VALUE; + static ::java::lang::String * MIN_VALUE; + static jint LENGTH; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_LongType__ diff --git a/libjava/gnu/xml/validation/datatype/MaxExclusiveFacet.h b/libjava/gnu/xml/validation/datatype/MaxExclusiveFacet.h new file mode 100644 index 000000000..633547259 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/MaxExclusiveFacet.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_MaxExclusiveFacet__ +#define __gnu_xml_validation_datatype_MaxExclusiveFacet__ + +#pragma interface + +#include <gnu/xml/validation/datatype/Facet.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + class MaxExclusiveFacet; + } + } + } + } +} + +class gnu::xml::validation::datatype::MaxExclusiveFacet : public ::gnu::xml::validation::datatype::Facet +{ + +public: + MaxExclusiveFacet(::java::lang::Object *, jboolean, ::gnu::xml::validation::datatype::Annotation *); + jint hashCode(); + jboolean equals(::java::lang::Object *); +public: // actually package-private + jboolean matches(::java::lang::Object *); +public: + ::java::lang::Object * __attribute__((aligned(__alignof__( ::gnu::xml::validation::datatype::Facet)))) value; + jboolean fixed; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_MaxExclusiveFacet__ diff --git a/libjava/gnu/xml/validation/datatype/MaxInclusiveFacet.h b/libjava/gnu/xml/validation/datatype/MaxInclusiveFacet.h new file mode 100644 index 000000000..f167e9225 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/MaxInclusiveFacet.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_MaxInclusiveFacet__ +#define __gnu_xml_validation_datatype_MaxInclusiveFacet__ + +#pragma interface + +#include <gnu/xml/validation/datatype/Facet.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + class MaxInclusiveFacet; + } + } + } + } +} + +class gnu::xml::validation::datatype::MaxInclusiveFacet : public ::gnu::xml::validation::datatype::Facet +{ + +public: + MaxInclusiveFacet(::java::lang::Object *, jboolean, ::gnu::xml::validation::datatype::Annotation *); + jint hashCode(); + jboolean equals(::java::lang::Object *); +public: // actually package-private + jboolean matches(::java::lang::Object *); +public: + ::java::lang::Object * __attribute__((aligned(__alignof__( ::gnu::xml::validation::datatype::Facet)))) value; + jboolean fixed; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_MaxInclusiveFacet__ diff --git a/libjava/gnu/xml/validation/datatype/MaxLengthFacet.h b/libjava/gnu/xml/validation/datatype/MaxLengthFacet.h new file mode 100644 index 000000000..c6e35cd22 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/MaxLengthFacet.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_MaxLengthFacet__ +#define __gnu_xml_validation_datatype_MaxLengthFacet__ + +#pragma interface + +#include <gnu/xml/validation/datatype/Facet.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + class MaxLengthFacet; + } + } + } + } +} + +class gnu::xml::validation::datatype::MaxLengthFacet : public ::gnu::xml::validation::datatype::Facet +{ + +public: + MaxLengthFacet(jint, jboolean, ::gnu::xml::validation::datatype::Annotation *); + jint hashCode(); + jboolean equals(::java::lang::Object *); + jint __attribute__((aligned(__alignof__( ::gnu::xml::validation::datatype::Facet)))) value; + jboolean fixed; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_MaxLengthFacet__ diff --git a/libjava/gnu/xml/validation/datatype/MinExclusiveFacet.h b/libjava/gnu/xml/validation/datatype/MinExclusiveFacet.h new file mode 100644 index 000000000..5e3646759 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/MinExclusiveFacet.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_MinExclusiveFacet__ +#define __gnu_xml_validation_datatype_MinExclusiveFacet__ + +#pragma interface + +#include <gnu/xml/validation/datatype/Facet.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + class MinExclusiveFacet; + } + } + } + } +} + +class gnu::xml::validation::datatype::MinExclusiveFacet : public ::gnu::xml::validation::datatype::Facet +{ + +public: + MinExclusiveFacet(::java::lang::Object *, jboolean, ::gnu::xml::validation::datatype::Annotation *); + jint hashCode(); + jboolean equals(::java::lang::Object *); +public: // actually package-private + jboolean matches(::java::lang::Object *); +public: + ::java::lang::Object * __attribute__((aligned(__alignof__( ::gnu::xml::validation::datatype::Facet)))) value; + jboolean fixed; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_MinExclusiveFacet__ diff --git a/libjava/gnu/xml/validation/datatype/MinInclusiveFacet.h b/libjava/gnu/xml/validation/datatype/MinInclusiveFacet.h new file mode 100644 index 000000000..65b614b31 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/MinInclusiveFacet.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_MinInclusiveFacet__ +#define __gnu_xml_validation_datatype_MinInclusiveFacet__ + +#pragma interface + +#include <gnu/xml/validation/datatype/Facet.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + class MinInclusiveFacet; + } + } + } + } +} + +class gnu::xml::validation::datatype::MinInclusiveFacet : public ::gnu::xml::validation::datatype::Facet +{ + +public: + MinInclusiveFacet(::java::lang::Object *, jboolean, ::gnu::xml::validation::datatype::Annotation *); + jint hashCode(); + jboolean equals(::java::lang::Object *); +public: // actually package-private + jboolean matches(::java::lang::Object *); +public: + ::java::lang::Object * __attribute__((aligned(__alignof__( ::gnu::xml::validation::datatype::Facet)))) value; + jboolean fixed; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_MinInclusiveFacet__ diff --git a/libjava/gnu/xml/validation/datatype/MinLengthFacet.h b/libjava/gnu/xml/validation/datatype/MinLengthFacet.h new file mode 100644 index 000000000..57419a3df --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/MinLengthFacet.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_MinLengthFacet__ +#define __gnu_xml_validation_datatype_MinLengthFacet__ + +#pragma interface + +#include <gnu/xml/validation/datatype/Facet.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + class MinLengthFacet; + } + } + } + } +} + +class gnu::xml::validation::datatype::MinLengthFacet : public ::gnu::xml::validation::datatype::Facet +{ + +public: + MinLengthFacet(jint, jboolean, ::gnu::xml::validation::datatype::Annotation *); + jint hashCode(); + jboolean equals(::java::lang::Object *); + jint __attribute__((aligned(__alignof__( ::gnu::xml::validation::datatype::Facet)))) value; + jboolean fixed; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_MinLengthFacet__ diff --git a/libjava/gnu/xml/validation/datatype/NCNameType.h b/libjava/gnu/xml/validation/datatype/NCNameType.h new file mode 100644 index 000000000..61859f0da --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/NCNameType.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_NCNameType__ +#define __gnu_xml_validation_datatype_NCNameType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class NCNameType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::NCNameType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + NCNameType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_NCNameType__ diff --git a/libjava/gnu/xml/validation/datatype/NMTokenType.h b/libjava/gnu/xml/validation/datatype/NMTokenType.h new file mode 100644 index 000000000..e6066e454 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/NMTokenType.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_NMTokenType__ +#define __gnu_xml_validation_datatype_NMTokenType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class NMTokenType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::NMTokenType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + NMTokenType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_NMTokenType__ diff --git a/libjava/gnu/xml/validation/datatype/NMTokensType.h b/libjava/gnu/xml/validation/datatype/NMTokensType.h new file mode 100644 index 000000000..39b376b58 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/NMTokensType.h @@ -0,0 +1,55 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_NMTokensType__ +#define __gnu_xml_validation_datatype_NMTokensType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class NMTokensType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::NMTokensType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + NMTokensType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +private: + void checkNmtoken(::java::lang::String *, jint); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_NMTokensType__ diff --git a/libjava/gnu/xml/validation/datatype/NameType.h b/libjava/gnu/xml/validation/datatype/NameType.h new file mode 100644 index 000000000..b3a0ccfed --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/NameType.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_NameType__ +#define __gnu_xml_validation_datatype_NameType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class NameType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::NameType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + NameType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_NameType__ diff --git a/libjava/gnu/xml/validation/datatype/NegativeIntegerType.h b/libjava/gnu/xml/validation/datatype/NegativeIntegerType.h new file mode 100644 index 000000000..9b780494d --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/NegativeIntegerType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_NegativeIntegerType__ +#define __gnu_xml_validation_datatype_NegativeIntegerType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class NegativeIntegerType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::NegativeIntegerType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + NegativeIntegerType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_NegativeIntegerType__ diff --git a/libjava/gnu/xml/validation/datatype/NonNegativeIntegerType.h b/libjava/gnu/xml/validation/datatype/NonNegativeIntegerType.h new file mode 100644 index 000000000..06f5d5e11 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/NonNegativeIntegerType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_NonNegativeIntegerType__ +#define __gnu_xml_validation_datatype_NonNegativeIntegerType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class NonNegativeIntegerType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::NonNegativeIntegerType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + NonNegativeIntegerType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_NonNegativeIntegerType__ diff --git a/libjava/gnu/xml/validation/datatype/NonPositiveIntegerType.h b/libjava/gnu/xml/validation/datatype/NonPositiveIntegerType.h new file mode 100644 index 000000000..ca41fc3e9 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/NonPositiveIntegerType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_NonPositiveIntegerType__ +#define __gnu_xml_validation_datatype_NonPositiveIntegerType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class NonPositiveIntegerType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::NonPositiveIntegerType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + NonPositiveIntegerType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_NonPositiveIntegerType__ diff --git a/libjava/gnu/xml/validation/datatype/NormalizedStringType.h b/libjava/gnu/xml/validation/datatype/NormalizedStringType.h new file mode 100644 index 000000000..d2a41c1cb --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/NormalizedStringType.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_NormalizedStringType__ +#define __gnu_xml_validation_datatype_NormalizedStringType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class NormalizedStringType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::NormalizedStringType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + NormalizedStringType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_NormalizedStringType__ diff --git a/libjava/gnu/xml/validation/datatype/NotationType.h b/libjava/gnu/xml/validation/datatype/NotationType.h new file mode 100644 index 000000000..21c597479 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/NotationType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_NotationType__ +#define __gnu_xml_validation_datatype_NotationType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class NotationType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::NotationType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + NotationType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + jboolean isContextDependent(); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_NotationType__ diff --git a/libjava/gnu/xml/validation/datatype/PatternFacet.h b/libjava/gnu/xml/validation/datatype/PatternFacet.h new file mode 100644 index 000000000..78ea57b15 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/PatternFacet.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_PatternFacet__ +#define __gnu_xml_validation_datatype_PatternFacet__ + +#pragma interface + +#include <gnu/xml/validation/datatype/Facet.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + class PatternFacet; + } + } + } + } +} + +class gnu::xml::validation::datatype::PatternFacet : public ::gnu::xml::validation::datatype::Facet +{ + +public: + PatternFacet(::java::util::regex::Pattern *, ::gnu::xml::validation::datatype::Annotation *); + jint hashCode(); + jboolean equals(::java::lang::Object *); + ::java::util::regex::Pattern * __attribute__((aligned(__alignof__( ::gnu::xml::validation::datatype::Facet)))) value; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_PatternFacet__ diff --git a/libjava/gnu/xml/validation/datatype/PositiveIntegerType.h b/libjava/gnu/xml/validation/datatype/PositiveIntegerType.h new file mode 100644 index 000000000..217d0ef02 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/PositiveIntegerType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_PositiveIntegerType__ +#define __gnu_xml_validation_datatype_PositiveIntegerType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class PositiveIntegerType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::PositiveIntegerType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + PositiveIntegerType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_PositiveIntegerType__ diff --git a/libjava/gnu/xml/validation/datatype/QNameType.h b/libjava/gnu/xml/validation/datatype/QNameType.h new file mode 100644 index 000000000..cba07a326 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/QNameType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_QNameType__ +#define __gnu_xml_validation_datatype_QNameType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class QNameType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::QNameType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + QNameType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + jboolean isContextDependent(); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_QNameType__ diff --git a/libjava/gnu/xml/validation/datatype/ShortType.h b/libjava/gnu/xml/validation/datatype/ShortType.h new file mode 100644 index 000000000..9c12b820e --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/ShortType.h @@ -0,0 +1,57 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_ShortType__ +#define __gnu_xml_validation_datatype_ShortType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class ShortType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::ShortType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + ShortType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; + static ::java::lang::String * MAX_VALUE; + static ::java::lang::String * MIN_VALUE; + static jint LENGTH; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_ShortType__ diff --git a/libjava/gnu/xml/validation/datatype/SimpleType.h b/libjava/gnu/xml/validation/datatype/SimpleType.h new file mode 100644 index 000000000..2827d89f8 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/SimpleType.h @@ -0,0 +1,81 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_SimpleType__ +#define __gnu_xml_validation_datatype_SimpleType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/Type.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + class SimpleType; + } + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class DatatypeStreamingValidator; + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::SimpleType : public ::gnu::xml::validation::datatype::Type +{ + +public: + SimpleType(::javax::xml::namespace$::QName *, jint, ::java::util::Set *, jint, ::gnu::xml::validation::datatype::SimpleType *, ::gnu::xml::validation::datatype::Annotation *); + virtual jboolean isValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + virtual void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +private: + static jint countDigits(::java::lang::String *, jboolean); +public: + virtual ::org::relaxng::datatype::DatatypeStreamingValidator * createStreamingValidator(::org::relaxng::datatype::ValidationContext *); + virtual ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + virtual jboolean sameValue(::java::lang::Object *, ::java::lang::Object *); + virtual jint valueHashCode(::java::lang::Object *); + virtual jint getIdType(); + virtual jboolean isContextDependent(); + static const jint ANY = 0; + static const jint ATOMIC = 1; + static const jint LIST = 2; + static const jint UNION = 3; + static const jint ID_TYPE_NULL = 0; + static const jint ID_TYPE_ID = 1; + static const jint ID_TYPE_IDREF = 2; + static const jint ID_TYPE_IDREFS = 3; + jint __attribute__((aligned(__alignof__( ::gnu::xml::validation::datatype::Type)))) variety; + ::java::util::Set * facets; + jint fundamentalFacets; + ::gnu::xml::validation::datatype::SimpleType * baseType; + ::gnu::xml::validation::datatype::Annotation * annotation; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_SimpleType__ diff --git a/libjava/gnu/xml/validation/datatype/StringType.h b/libjava/gnu/xml/validation/datatype/StringType.h new file mode 100644 index 000000000..162616698 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/StringType.h @@ -0,0 +1,42 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_StringType__ +#define __gnu_xml_validation_datatype_StringType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class StringType; + } + } + } + } +} + +class gnu::xml::validation::datatype::StringType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + StringType(); +public: + JArray< jint > * getConstrainingFacets(); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_StringType__ diff --git a/libjava/gnu/xml/validation/datatype/TimeType$Time.h b/libjava/gnu/xml/validation/datatype/TimeType$Time.h new file mode 100644 index 000000000..f43d75cf8 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/TimeType$Time.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_TimeType$Time__ +#define __gnu_xml_validation_datatype_TimeType$Time__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class TimeType$Time; + } + } + } + } +} + +class gnu::xml::validation::datatype::TimeType$Time : public ::java::lang::Object +{ + +public: // actually package-private + TimeType$Time(); +public: + virtual jint hashCode(); + virtual jboolean equals(::java::lang::Object *); + virtual jint compareTo(::java::lang::Object *); +public: // actually package-private + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) minutes; + jfloat seconds; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_TimeType$Time__ diff --git a/libjava/gnu/xml/validation/datatype/TimeType.h b/libjava/gnu/xml/validation/datatype/TimeType.h new file mode 100644 index 000000000..8e5f36593 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/TimeType.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_TimeType__ +#define __gnu_xml_validation_datatype_TimeType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class TimeType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::TimeType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + TimeType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_TimeType__ diff --git a/libjava/gnu/xml/validation/datatype/TokenType.h b/libjava/gnu/xml/validation/datatype/TokenType.h new file mode 100644 index 000000000..087611729 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/TokenType.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_TokenType__ +#define __gnu_xml_validation_datatype_TokenType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class TokenType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::TokenType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + TokenType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_TokenType__ diff --git a/libjava/gnu/xml/validation/datatype/TotalDigitsFacet.h b/libjava/gnu/xml/validation/datatype/TotalDigitsFacet.h new file mode 100644 index 000000000..4335a248f --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/TotalDigitsFacet.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_TotalDigitsFacet__ +#define __gnu_xml_validation_datatype_TotalDigitsFacet__ + +#pragma interface + +#include <gnu/xml/validation/datatype/Facet.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + class TotalDigitsFacet; + } + } + } + } +} + +class gnu::xml::validation::datatype::TotalDigitsFacet : public ::gnu::xml::validation::datatype::Facet +{ + +public: + TotalDigitsFacet(jint, jboolean, ::gnu::xml::validation::datatype::Annotation *); + jint hashCode(); + jboolean equals(::java::lang::Object *); + jint __attribute__((aligned(__alignof__( ::gnu::xml::validation::datatype::Facet)))) value; + jboolean fixed; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_TotalDigitsFacet__ diff --git a/libjava/gnu/xml/validation/datatype/Type.h b/libjava/gnu/xml/validation/datatype/Type.h new file mode 100644 index 000000000..7cf557bb0 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/Type.h @@ -0,0 +1,47 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_Type__ +#define __gnu_xml_validation_datatype_Type__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Type; + } + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } +} + +class gnu::xml::validation::datatype::Type : public ::java::lang::Object +{ + +public: + Type(::javax::xml::namespace$::QName *); + static ::gnu::xml::validation::datatype::Type * ANY_TYPE; + ::javax::xml::namespace$::QName * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_Type__ diff --git a/libjava/gnu/xml/validation/datatype/TypeBuilder.h b/libjava/gnu/xml/validation/datatype/TypeBuilder.h new file mode 100644 index 000000000..05f66faaa --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/TypeBuilder.h @@ -0,0 +1,79 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_TypeBuilder__ +#define __gnu_xml_validation_datatype_TypeBuilder__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class EnumerationFacet; + class FractionDigitsFacet; + class LengthFacet; + class MaxExclusiveFacet; + class MaxInclusiveFacet; + class MaxLengthFacet; + class MinExclusiveFacet; + class MinInclusiveFacet; + class MinLengthFacet; + class PatternFacet; + class SimpleType; + class TotalDigitsFacet; + class TypeBuilder; + class WhiteSpaceFacet; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class Datatype; + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::TypeBuilder : public ::java::lang::Object +{ + +public: // actually package-private + TypeBuilder(::gnu::xml::validation::datatype::SimpleType *); +public: + virtual void addParameter(::java::lang::String *, ::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + virtual ::gnu::xml::validation::datatype::LengthFacet * parseLengthFacet(::java::lang::String *); + virtual ::gnu::xml::validation::datatype::MinLengthFacet * parseMinLengthFacet(::java::lang::String *); + virtual ::gnu::xml::validation::datatype::MaxLengthFacet * parseMaxLengthFacet(::java::lang::String *); + virtual ::gnu::xml::validation::datatype::PatternFacet * parsePatternFacet(::java::lang::String *); + virtual ::gnu::xml::validation::datatype::EnumerationFacet * parseEnumerationFacet(::java::lang::String *); + virtual ::gnu::xml::validation::datatype::WhiteSpaceFacet * parseWhiteSpaceFacet(::java::lang::String *); + virtual ::gnu::xml::validation::datatype::MaxInclusiveFacet * parseMaxInclusiveFacet(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + virtual ::gnu::xml::validation::datatype::MaxExclusiveFacet * parseMaxExclusiveFacet(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + virtual ::gnu::xml::validation::datatype::MinExclusiveFacet * parseMinExclusiveFacet(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + virtual ::gnu::xml::validation::datatype::MinInclusiveFacet * parseMinInclusiveFacet(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + virtual ::gnu::xml::validation::datatype::TotalDigitsFacet * parseTotalDigitsFacet(::java::lang::String *); + virtual ::gnu::xml::validation::datatype::FractionDigitsFacet * parseFractionDigitsFacet(::java::lang::String *); +public: + virtual ::org::relaxng::datatype::Datatype * createDatatype(); +public: // actually package-private + ::gnu::xml::validation::datatype::SimpleType * __attribute__((aligned(__alignof__( ::java::lang::Object)))) type; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_TypeBuilder__ diff --git a/libjava/gnu/xml/validation/datatype/TypeLibrary.h b/libjava/gnu/xml/validation/datatype/TypeLibrary.h new file mode 100644 index 000000000..83aaa4633 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/TypeLibrary.h @@ -0,0 +1,97 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_TypeLibrary__ +#define __gnu_xml_validation_datatype_TypeLibrary__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class SimpleType; + class TypeLibrary; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class Datatype; + class DatatypeBuilder; + } + } + } +} + +class gnu::xml::validation::datatype::TypeLibrary : public ::java::lang::Object +{ + +public: + TypeLibrary(); + virtual ::org::relaxng::datatype::DatatypeBuilder * createDatatypeBuilder(::java::lang::String *); + virtual ::org::relaxng::datatype::Datatype * createDatatype(::java::lang::String *); + static ::gnu::xml::validation::datatype::SimpleType * ANY_SIMPLE_TYPE; + static ::gnu::xml::validation::datatype::SimpleType * STRING; + static ::gnu::xml::validation::datatype::SimpleType * BOOLEAN; + static ::gnu::xml::validation::datatype::SimpleType * DECIMAL; + static ::gnu::xml::validation::datatype::SimpleType * FLOAT; + static ::gnu::xml::validation::datatype::SimpleType * DOUBLE; + static ::gnu::xml::validation::datatype::SimpleType * DURATION; + static ::gnu::xml::validation::datatype::SimpleType * DATE_TIME; + static ::gnu::xml::validation::datatype::SimpleType * TIME; + static ::gnu::xml::validation::datatype::SimpleType * DATE; + static ::gnu::xml::validation::datatype::SimpleType * G_YEAR_MONTH; + static ::gnu::xml::validation::datatype::SimpleType * G_YEAR; + static ::gnu::xml::validation::datatype::SimpleType * G_MONTH_DAY; + static ::gnu::xml::validation::datatype::SimpleType * G_DAY; + static ::gnu::xml::validation::datatype::SimpleType * G_MONTH; + static ::gnu::xml::validation::datatype::SimpleType * HEX_BINARY; + static ::gnu::xml::validation::datatype::SimpleType * BASE64_BINARY; + static ::gnu::xml::validation::datatype::SimpleType * ANY_URI; + static ::gnu::xml::validation::datatype::SimpleType * QNAME; + static ::gnu::xml::validation::datatype::SimpleType * NOTATION; + static ::gnu::xml::validation::datatype::SimpleType * NORMALIZED_STRING; + static ::gnu::xml::validation::datatype::SimpleType * TOKEN; + static ::gnu::xml::validation::datatype::SimpleType * LANGUAGE; + static ::gnu::xml::validation::datatype::SimpleType * NMTOKEN; + static ::gnu::xml::validation::datatype::SimpleType * NMTOKENS; + static ::gnu::xml::validation::datatype::SimpleType * NAME; + static ::gnu::xml::validation::datatype::SimpleType * NCNAME; + static ::gnu::xml::validation::datatype::SimpleType * ID; + static ::gnu::xml::validation::datatype::SimpleType * IDREF; + static ::gnu::xml::validation::datatype::SimpleType * IDREFS; + static ::gnu::xml::validation::datatype::SimpleType * ENTITY; + static ::gnu::xml::validation::datatype::SimpleType * ENTITIES; + static ::gnu::xml::validation::datatype::SimpleType * INTEGER; + static ::gnu::xml::validation::datatype::SimpleType * NON_POSITIVE_INTEGER; + static ::gnu::xml::validation::datatype::SimpleType * NEGATIVE_INTEGER; + static ::gnu::xml::validation::datatype::SimpleType * LONG; + static ::gnu::xml::validation::datatype::SimpleType * INT; + static ::gnu::xml::validation::datatype::SimpleType * SHORT; + static ::gnu::xml::validation::datatype::SimpleType * BYTE; + static ::gnu::xml::validation::datatype::SimpleType * NON_NEGATIVE_INTEGER; + static ::gnu::xml::validation::datatype::SimpleType * UNSIGNED_LONG; + static ::gnu::xml::validation::datatype::SimpleType * UNSIGNED_INT; + static ::gnu::xml::validation::datatype::SimpleType * UNSIGNED_SHORT; + static ::gnu::xml::validation::datatype::SimpleType * UNSIGNED_BYTE; + static ::gnu::xml::validation::datatype::SimpleType * POSITIVE_INTEGER; +private: + static ::java::util::Map * byName; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_TypeLibrary__ diff --git a/libjava/gnu/xml/validation/datatype/TypeLibraryFactory.h b/libjava/gnu/xml/validation/datatype/TypeLibraryFactory.h new file mode 100644 index 000000000..baeba0030 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/TypeLibraryFactory.h @@ -0,0 +1,46 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_TypeLibraryFactory__ +#define __gnu_xml_validation_datatype_TypeLibraryFactory__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class TypeLibraryFactory; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class DatatypeLibrary; + } + } + } +} + +class gnu::xml::validation::datatype::TypeLibraryFactory : public ::java::lang::Object +{ + +public: + TypeLibraryFactory(); + virtual ::org::relaxng::datatype::DatatypeLibrary * createDatatypeLibrary(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_TypeLibraryFactory__ diff --git a/libjava/gnu/xml/validation/datatype/UnionSimpleType.h b/libjava/gnu/xml/validation/datatype/UnionSimpleType.h new file mode 100644 index 000000000..db8c265d8 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/UnionSimpleType.h @@ -0,0 +1,59 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_UnionSimpleType__ +#define __gnu_xml_validation_datatype_UnionSimpleType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/SimpleType.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + class SimpleType; + class UnionSimpleType; + } + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::UnionSimpleType : public ::gnu::xml::validation::datatype::SimpleType +{ + +public: + UnionSimpleType(::javax::xml::namespace$::QName *, ::java::util::Set *, jint, ::gnu::xml::validation::datatype::SimpleType *, ::gnu::xml::validation::datatype::Annotation *, ::java::util::List *); + virtual void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::util::List * __attribute__((aligned(__alignof__( ::gnu::xml::validation::datatype::SimpleType)))) memberTypes; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_UnionSimpleType__ diff --git a/libjava/gnu/xml/validation/datatype/UnsignedByteType.h b/libjava/gnu/xml/validation/datatype/UnsignedByteType.h new file mode 100644 index 000000000..7eb207f55 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/UnsignedByteType.h @@ -0,0 +1,56 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_UnsignedByteType__ +#define __gnu_xml_validation_datatype_UnsignedByteType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class UnsignedByteType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::UnsignedByteType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + UnsignedByteType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; + static ::java::lang::String * MAX_VALUE; + static jint LENGTH; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_UnsignedByteType__ diff --git a/libjava/gnu/xml/validation/datatype/UnsignedIntType.h b/libjava/gnu/xml/validation/datatype/UnsignedIntType.h new file mode 100644 index 000000000..f338b56ab --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/UnsignedIntType.h @@ -0,0 +1,56 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_UnsignedIntType__ +#define __gnu_xml_validation_datatype_UnsignedIntType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class UnsignedIntType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::UnsignedIntType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + UnsignedIntType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; + static ::java::lang::String * MAX_VALUE; + static jint LENGTH; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_UnsignedIntType__ diff --git a/libjava/gnu/xml/validation/datatype/UnsignedLongType.h b/libjava/gnu/xml/validation/datatype/UnsignedLongType.h new file mode 100644 index 000000000..bb0c947a4 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/UnsignedLongType.h @@ -0,0 +1,56 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_UnsignedLongType__ +#define __gnu_xml_validation_datatype_UnsignedLongType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class UnsignedLongType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::UnsignedLongType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + UnsignedLongType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; + static ::java::lang::String * MAX_VALUE; + static jint LENGTH; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_UnsignedLongType__ diff --git a/libjava/gnu/xml/validation/datatype/UnsignedShortType.h b/libjava/gnu/xml/validation/datatype/UnsignedShortType.h new file mode 100644 index 000000000..99eb7cc29 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/UnsignedShortType.h @@ -0,0 +1,56 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_UnsignedShortType__ +#define __gnu_xml_validation_datatype_UnsignedShortType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/AtomicSimpleType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class UnsignedShortType; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class ValidationContext; + } + } + } +} + +class gnu::xml::validation::datatype::UnsignedShortType : public ::gnu::xml::validation::datatype::AtomicSimpleType +{ + +public: // actually package-private + UnsignedShortType(); +public: + JArray< jint > * getConstrainingFacets(); + void checkValid(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); + ::java::lang::Object * createValue(::java::lang::String *, ::org::relaxng::datatype::ValidationContext *); +public: // actually package-private + static JArray< jint > * CONSTRAINING_FACETS; + static ::java::lang::String * MAX_VALUE; + static jint LENGTH; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_UnsignedShortType__ diff --git a/libjava/gnu/xml/validation/datatype/WhiteSpaceFacet.h b/libjava/gnu/xml/validation/datatype/WhiteSpaceFacet.h new file mode 100644 index 000000000..3cc38a636 --- /dev/null +++ b/libjava/gnu/xml/validation/datatype/WhiteSpaceFacet.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_datatype_WhiteSpaceFacet__ +#define __gnu_xml_validation_datatype_WhiteSpaceFacet__ + +#pragma interface + +#include <gnu/xml/validation/datatype/Facet.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + class WhiteSpaceFacet; + } + } + } + } +} + +class gnu::xml::validation::datatype::WhiteSpaceFacet : public ::gnu::xml::validation::datatype::Facet +{ + +public: + WhiteSpaceFacet(jint, jboolean, ::gnu::xml::validation::datatype::Annotation *); + jint hashCode(); + jboolean equals(::java::lang::Object *); + static const jint PRESERVE = 0; + static const jint REPLACE = 1; + static const jint COLLAPSE = 2; + jint __attribute__((aligned(__alignof__( ::gnu::xml::validation::datatype::Facet)))) value; + jboolean fixed; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_datatype_WhiteSpaceFacet__ diff --git a/libjava/gnu/xml/validation/relaxng/AnyNameNameClass.h b/libjava/gnu/xml/validation/relaxng/AnyNameNameClass.h new file mode 100644 index 000000000..312a48fcd --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/AnyNameNameClass.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_AnyNameNameClass__ +#define __gnu_xml_validation_relaxng_AnyNameNameClass__ + +#pragma interface + +#include <gnu/xml/validation/relaxng/NameClass.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class AnyNameNameClass; + class NameClass; + } + } + } + } +} + +class gnu::xml::validation::relaxng::AnyNameNameClass : public ::gnu::xml::validation::relaxng::NameClass +{ + +public: // actually package-private + AnyNameNameClass(); + virtual jboolean matchesName(::java::lang::String *, ::java::lang::String *); + ::gnu::xml::validation::relaxng::NameClass * __attribute__((aligned(__alignof__( ::gnu::xml::validation::relaxng::NameClass)))) exceptNameClass; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_AnyNameNameClass__ diff --git a/libjava/gnu/xml/validation/relaxng/AttributePattern.h b/libjava/gnu/xml/validation/relaxng/AttributePattern.h new file mode 100644 index 000000000..42b38013a --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/AttributePattern.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_AttributePattern__ +#define __gnu_xml_validation_relaxng_AttributePattern__ + +#pragma interface + +#include <gnu/xml/validation/relaxng/Pattern.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class AttributePattern; + class NameClass; + class Pattern; + } + } + } + } +} + +class gnu::xml::validation::relaxng::AttributePattern : public ::gnu::xml::validation::relaxng::Pattern +{ + +public: // actually package-private + AttributePattern(); + ::gnu::xml::validation::relaxng::NameClass * __attribute__((aligned(__alignof__( ::gnu::xml::validation::relaxng::Pattern)))) nameClass; + ::gnu::xml::validation::relaxng::Pattern * pattern; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_AttributePattern__ diff --git a/libjava/gnu/xml/validation/relaxng/ChoiceNameClass.h b/libjava/gnu/xml/validation/relaxng/ChoiceNameClass.h new file mode 100644 index 000000000..dc8275631 --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/ChoiceNameClass.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_ChoiceNameClass__ +#define __gnu_xml_validation_relaxng_ChoiceNameClass__ + +#pragma interface + +#include <gnu/xml/validation/relaxng/NameClass.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class ChoiceNameClass; + class NameClass; + } + } + } + } +} + +class gnu::xml::validation::relaxng::ChoiceNameClass : public ::gnu::xml::validation::relaxng::NameClass +{ + +public: // actually package-private + ChoiceNameClass(); + virtual jboolean matchesName(::java::lang::String *, ::java::lang::String *); + ::gnu::xml::validation::relaxng::NameClass * __attribute__((aligned(__alignof__( ::gnu::xml::validation::relaxng::NameClass)))) name1; + ::gnu::xml::validation::relaxng::NameClass * name2; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_ChoiceNameClass__ diff --git a/libjava/gnu/xml/validation/relaxng/ChoicePattern.h b/libjava/gnu/xml/validation/relaxng/ChoicePattern.h new file mode 100644 index 000000000..85c4a2f79 --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/ChoicePattern.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_ChoicePattern__ +#define __gnu_xml_validation_relaxng_ChoicePattern__ + +#pragma interface + +#include <gnu/xml/validation/relaxng/Pattern.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class ChoicePattern; + class Pattern; + } + } + } + } +} + +class gnu::xml::validation::relaxng::ChoicePattern : public ::gnu::xml::validation::relaxng::Pattern +{ + +public: // actually package-private + ChoicePattern(); + ::gnu::xml::validation::relaxng::Pattern * __attribute__((aligned(__alignof__( ::gnu::xml::validation::relaxng::Pattern)))) pattern1; + ::gnu::xml::validation::relaxng::Pattern * pattern2; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_ChoicePattern__ diff --git a/libjava/gnu/xml/validation/relaxng/DataPattern.h b/libjava/gnu/xml/validation/relaxng/DataPattern.h new file mode 100644 index 000000000..00bb5b552 --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/DataPattern.h @@ -0,0 +1,52 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_DataPattern__ +#define __gnu_xml_validation_relaxng_DataPattern__ + +#pragma interface + +#include <gnu/xml/validation/relaxng/Pattern.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class DataPattern; + class Pattern; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class Datatype; + class DatatypeLibrary; + } + } + } +} + +class gnu::xml::validation::relaxng::DataPattern : public ::gnu::xml::validation::relaxng::Pattern +{ + +public: // actually package-private + DataPattern(); + ::org::relaxng::datatype::Datatype * __attribute__((aligned(__alignof__( ::gnu::xml::validation::relaxng::Pattern)))) type; + ::org::relaxng::datatype::DatatypeLibrary * datatypeLibrary; + ::java::util::List * params; + ::gnu::xml::validation::relaxng::Pattern * exceptPattern; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_DataPattern__ diff --git a/libjava/gnu/xml/validation/relaxng/Define.h b/libjava/gnu/xml/validation/relaxng/Define.h new file mode 100644 index 000000000..85fa67901 --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/Define.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_Define__ +#define __gnu_xml_validation_relaxng_Define__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class Define; + class ElementPattern; + } + } + } + } +} + +class gnu::xml::validation::relaxng::Define : public ::java::lang::Object +{ + +public: // actually package-private + Define(); + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name; + ::gnu::xml::validation::relaxng::ElementPattern * element; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_Define__ diff --git a/libjava/gnu/xml/validation/relaxng/ElementPattern.h b/libjava/gnu/xml/validation/relaxng/ElementPattern.h new file mode 100644 index 000000000..844132ff1 --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/ElementPattern.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_ElementPattern__ +#define __gnu_xml_validation_relaxng_ElementPattern__ + +#pragma interface + +#include <gnu/xml/validation/relaxng/Pattern.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class ElementPattern; + class NameClass; + class Pattern; + } + } + } + } +} + +class gnu::xml::validation::relaxng::ElementPattern : public ::gnu::xml::validation::relaxng::Pattern +{ + +public: // actually package-private + ElementPattern(); + ::gnu::xml::validation::relaxng::NameClass * __attribute__((aligned(__alignof__( ::gnu::xml::validation::relaxng::Pattern)))) nameClass; + ::gnu::xml::validation::relaxng::Pattern * pattern; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_ElementPattern__ diff --git a/libjava/gnu/xml/validation/relaxng/EmptyPattern.h b/libjava/gnu/xml/validation/relaxng/EmptyPattern.h new file mode 100644 index 000000000..ecd499be1 --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/EmptyPattern.h @@ -0,0 +1,37 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_EmptyPattern__ +#define __gnu_xml_validation_relaxng_EmptyPattern__ + +#pragma interface + +#include <gnu/xml/validation/relaxng/Pattern.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class EmptyPattern; + } + } + } + } +} + +class gnu::xml::validation::relaxng::EmptyPattern : public ::gnu::xml::validation::relaxng::Pattern +{ + +public: // actually package-private + EmptyPattern(); + static ::gnu::xml::validation::relaxng::EmptyPattern * INSTANCE; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_EmptyPattern__ diff --git a/libjava/gnu/xml/validation/relaxng/FullSyntaxBuilder.h b/libjava/gnu/xml/validation/relaxng/FullSyntaxBuilder.h new file mode 100644 index 000000000..bf53fba05 --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/FullSyntaxBuilder.h @@ -0,0 +1,132 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_FullSyntaxBuilder__ +#define __gnu_xml_validation_relaxng_FullSyntaxBuilder__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class AnyNameNameClass; + class AttributePattern; + class ChoiceNameClass; + class ChoicePattern; + class DataPattern; + class Define; + class ElementPattern; + class EmptyPattern; + class FullSyntaxBuilder; + class Grammar; + class GroupPattern; + class InterleavePattern; + class ListPattern; + class NSNameNameClass; + class NameClass; + class NameNameClass; + class NotAllowedPattern; + class OneOrMorePattern; + class Param; + class Pattern; + class RefPattern; + class TextPattern; + class ValuePattern; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class DatatypeLibrary; + } + } + namespace w3c + { + namespace dom + { + class Document; + class Element; + class Node; + } + } + } +} + +class gnu::xml::validation::relaxng::FullSyntaxBuilder : public ::java::lang::Object +{ + +public: // actually package-private + FullSyntaxBuilder(); + virtual ::gnu::xml::validation::relaxng::Grammar * parse(::org::w3c::dom::Document *); +private: + void getDefines(::java::util::Set *, ::org::w3c::dom::Element *, ::org::w3c::dom::Element *, jboolean); + void getElements(::java::util::Set *, ::org::w3c::dom::Element *, ::org::w3c::dom::Element *); + void expandRefs(::java::util::Set *, ::org::w3c::dom::Element *); + void forbidRefs(::org::w3c::dom::Element *, ::java::lang::String *); + void transform(::org::w3c::dom::Node *); + void transformGrammar(::org::w3c::dom::Node *, ::org::w3c::dom::Node *); + void handleRefs(::org::w3c::dom::Node *, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *); + ::java::lang::String * createRefName(); + void transform2(::org::w3c::dom::Node *); + static jboolean isWhitespace(::java::lang::String *); + static ::java::lang::String * escapeURL(::java::lang::String *); + static ::org::w3c::dom::Element * resolve(::java::lang::String *); + ::java::util::List * getComponents(::org::w3c::dom::Node *); + static void transformToOneChildElement(::org::w3c::dom::Node *, ::java::lang::String *); + static ::org::w3c::dom::Element * getFirstChildElement(::org::w3c::dom::Node *); + static ::org::w3c::dom::Element * getNextSiblingElement(::org::w3c::dom::Node *); + static void forbidDescendants(::org::w3c::dom::Node *, ::java::util::Set *); + static jboolean isDescendantOfFirstChildOfAttribute(::org::w3c::dom::Node *); + static void combineNodes(::org::w3c::dom::Node *, ::java::lang::String *, ::java::lang::String *, ::java::util::List *); +public: // actually package-private + virtual ::gnu::xml::validation::relaxng::Grammar * parseGrammar(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::Define * parseDefine(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::Pattern * parseTop(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::Pattern * parsePattern(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::Pattern * parseNonEmptyPattern(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::ElementPattern * parseElement(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::NotAllowedPattern * parseNotAllowed(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::EmptyPattern * parseEmpty(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::TextPattern * parseText(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::DataPattern * parseData(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::Param * parseParam(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::ValuePattern * parseValue(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::ListPattern * parseList(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::AttributePattern * parseAttribute(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::RefPattern * parseRef(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::OneOrMorePattern * parseOneOrMore(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::ChoicePattern * parseChoice(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::GroupPattern * parseGroup(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::InterleavePattern * parseInterleave(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::NameClass * parseNameClass(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::AnyNameNameClass * parseAnyName(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::NameNameClass * parseName(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::NSNameNameClass * parseNsName(::org::w3c::dom::Element *); + virtual ::gnu::xml::validation::relaxng::ChoiceNameClass * parseChoiceNameClass(::org::w3c::dom::Element *); + virtual void checkName(::org::w3c::dom::Element *, ::java::lang::String *); + virtual ::org::relaxng::datatype::DatatypeLibrary * getDatatypeLibrary(::java::lang::String *); + static ::java::util::Map * VOCABULARY; + static ::java::util::Set * STRIPPED_ATTRIBUTES; + static ::java::util::Set * PATTERN_ELEMENTS; +private: + ::java::util::Set * __attribute__((aligned(__alignof__( ::java::lang::Object)))) urls; + jint refCount; + ::java::util::Map * datatypeLibraries; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_FullSyntaxBuilder__ diff --git a/libjava/gnu/xml/validation/relaxng/Grammar.h b/libjava/gnu/xml/validation/relaxng/Grammar.h new file mode 100644 index 000000000..a813efcc8 --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/Grammar.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_Grammar__ +#define __gnu_xml_validation_relaxng_Grammar__ + +#pragma interface + +#include <javax/xml/validation/Schema.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class Grammar; + class Pattern; + } + } + } + } + namespace javax + { + namespace xml + { + namespace validation + { + class Validator; + class ValidatorHandler; + } + } + } +} + +class gnu::xml::validation::relaxng::Grammar : public ::javax::xml::validation::Schema +{ + +public: // actually package-private + Grammar(); +public: + virtual ::javax::xml::validation::Validator * newValidator(); + virtual ::javax::xml::validation::ValidatorHandler * newValidatorHandler(); +public: // actually package-private + ::gnu::xml::validation::relaxng::Pattern * __attribute__((aligned(__alignof__( ::javax::xml::validation::Schema)))) start; + ::java::util::List * defines; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_Grammar__ diff --git a/libjava/gnu/xml/validation/relaxng/GrammarException.h b/libjava/gnu/xml/validation/relaxng/GrammarException.h new file mode 100644 index 000000000..45ddffec9 --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/GrammarException.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_GrammarException__ +#define __gnu_xml_validation_relaxng_GrammarException__ + +#pragma interface + +#include <java/io/IOException.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class GrammarException; + } + } + } + } +} + +class gnu::xml::validation::relaxng::GrammarException : public ::java::io::IOException +{ + +public: // actually package-private + GrammarException(::java::lang::String *); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_GrammarException__ diff --git a/libjava/gnu/xml/validation/relaxng/GrammarValidator.h b/libjava/gnu/xml/validation/relaxng/GrammarValidator.h new file mode 100644 index 000000000..37b0d0170 --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/GrammarValidator.h @@ -0,0 +1,79 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_GrammarValidator__ +#define __gnu_xml_validation_relaxng_GrammarValidator__ + +#pragma interface + +#include <javax/xml/validation/Validator.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class Grammar; + class GrammarValidator; + } + } + } + } + namespace javax + { + namespace xml + { + namespace transform + { + class Result; + class Source; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + namespace ls + { + class LSResourceResolver; + } + } + } + namespace xml + { + namespace sax + { + class ErrorHandler; + } + } + } +} + +class gnu::xml::validation::relaxng::GrammarValidator : public ::javax::xml::validation::Validator +{ + +public: // actually package-private + GrammarValidator(::gnu::xml::validation::relaxng::Grammar *); +public: + virtual ::org::xml::sax::ErrorHandler * getErrorHandler(); + virtual void setErrorHandler(::org::xml::sax::ErrorHandler *); + virtual ::org::w3c::dom::ls::LSResourceResolver * getResourceResolver(); + virtual void setResourceResolver(::org::w3c::dom::ls::LSResourceResolver *); + virtual void reset(); + virtual void validate(::javax::xml::transform::Source *, ::javax::xml::transform::Result *); +public: // actually package-private + ::gnu::xml::validation::relaxng::Grammar * __attribute__((aligned(__alignof__( ::javax::xml::validation::Validator)))) grammar; + ::org::xml::sax::ErrorHandler * errorHandler; + ::org::w3c::dom::ls::LSResourceResolver * resourceResolver; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_GrammarValidator__ diff --git a/libjava/gnu/xml/validation/relaxng/GroupPattern.h b/libjava/gnu/xml/validation/relaxng/GroupPattern.h new file mode 100644 index 000000000..bd52ac7b3 --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/GroupPattern.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_GroupPattern__ +#define __gnu_xml_validation_relaxng_GroupPattern__ + +#pragma interface + +#include <gnu/xml/validation/relaxng/Pattern.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class GroupPattern; + class Pattern; + } + } + } + } +} + +class gnu::xml::validation::relaxng::GroupPattern : public ::gnu::xml::validation::relaxng::Pattern +{ + +public: // actually package-private + GroupPattern(); + ::gnu::xml::validation::relaxng::Pattern * __attribute__((aligned(__alignof__( ::gnu::xml::validation::relaxng::Pattern)))) pattern1; + ::gnu::xml::validation::relaxng::Pattern * pattern2; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_GroupPattern__ diff --git a/libjava/gnu/xml/validation/relaxng/InterleavePattern.h b/libjava/gnu/xml/validation/relaxng/InterleavePattern.h new file mode 100644 index 000000000..02716e885 --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/InterleavePattern.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_InterleavePattern__ +#define __gnu_xml_validation_relaxng_InterleavePattern__ + +#pragma interface + +#include <gnu/xml/validation/relaxng/Pattern.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class InterleavePattern; + class Pattern; + } + } + } + } +} + +class gnu::xml::validation::relaxng::InterleavePattern : public ::gnu::xml::validation::relaxng::Pattern +{ + +public: // actually package-private + InterleavePattern(); + ::gnu::xml::validation::relaxng::Pattern * __attribute__((aligned(__alignof__( ::gnu::xml::validation::relaxng::Pattern)))) pattern1; + ::gnu::xml::validation::relaxng::Pattern * pattern2; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_InterleavePattern__ diff --git a/libjava/gnu/xml/validation/relaxng/ListPattern.h b/libjava/gnu/xml/validation/relaxng/ListPattern.h new file mode 100644 index 000000000..78351cfb1 --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/ListPattern.h @@ -0,0 +1,38 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_ListPattern__ +#define __gnu_xml_validation_relaxng_ListPattern__ + +#pragma interface + +#include <gnu/xml/validation/relaxng/Pattern.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class ListPattern; + class Pattern; + } + } + } + } +} + +class gnu::xml::validation::relaxng::ListPattern : public ::gnu::xml::validation::relaxng::Pattern +{ + +public: // actually package-private + ListPattern(); + ::gnu::xml::validation::relaxng::Pattern * __attribute__((aligned(__alignof__( ::gnu::xml::validation::relaxng::Pattern)))) pattern; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_ListPattern__ diff --git a/libjava/gnu/xml/validation/relaxng/NSNameNameClass.h b/libjava/gnu/xml/validation/relaxng/NSNameNameClass.h new file mode 100644 index 000000000..8fcdb4f42 --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/NSNameNameClass.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_NSNameNameClass__ +#define __gnu_xml_validation_relaxng_NSNameNameClass__ + +#pragma interface + +#include <gnu/xml/validation/relaxng/NameClass.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class NSNameNameClass; + class NameClass; + } + } + } + } +} + +class gnu::xml::validation::relaxng::NSNameNameClass : public ::gnu::xml::validation::relaxng::NameClass +{ + +public: // actually package-private + NSNameNameClass(); + virtual jboolean matchesName(::java::lang::String *, ::java::lang::String *); + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::validation::relaxng::NameClass)))) ns; + ::gnu::xml::validation::relaxng::NameClass * exceptNameClass; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_NSNameNameClass__ diff --git a/libjava/gnu/xml/validation/relaxng/NameClass.h b/libjava/gnu/xml/validation/relaxng/NameClass.h new file mode 100644 index 000000000..ffa1dfb75 --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/NameClass.h @@ -0,0 +1,37 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_NameClass__ +#define __gnu_xml_validation_relaxng_NameClass__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class NameClass; + } + } + } + } +} + +class gnu::xml::validation::relaxng::NameClass : public ::java::lang::Object +{ + +public: // actually package-private + NameClass(); + virtual jboolean matchesName(::java::lang::String *, ::java::lang::String *) = 0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_NameClass__ diff --git a/libjava/gnu/xml/validation/relaxng/NameNameClass.h b/libjava/gnu/xml/validation/relaxng/NameNameClass.h new file mode 100644 index 000000000..334bf94af --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/NameNameClass.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_NameNameClass__ +#define __gnu_xml_validation_relaxng_NameNameClass__ + +#pragma interface + +#include <gnu/xml/validation/relaxng/NameClass.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class NameNameClass; + } + } + } + } +} + +class gnu::xml::validation::relaxng::NameNameClass : public ::gnu::xml::validation::relaxng::NameClass +{ + +public: // actually package-private + NameNameClass(); + virtual jboolean matchesName(::java::lang::String *, ::java::lang::String *); + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::validation::relaxng::NameClass)))) ns; + ::java::lang::String * name; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_NameNameClass__ diff --git a/libjava/gnu/xml/validation/relaxng/NotAllowedPattern.h b/libjava/gnu/xml/validation/relaxng/NotAllowedPattern.h new file mode 100644 index 000000000..a65d11b23 --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/NotAllowedPattern.h @@ -0,0 +1,37 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_NotAllowedPattern__ +#define __gnu_xml_validation_relaxng_NotAllowedPattern__ + +#pragma interface + +#include <gnu/xml/validation/relaxng/Pattern.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class NotAllowedPattern; + } + } + } + } +} + +class gnu::xml::validation::relaxng::NotAllowedPattern : public ::gnu::xml::validation::relaxng::Pattern +{ + +public: // actually package-private + NotAllowedPattern(); + static ::gnu::xml::validation::relaxng::NotAllowedPattern * INSTANCE; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_NotAllowedPattern__ diff --git a/libjava/gnu/xml/validation/relaxng/OneOrMorePattern.h b/libjava/gnu/xml/validation/relaxng/OneOrMorePattern.h new file mode 100644 index 000000000..d59682bfa --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/OneOrMorePattern.h @@ -0,0 +1,38 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_OneOrMorePattern__ +#define __gnu_xml_validation_relaxng_OneOrMorePattern__ + +#pragma interface + +#include <gnu/xml/validation/relaxng/Pattern.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class OneOrMorePattern; + class Pattern; + } + } + } + } +} + +class gnu::xml::validation::relaxng::OneOrMorePattern : public ::gnu::xml::validation::relaxng::Pattern +{ + +public: // actually package-private + OneOrMorePattern(); + ::gnu::xml::validation::relaxng::Pattern * __attribute__((aligned(__alignof__( ::gnu::xml::validation::relaxng::Pattern)))) pattern; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_OneOrMorePattern__ diff --git a/libjava/gnu/xml/validation/relaxng/Param.h b/libjava/gnu/xml/validation/relaxng/Param.h new file mode 100644 index 000000000..16241747b --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/Param.h @@ -0,0 +1,38 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_Param__ +#define __gnu_xml_validation_relaxng_Param__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class Param; + } + } + } + } +} + +class gnu::xml::validation::relaxng::Param : public ::java::lang::Object +{ + +public: // actually package-private + Param(); + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name; + ::java::lang::String * value; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_Param__ diff --git a/libjava/gnu/xml/validation/relaxng/Pattern.h b/libjava/gnu/xml/validation/relaxng/Pattern.h new file mode 100644 index 000000000..fd0f6d65e --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/Pattern.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_Pattern__ +#define __gnu_xml_validation_relaxng_Pattern__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class Pattern; + } + } + } + } +} + +class gnu::xml::validation::relaxng::Pattern : public ::java::lang::Object +{ + +public: // actually package-private + Pattern(); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_Pattern__ diff --git a/libjava/gnu/xml/validation/relaxng/RELAXNGSchemaFactory.h b/libjava/gnu/xml/validation/relaxng/RELAXNGSchemaFactory.h new file mode 100644 index 000000000..65a8c0a04 --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/RELAXNGSchemaFactory.h @@ -0,0 +1,85 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_RELAXNGSchemaFactory__ +#define __gnu_xml_validation_relaxng_RELAXNGSchemaFactory__ + +#pragma interface + +#include <javax/xml/validation/SchemaFactory.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class RELAXNGSchemaFactory; + } + } + } + } + namespace javax + { + namespace xml + { + namespace transform + { + class Source; + } + namespace validation + { + class Schema; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Document; + namespace ls + { + class LSResourceResolver; + } + } + } + namespace xml + { + namespace sax + { + class ErrorHandler; + } + } + } +} + +class gnu::xml::validation::relaxng::RELAXNGSchemaFactory : public ::javax::xml::validation::SchemaFactory +{ + +public: + RELAXNGSchemaFactory(); + virtual ::org::w3c::dom::ls::LSResourceResolver * getResourceResolver(); + virtual void setResourceResolver(::org::w3c::dom::ls::LSResourceResolver *); + virtual ::org::xml::sax::ErrorHandler * getErrorHandler(); + virtual void setErrorHandler(::org::xml::sax::ErrorHandler *); + virtual jboolean isSchemaLanguageSupported(::java::lang::String *); + virtual ::javax::xml::validation::Schema * newSchema(); + virtual ::javax::xml::validation::Schema * newSchema(JArray< ::javax::xml::transform::Source * > *); +private: + static ::org::w3c::dom::Document * getDocument(::javax::xml::transform::Source *); +public: // actually package-private + ::org::w3c::dom::ls::LSResourceResolver * __attribute__((aligned(__alignof__( ::javax::xml::validation::SchemaFactory)))) resourceResolver; + ::org::xml::sax::ErrorHandler * errorHandler; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_RELAXNGSchemaFactory__ diff --git a/libjava/gnu/xml/validation/relaxng/RefPattern.h b/libjava/gnu/xml/validation/relaxng/RefPattern.h new file mode 100644 index 000000000..73728689f --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/RefPattern.h @@ -0,0 +1,37 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_RefPattern__ +#define __gnu_xml_validation_relaxng_RefPattern__ + +#pragma interface + +#include <gnu/xml/validation/relaxng/Pattern.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class RefPattern; + } + } + } + } +} + +class gnu::xml::validation::relaxng::RefPattern : public ::gnu::xml::validation::relaxng::Pattern +{ + +public: // actually package-private + RefPattern(); + ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::validation::relaxng::Pattern)))) name; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_RefPattern__ diff --git a/libjava/gnu/xml/validation/relaxng/TextPattern.h b/libjava/gnu/xml/validation/relaxng/TextPattern.h new file mode 100644 index 000000000..b687c0723 --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/TextPattern.h @@ -0,0 +1,37 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_TextPattern__ +#define __gnu_xml_validation_relaxng_TextPattern__ + +#pragma interface + +#include <gnu/xml/validation/relaxng/Pattern.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class TextPattern; + } + } + } + } +} + +class gnu::xml::validation::relaxng::TextPattern : public ::gnu::xml::validation::relaxng::Pattern +{ + +public: // actually package-private + TextPattern(); + static ::gnu::xml::validation::relaxng::TextPattern * INSTANCE; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_TextPattern__ diff --git a/libjava/gnu/xml/validation/relaxng/ValuePattern.h b/libjava/gnu/xml/validation/relaxng/ValuePattern.h new file mode 100644 index 000000000..b1f69f674 --- /dev/null +++ b/libjava/gnu/xml/validation/relaxng/ValuePattern.h @@ -0,0 +1,51 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_relaxng_ValuePattern__ +#define __gnu_xml_validation_relaxng_ValuePattern__ + +#pragma interface + +#include <gnu/xml/validation/relaxng/Pattern.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace relaxng + { + class ValuePattern; + } + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class Datatype; + class DatatypeLibrary; + } + } + } +} + +class gnu::xml::validation::relaxng::ValuePattern : public ::gnu::xml::validation::relaxng::Pattern +{ + +public: // actually package-private + ValuePattern(); + ::org::relaxng::datatype::DatatypeLibrary * __attribute__((aligned(__alignof__( ::gnu::xml::validation::relaxng::Pattern)))) datatypeLibrary; + ::org::relaxng::datatype::Datatype * type; + ::java::lang::String * ns; + ::java::lang::String * value; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_relaxng_ValuePattern__ diff --git a/libjava/gnu/xml/validation/xmlschema/AnyAttribute.h b/libjava/gnu/xml/validation/xmlschema/AnyAttribute.h new file mode 100644 index 000000000..10561967e --- /dev/null +++ b/libjava/gnu/xml/validation/xmlschema/AnyAttribute.h @@ -0,0 +1,46 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_xmlschema_AnyAttribute__ +#define __gnu_xml_validation_xmlschema_AnyAttribute__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + } + namespace xmlschema + { + class AnyAttribute; + } + } + } + } +} + +class gnu::xml::validation::xmlschema::AnyAttribute : public ::java::lang::Object +{ + +public: // actually package-private + AnyAttribute(::java::lang::String *, jint); + static const jint STRICT = 0; + static const jint LAX = 1; + static const jint SKIP = 2; + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) namespace$; + jint processContents; + ::gnu::xml::validation::datatype::Annotation * annotation; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_xmlschema_AnyAttribute__ diff --git a/libjava/gnu/xml/validation/xmlschema/AttributeDeclaration.h b/libjava/gnu/xml/validation/xmlschema/AttributeDeclaration.h new file mode 100644 index 000000000..5b7d1fcb0 --- /dev/null +++ b/libjava/gnu/xml/validation/xmlschema/AttributeDeclaration.h @@ -0,0 +1,60 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_xmlschema_AttributeDeclaration__ +#define __gnu_xml_validation_xmlschema_AttributeDeclaration__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + class SimpleType; + } + namespace xmlschema + { + class AttributeDeclaration; + } + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } +} + +class gnu::xml::validation::xmlschema::AttributeDeclaration : public ::java::lang::Object +{ + +public: // actually package-private + AttributeDeclaration(jboolean, jint, ::java::lang::String *, ::javax::xml::namespace$::QName *, ::gnu::xml::validation::datatype::SimpleType *, ::gnu::xml::validation::datatype::Annotation *); + static const jint NONE = 0; + static const jint DEFAULT = 1; + static const jint FIXED = 2; + jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) scope; + jint type; + ::java::lang::String * value; + ::javax::xml::namespace$::QName * name; + ::gnu::xml::validation::datatype::SimpleType * datatype; + ::gnu::xml::validation::datatype::Annotation * annotation; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_xmlschema_AttributeDeclaration__ diff --git a/libjava/gnu/xml/validation/xmlschema/AttributeUse.h b/libjava/gnu/xml/validation/xmlschema/AttributeUse.h new file mode 100644 index 000000000..b5c008f57 --- /dev/null +++ b/libjava/gnu/xml/validation/xmlschema/AttributeUse.h @@ -0,0 +1,41 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_xmlschema_AttributeUse__ +#define __gnu_xml_validation_xmlschema_AttributeUse__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace xmlschema + { + class AttributeDeclaration; + class AttributeUse; + } + } + } + } +} + +class gnu::xml::validation::xmlschema::AttributeUse : public ::java::lang::Object +{ + +public: // actually package-private + AttributeUse(jboolean, jint, ::java::lang::String *, ::gnu::xml::validation::xmlschema::AttributeDeclaration *); + jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) required; + jint type; + ::java::lang::String * value; + ::gnu::xml::validation::xmlschema::AttributeDeclaration * declaration; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_xmlschema_AttributeUse__ diff --git a/libjava/gnu/xml/validation/xmlschema/ComplexType.h b/libjava/gnu/xml/validation/xmlschema/ComplexType.h new file mode 100644 index 000000000..170ab9db9 --- /dev/null +++ b/libjava/gnu/xml/validation/xmlschema/ComplexType.h @@ -0,0 +1,57 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_xmlschema_ComplexType__ +#define __gnu_xml_validation_xmlschema_ComplexType__ + +#pragma interface + +#include <gnu/xml/validation/datatype/Type.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace xmlschema + { + class AnyAttribute; + class ComplexType; + } + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } +} + +class gnu::xml::validation::xmlschema::ComplexType : public ::gnu::xml::validation::datatype::Type +{ + +public: // actually package-private + ComplexType(::javax::xml::namespace$::QName *, jboolean, jint, jint); + ::javax::xml::namespace$::QName * __attribute__((aligned(__alignof__( ::gnu::xml::validation::datatype::Type)))) baseType; + jint derivationMethod; + jint finality; + jboolean isAbstract; + ::java::util::Set * attributeUses; + ::gnu::xml::validation::xmlschema::AnyAttribute * attributeWildcard; + jint contentType; + ::java::lang::Object * contentModel; + jint prohibitedSubstitutions; + ::java::util::Set * annotations; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_xmlschema_ComplexType__ diff --git a/libjava/gnu/xml/validation/xmlschema/ElementDeclaration.h b/libjava/gnu/xml/validation/xmlschema/ElementDeclaration.h new file mode 100644 index 000000000..67e7d863e --- /dev/null +++ b/libjava/gnu/xml/validation/xmlschema/ElementDeclaration.h @@ -0,0 +1,63 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_xmlschema_ElementDeclaration__ +#define __gnu_xml_validation_xmlschema_ElementDeclaration__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + class Type; + } + namespace xmlschema + { + class ElementDeclaration; + } + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } +} + +class gnu::xml::validation::xmlschema::ElementDeclaration : public ::java::lang::Object +{ + +public: // actually package-private + ElementDeclaration(::javax::xml::namespace$::QName *, ::gnu::xml::validation::datatype::Type *, jint, ::gnu::xml::validation::xmlschema::ElementDeclaration *, jint, ::java::lang::String *, jboolean, ::javax::xml::namespace$::QName *, jint, jint, jboolean); + ::javax::xml::namespace$::QName * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name; + ::gnu::xml::validation::datatype::Type * datatype; + jint scope; + ::gnu::xml::validation::xmlschema::ElementDeclaration * parent; + jint type; + ::java::lang::String * value; + jboolean nillable; + ::javax::xml::namespace$::QName * substitutionGroup; + jint substitutionGroupExclusions; + jint disallowedSubstitutions; + jboolean isAbstract; + ::gnu::xml::validation::datatype::Annotation * annotation; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_xmlschema_ElementDeclaration__ diff --git a/libjava/gnu/xml/validation/xmlschema/Particle.h b/libjava/gnu/xml/validation/xmlschema/Particle.h new file mode 100644 index 000000000..c8228ba1c --- /dev/null +++ b/libjava/gnu/xml/validation/xmlschema/Particle.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_xmlschema_Particle__ +#define __gnu_xml_validation_xmlschema_Particle__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace xmlschema + { + class Particle; + } + } + } + } +} + +class gnu::xml::validation::xmlschema::Particle : public ::java::lang::Object +{ + +public: // actually package-private + Particle(::java::lang::Integer *, ::java::lang::Integer *, ::java::lang::Object *); + ::java::lang::Integer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) minOccurs; + ::java::lang::Integer * maxOccurs; + ::java::lang::Object * term; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_xmlschema_Particle__ diff --git a/libjava/gnu/xml/validation/xmlschema/ValidationException.h b/libjava/gnu/xml/validation/xmlschema/ValidationException.h new file mode 100644 index 000000000..cdea811e7 --- /dev/null +++ b/libjava/gnu/xml/validation/xmlschema/ValidationException.h @@ -0,0 +1,46 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_xmlschema_ValidationException__ +#define __gnu_xml_validation_xmlschema_ValidationException__ + +#pragma interface + +#include <org/xml/sax/SAXParseException.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace xmlschema + { + class ValidationException; + } + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class Locator; + } + } + } +} + +class gnu::xml::validation::xmlschema::ValidationException : public ::org::xml::sax::SAXParseException +{ + +public: // actually package-private + ValidationException(::java::lang::String *, ::org::xml::sax::Locator *); +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_xmlschema_ValidationException__ diff --git a/libjava/gnu/xml/validation/xmlschema/XMLSchema.h b/libjava/gnu/xml/validation/xmlschema/XMLSchema.h new file mode 100644 index 000000000..4fec76fe9 --- /dev/null +++ b/libjava/gnu/xml/validation/xmlschema/XMLSchema.h @@ -0,0 +1,81 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_xmlschema_XMLSchema__ +#define __gnu_xml_validation_xmlschema_XMLSchema__ + +#pragma interface + +#include <javax/xml/validation/Schema.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace xmlschema + { + class XMLSchema; + } + } + } + } + namespace javax + { + namespace xml + { + namespace validation + { + class Validator; + class ValidatorHandler; + } + } + } +} + +class gnu::xml::validation::xmlschema::XMLSchema : public ::javax::xml::validation::Schema +{ + +public: // actually package-private + XMLSchema(::java::lang::String *, ::java::lang::String *, jint, jint, jboolean, jboolean); +public: + ::javax::xml::validation::Validator * newValidator(); + ::javax::xml::validation::ValidatorHandler * newValidatorHandler(); +public: // actually package-private + static const jint FINAL_NONE = 0; + static const jint FINAL_EXTENSION = 1; + static const jint FINAL_RESTRICTION = 2; + static const jint FINAL_LIST = 4; + static const jint FINAL_UNION = 8; + static const jint FINAL_ALL = 15; + static const jint BLOCK_NONE = 0; + static const jint BLOCK_EXTENSION = 1; + static const jint BLOCK_RESTRICTION = 2; + static const jint BLOCK_SUBSTITUTION = 4; + static const jint BLOCK_ALL = 7; + static const jint GLOBAL = 0; + static const jint LOCAL = 1; + static const jint ABSENT = 2; + static const jint CONSTRAINT_NONE = 0; + static const jint CONSTRAINT_DEFAULT = 1; + static const jint CONSTRAINT_FIXED = 2; + static const jint CONTENT_EMPTY = 0; + static const jint CONTENT_SIMPLE = 1; + static const jint CONTENT_MIXED = 2; + static const jint CONTENT_ELEMENT_ONLY = 3; + ::java::lang::String * __attribute__((aligned(__alignof__( ::javax::xml::validation::Schema)))) targetNamespace; + ::java::lang::String * version; + jint finalDefault; + jint blockDefault; + jboolean attributeFormQualified; + jboolean elementFormQualified; + ::java::util::Map * elementDeclarations; + ::java::util::Map * attributeDeclarations; + ::java::util::Map * types; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_xmlschema_XMLSchema__ diff --git a/libjava/gnu/xml/validation/xmlschema/XMLSchemaAttributeTypeInfo.h b/libjava/gnu/xml/validation/xmlschema/XMLSchemaAttributeTypeInfo.h new file mode 100644 index 000000000..465720c46 --- /dev/null +++ b/libjava/gnu/xml/validation/xmlschema/XMLSchemaAttributeTypeInfo.h @@ -0,0 +1,52 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_xmlschema_XMLSchemaAttributeTypeInfo__ +#define __gnu_xml_validation_xmlschema_XMLSchemaAttributeTypeInfo__ + +#pragma interface + +#include <gnu/xml/validation/xmlschema/XMLSchemaTypeInfo.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class SimpleType; + } + namespace xmlschema + { + class AttributeDeclaration; + class XMLSchema; + class XMLSchemaAttributeTypeInfo; + } + } + } + } +} + +class gnu::xml::validation::xmlschema::XMLSchemaAttributeTypeInfo : public ::gnu::xml::validation::xmlschema::XMLSchemaTypeInfo +{ + +public: // actually package-private + XMLSchemaAttributeTypeInfo(::gnu::xml::validation::xmlschema::XMLSchema *, ::gnu::xml::validation::xmlschema::AttributeDeclaration *, jboolean); +public: + ::java::lang::String * getTypeName(); + ::java::lang::String * getTypeNamespace(); + jboolean isDerivedFrom(::java::lang::String *, ::java::lang::String *, jint); +public: // actually package-private + ::gnu::xml::validation::xmlschema::XMLSchema * __attribute__((aligned(__alignof__( ::gnu::xml::validation::xmlschema::XMLSchemaTypeInfo)))) schema; + ::gnu::xml::validation::xmlschema::AttributeDeclaration * decl; + ::gnu::xml::validation::datatype::SimpleType * type; + jboolean id; + jboolean specified; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_xmlschema_XMLSchemaAttributeTypeInfo__ diff --git a/libjava/gnu/xml/validation/xmlschema/XMLSchemaBuilder.h b/libjava/gnu/xml/validation/xmlschema/XMLSchemaBuilder.h new file mode 100644 index 000000000..ed1bc80dc --- /dev/null +++ b/libjava/gnu/xml/validation/xmlschema/XMLSchemaBuilder.h @@ -0,0 +1,98 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_xmlschema_XMLSchemaBuilder__ +#define __gnu_xml_validation_xmlschema_XMLSchemaBuilder__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Annotation; + class SimpleType; + class Type; + } + namespace xmlschema + { + class AnyAttribute; + class ComplexType; + class ElementDeclaration; + class XMLSchema; + class XMLSchemaBuilder; + } + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class DatatypeLibrary; + } + } + namespace w3c + { + namespace dom + { + class NamedNodeMap; + class Node; + } + } + } +} + +class gnu::xml::validation::xmlschema::XMLSchemaBuilder : public ::java::lang::Object +{ + +public: // actually package-private + XMLSchemaBuilder(); + virtual void parseSchema(::org::w3c::dom::Node *); + virtual void parseTopLevelElement(::org::w3c::dom::Node *); + virtual ::java::lang::Object * parseAttribute(::org::w3c::dom::Node *, jboolean); + virtual jint parseFullDerivationSet(::java::lang::String *); + virtual jint parseSimpleTypeDerivationSet(::java::lang::String *); + virtual jint parseComplexTypeDerivationSet(::java::lang::String *); + virtual jint parseBlockSet(::java::lang::String *); + virtual jint parseComplexTypeBlockSet(::java::lang::String *); + virtual ::java::lang::Object * parseElement(::org::w3c::dom::Node *, ::gnu::xml::validation::xmlschema::ElementDeclaration *); + virtual ::java::lang::Integer * getOccurrence(::java::lang::String *); + virtual ::gnu::xml::validation::datatype::SimpleType * parseSimpleType(::javax::xml::namespace$::QName *); + virtual ::gnu::xml::validation::datatype::SimpleType * parseSimpleType(::org::w3c::dom::Node *); + virtual ::gnu::xml::validation::datatype::Type * parseComplexType(::org::w3c::dom::Node *, ::gnu::xml::validation::xmlschema::ElementDeclaration *); + virtual void parseSimpleContent(::org::w3c::dom::Node *, ::gnu::xml::validation::xmlschema::ComplexType *); + virtual void parseRestriction(::org::w3c::dom::Node *, ::gnu::xml::validation::xmlschema::ComplexType *); + virtual void parseExtension(::org::w3c::dom::Node *, ::gnu::xml::validation::xmlschema::ComplexType *); + virtual ::gnu::xml::validation::xmlschema::AnyAttribute * parseAnyAttribute(::org::w3c::dom::Node *); + virtual ::gnu::xml::validation::datatype::Annotation * parseAnnotation(::org::w3c::dom::Node *); +private: + static ::java::lang::String * getAttribute(::org::w3c::dom::NamedNodeMap *, ::java::lang::String *); + static ::javax::xml::namespace$::QName * asQName(::java::lang::String *, ::org::w3c::dom::Node *); +public: // actually package-private + ::gnu::xml::validation::xmlschema::XMLSchema * __attribute__((aligned(__alignof__( ::java::lang::Object)))) schema; + ::org::relaxng::datatype::DatatypeLibrary * typeLibrary; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_xmlschema_XMLSchemaBuilder__ diff --git a/libjava/gnu/xml/validation/xmlschema/XMLSchemaElementTypeInfo.h b/libjava/gnu/xml/validation/xmlschema/XMLSchemaElementTypeInfo.h new file mode 100644 index 000000000..23ff8b66a --- /dev/null +++ b/libjava/gnu/xml/validation/xmlschema/XMLSchemaElementTypeInfo.h @@ -0,0 +1,51 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_xmlschema_XMLSchemaElementTypeInfo__ +#define __gnu_xml_validation_xmlschema_XMLSchemaElementTypeInfo__ + +#pragma interface + +#include <gnu/xml/validation/xmlschema/XMLSchemaTypeInfo.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Type; + } + namespace xmlschema + { + class ElementDeclaration; + class XMLSchema; + class XMLSchemaElementTypeInfo; + } + } + } + } +} + +class gnu::xml::validation::xmlschema::XMLSchemaElementTypeInfo : public ::gnu::xml::validation::xmlschema::XMLSchemaTypeInfo +{ + +public: // actually package-private + XMLSchemaElementTypeInfo(::gnu::xml::validation::xmlschema::XMLSchema *, ::gnu::xml::validation::xmlschema::ElementDeclaration *, ::gnu::xml::validation::datatype::Type *); +public: + ::java::lang::String * getTypeName(); + ::java::lang::String * getTypeNamespace(); + jboolean isDerivedFrom(::java::lang::String *, ::java::lang::String *, jint); +public: // actually package-private + ::gnu::xml::validation::xmlschema::XMLSchema * __attribute__((aligned(__alignof__( ::gnu::xml::validation::xmlschema::XMLSchemaTypeInfo)))) schema; + ::gnu::xml::validation::xmlschema::ElementDeclaration * decl; + ::gnu::xml::validation::datatype::Type * type; + jboolean nil; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_xmlschema_XMLSchemaElementTypeInfo__ diff --git a/libjava/gnu/xml/validation/xmlschema/XMLSchemaSchemaFactory.h b/libjava/gnu/xml/validation/xmlschema/XMLSchemaSchemaFactory.h new file mode 100644 index 000000000..b4d45dd06 --- /dev/null +++ b/libjava/gnu/xml/validation/xmlschema/XMLSchemaSchemaFactory.h @@ -0,0 +1,85 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_xmlschema_XMLSchemaSchemaFactory__ +#define __gnu_xml_validation_xmlschema_XMLSchemaSchemaFactory__ + +#pragma interface + +#include <javax/xml/validation/SchemaFactory.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace xmlschema + { + class XMLSchemaSchemaFactory; + } + } + } + } + namespace javax + { + namespace xml + { + namespace transform + { + class Source; + } + namespace validation + { + class Schema; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Document; + namespace ls + { + class LSResourceResolver; + } + } + } + namespace xml + { + namespace sax + { + class ErrorHandler; + } + } + } +} + +class gnu::xml::validation::xmlschema::XMLSchemaSchemaFactory : public ::javax::xml::validation::SchemaFactory +{ + +public: + XMLSchemaSchemaFactory(); + virtual ::org::w3c::dom::ls::LSResourceResolver * getResourceResolver(); + virtual void setResourceResolver(::org::w3c::dom::ls::LSResourceResolver *); + virtual ::org::xml::sax::ErrorHandler * getErrorHandler(); + virtual void setErrorHandler(::org::xml::sax::ErrorHandler *); + virtual jboolean isSchemaLanguageSupported(::java::lang::String *); + virtual ::javax::xml::validation::Schema * newSchema(); + virtual ::javax::xml::validation::Schema * newSchema(JArray< ::javax::xml::transform::Source * > *); +private: + static ::org::w3c::dom::Document * getDocument(::javax::xml::transform::Source *); +public: // actually package-private + ::org::w3c::dom::ls::LSResourceResolver * __attribute__((aligned(__alignof__( ::javax::xml::validation::SchemaFactory)))) resourceResolver; + ::org::xml::sax::ErrorHandler * errorHandler; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_xmlschema_XMLSchemaSchemaFactory__ diff --git a/libjava/gnu/xml/validation/xmlschema/XMLSchemaTypeInfo.h b/libjava/gnu/xml/validation/xmlschema/XMLSchemaTypeInfo.h new file mode 100644 index 000000000..d253235f8 --- /dev/null +++ b/libjava/gnu/xml/validation/xmlschema/XMLSchemaTypeInfo.h @@ -0,0 +1,45 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_xmlschema_XMLSchemaTypeInfo__ +#define __gnu_xml_validation_xmlschema_XMLSchemaTypeInfo__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class SimpleType; + } + namespace xmlschema + { + class XMLSchemaTypeInfo; + } + } + } + } +} + +class gnu::xml::validation::xmlschema::XMLSchemaTypeInfo : public ::java::lang::Object +{ + +public: // actually package-private + XMLSchemaTypeInfo(); +public: // actually protected + virtual jboolean simpleTypeIsDerivedFrom(::gnu::xml::validation::datatype::SimpleType *, ::java::lang::String *, ::java::lang::String *, jint); +public: + virtual ::java::lang::String * getTypeName() = 0; + virtual ::java::lang::String * getTypeNamespace() = 0; + virtual jboolean isDerivedFrom(::java::lang::String *, ::java::lang::String *, jint) = 0; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_xmlschema_XMLSchemaTypeInfo__ diff --git a/libjava/gnu/xml/validation/xmlschema/XMLSchemaTypeInfoProvider.h b/libjava/gnu/xml/validation/xmlschema/XMLSchemaTypeInfoProvider.h new file mode 100644 index 000000000..049b63af3 --- /dev/null +++ b/libjava/gnu/xml/validation/xmlschema/XMLSchemaTypeInfoProvider.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_xmlschema_XMLSchemaTypeInfoProvider__ +#define __gnu_xml_validation_xmlschema_XMLSchemaTypeInfoProvider__ + +#pragma interface + +#include <javax/xml/validation/TypeInfoProvider.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace xmlschema + { + class XMLSchemaTypeInfoProvider; + class XMLSchemaValidatorHandler; + } + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class TypeInfo; + } + } + } +} + +class gnu::xml::validation::xmlschema::XMLSchemaTypeInfoProvider : public ::javax::xml::validation::TypeInfoProvider +{ + +public: // actually package-private + XMLSchemaTypeInfoProvider(::gnu::xml::validation::xmlschema::XMLSchemaValidatorHandler *); +public: + ::org::w3c::dom::TypeInfo * getElementTypeInfo(); + ::org::w3c::dom::TypeInfo * getAttributeTypeInfo(jint); + jboolean isIdAttribute(jint); + jboolean isSpecified(jint); +public: // actually package-private + ::gnu::xml::validation::xmlschema::XMLSchemaValidatorHandler * __attribute__((aligned(__alignof__( ::javax::xml::validation::TypeInfoProvider)))) handler; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_xmlschema_XMLSchemaTypeInfoProvider__ diff --git a/libjava/gnu/xml/validation/xmlschema/XMLSchemaValidator.h b/libjava/gnu/xml/validation/xmlschema/XMLSchemaValidator.h new file mode 100644 index 000000000..fbbb19630 --- /dev/null +++ b/libjava/gnu/xml/validation/xmlschema/XMLSchemaValidator.h @@ -0,0 +1,79 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_xmlschema_XMLSchemaValidator__ +#define __gnu_xml_validation_xmlschema_XMLSchemaValidator__ + +#pragma interface + +#include <javax/xml/validation/Validator.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace xmlschema + { + class XMLSchema; + class XMLSchemaValidator; + } + } + } + } + namespace javax + { + namespace xml + { + namespace transform + { + class Result; + class Source; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + namespace ls + { + class LSResourceResolver; + } + } + } + namespace xml + { + namespace sax + { + class ErrorHandler; + } + } + } +} + +class gnu::xml::validation::xmlschema::XMLSchemaValidator : public ::javax::xml::validation::Validator +{ + +public: // actually package-private + XMLSchemaValidator(::gnu::xml::validation::xmlschema::XMLSchema *); +public: + void reset(); + void validate(::javax::xml::transform::Source *, ::javax::xml::transform::Result *); + ::org::xml::sax::ErrorHandler * getErrorHandler(); + void setErrorHandler(::org::xml::sax::ErrorHandler *); + ::org::w3c::dom::ls::LSResourceResolver * getResourceResolver(); + void setResourceResolver(::org::w3c::dom::ls::LSResourceResolver *); +public: // actually package-private + ::gnu::xml::validation::xmlschema::XMLSchema * __attribute__((aligned(__alignof__( ::javax::xml::validation::Validator)))) schema; + ::org::xml::sax::ErrorHandler * errorHandler; + ::org::w3c::dom::ls::LSResourceResolver * resourceResolver; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_xmlschema_XMLSchemaValidator__ diff --git a/libjava/gnu/xml/validation/xmlschema/XMLSchemaValidatorHandler.h b/libjava/gnu/xml/validation/xmlschema/XMLSchemaValidatorHandler.h new file mode 100644 index 000000000..94ebcc73b --- /dev/null +++ b/libjava/gnu/xml/validation/xmlschema/XMLSchemaValidatorHandler.h @@ -0,0 +1,125 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_validation_xmlschema_XMLSchemaValidatorHandler__ +#define __gnu_xml_validation_xmlschema_XMLSchemaValidatorHandler__ + +#pragma interface + +#include <javax/xml/validation/ValidatorHandler.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace validation + { + namespace datatype + { + class Type; + } + namespace xmlschema + { + class XMLSchema; + class XMLSchemaValidatorHandler; + } + } + } + } + namespace javax + { + namespace xml + { + namespace validation + { + class TypeInfoProvider; + } + } + } + namespace org + { + namespace relaxng + { + namespace datatype + { + class DatatypeLibrary; + } + } + namespace w3c + { + namespace dom + { + class TypeInfo; + namespace ls + { + class LSResourceResolver; + } + } + } + namespace xml + { + namespace sax + { + class Attributes; + class ContentHandler; + class ErrorHandler; + class Locator; + namespace helpers + { + class NamespaceSupport; + } + } + } + } +} + +class gnu::xml::validation::xmlschema::XMLSchemaValidatorHandler : public ::javax::xml::validation::ValidatorHandler +{ + +public: // actually package-private + XMLSchemaValidatorHandler(::gnu::xml::validation::xmlschema::XMLSchema *); +public: + ::org::xml::sax::ContentHandler * getContentHandler(); + void setContentHandler(::org::xml::sax::ContentHandler *); + ::org::xml::sax::ErrorHandler * getErrorHandler(); + void setErrorHandler(::org::xml::sax::ErrorHandler *); + ::org::w3c::dom::ls::LSResourceResolver * getResourceResolver(); + void setResourceResolver(::org::w3c::dom::ls::LSResourceResolver *); + ::javax::xml::validation::TypeInfoProvider * getTypeInfoProvider(); +public: // actually package-private + ::org::w3c::dom::TypeInfo * getElementTypeInfo(); + ::org::w3c::dom::TypeInfo * getAttributeTypeInfo(jint); + jboolean isIdAttribute(jint); + jboolean isSpecified(jint); +public: + void setDocumentLocator(::org::xml::sax::Locator *); + void startDocument(); + void endDocument(); + void startPrefixMapping(::java::lang::String *, ::java::lang::String *); + void endPrefixMapping(::java::lang::String *); + void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *); + void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + void characters(JArray< jchar > *, jint, jint); + void ignorableWhitespace(JArray< jchar > *, jint, jint); + void processingInstruction(::java::lang::String *, ::java::lang::String *); + void skippedEntity(::java::lang::String *); +public: // actually package-private + ::gnu::xml::validation::datatype::Type * resolveType(::java::lang::String *); + ::gnu::xml::validation::xmlschema::XMLSchema * __attribute__((aligned(__alignof__( ::javax::xml::validation::ValidatorHandler)))) schema; + ::javax::xml::validation::TypeInfoProvider * typeInfoProvider; + ::org::xml::sax::helpers::NamespaceSupport * namespaceSupport; + ::org::relaxng::datatype::DatatypeLibrary * typeLibrary; + ::org::xml::sax::Locator * loc; + ::org::xml::sax::ContentHandler * contentHandler; + ::org::xml::sax::ErrorHandler * errorHandler; + ::org::w3c::dom::ls::LSResourceResolver * resourceResolver; + ::java::util::LinkedList * context; + ::java::util::ArrayList * attributes; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_validation_xmlschema_XMLSchemaValidatorHandler__ diff --git a/libjava/gnu/xml/xpath/AndExpr.h b/libjava/gnu/xml/xpath/AndExpr.h new file mode 100644 index 000000000..dd57695fc --- /dev/null +++ b/libjava/gnu/xml/xpath/AndExpr.h @@ -0,0 +1,61 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_AndExpr__ +#define __gnu_xml_xpath_AndExpr__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class AndExpr; + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::AndExpr : public ::gnu::xml::xpath::Expr +{ + +public: + AndExpr(::gnu::xml::xpath::Expr *, ::gnu::xml::xpath::Expr *); + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) lhs; + ::gnu::xml::xpath::Expr * rhs; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_AndExpr__ diff --git a/libjava/gnu/xml/xpath/ArithmeticExpr.h b/libjava/gnu/xml/xpath/ArithmeticExpr.h new file mode 100644 index 000000000..586ff4a32 --- /dev/null +++ b/libjava/gnu/xml/xpath/ArithmeticExpr.h @@ -0,0 +1,68 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_ArithmeticExpr__ +#define __gnu_xml_xpath_ArithmeticExpr__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class ArithmeticExpr; + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::ArithmeticExpr : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + ArithmeticExpr(::gnu::xml::xpath::Expr *, ::gnu::xml::xpath::Expr *, jint); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + static const jint ADD = 0; + static const jint SUBTRACT = 1; + static const jint MULTIPLY = 2; + static const jint DIVIDE = 3; + static const jint MODULO = 4; + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) lhs; + ::gnu::xml::xpath::Expr * rhs; + jint op; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_ArithmeticExpr__ diff --git a/libjava/gnu/xml/xpath/BooleanFunction.h b/libjava/gnu/xml/xpath/BooleanFunction.h new file mode 100644 index 000000000..7688d9e02 --- /dev/null +++ b/libjava/gnu/xml/xpath/BooleanFunction.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_BooleanFunction__ +#define __gnu_xml_xpath_BooleanFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class BooleanFunction; + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::BooleanFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + BooleanFunction(::java::util::List *); + BooleanFunction(::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) arg; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_BooleanFunction__ diff --git a/libjava/gnu/xml/xpath/CeilingFunction.h b/libjava/gnu/xml/xpath/CeilingFunction.h new file mode 100644 index 000000000..368ff4a62 --- /dev/null +++ b/libjava/gnu/xml/xpath/CeilingFunction.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_CeilingFunction__ +#define __gnu_xml_xpath_CeilingFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class CeilingFunction; + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::CeilingFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + CeilingFunction(::java::util::List *); + CeilingFunction(::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) arg; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_CeilingFunction__ diff --git a/libjava/gnu/xml/xpath/ConcatFunction.h b/libjava/gnu/xml/xpath/ConcatFunction.h new file mode 100644 index 000000000..db115180b --- /dev/null +++ b/libjava/gnu/xml/xpath/ConcatFunction.h @@ -0,0 +1,61 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_ConcatFunction__ +#define __gnu_xml_xpath_ConcatFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class ConcatFunction; + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::ConcatFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + ConcatFunction(::java::util::List *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::java::util::List * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) args; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_ConcatFunction__ diff --git a/libjava/gnu/xml/xpath/Constant.h b/libjava/gnu/xml/xpath/Constant.h new file mode 100644 index 000000000..c957b37c3 --- /dev/null +++ b/libjava/gnu/xml/xpath/Constant.h @@ -0,0 +1,60 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_Constant__ +#define __gnu_xml_xpath_Constant__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Constant; + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::Constant : public ::gnu::xml::xpath::Expr +{ + +public: + Constant(::java::lang::Object *); + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::java::lang::Object * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) value; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_Constant__ diff --git a/libjava/gnu/xml/xpath/ContainsFunction.h b/libjava/gnu/xml/xpath/ContainsFunction.h new file mode 100644 index 000000000..a426db1c2 --- /dev/null +++ b/libjava/gnu/xml/xpath/ContainsFunction.h @@ -0,0 +1,63 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_ContainsFunction__ +#define __gnu_xml_xpath_ContainsFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class ContainsFunction; + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::ContainsFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + ContainsFunction(::java::util::List *); + ContainsFunction(::gnu::xml::xpath::Expr *, ::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) arg1; + ::gnu::xml::xpath::Expr * arg2; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_ContainsFunction__ diff --git a/libjava/gnu/xml/xpath/CountFunction.h b/libjava/gnu/xml/xpath/CountFunction.h new file mode 100644 index 000000000..353380e3e --- /dev/null +++ b/libjava/gnu/xml/xpath/CountFunction.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_CountFunction__ +#define __gnu_xml_xpath_CountFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class CountFunction; + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::CountFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + CountFunction(::java::util::List *); + CountFunction(::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) arg; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_CountFunction__ diff --git a/libjava/gnu/xml/xpath/DocumentOrderComparator.h b/libjava/gnu/xml/xpath/DocumentOrderComparator.h new file mode 100644 index 000000000..26abc2cff --- /dev/null +++ b/libjava/gnu/xml/xpath/DocumentOrderComparator.h @@ -0,0 +1,44 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_DocumentOrderComparator__ +#define __gnu_xml_xpath_DocumentOrderComparator__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class DocumentOrderComparator; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::DocumentOrderComparator : public ::java::lang::Object +{ + +public: + DocumentOrderComparator(); + virtual jint DocumentOrderComparator$compare(::org::w3c::dom::Node *, ::org::w3c::dom::Node *); + virtual jint compare(::java::lang::Object *, ::java::lang::Object *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_DocumentOrderComparator__ diff --git a/libjava/gnu/xml/xpath/EqualityExpr.h b/libjava/gnu/xml/xpath/EqualityExpr.h new file mode 100644 index 000000000..dbf51f7b0 --- /dev/null +++ b/libjava/gnu/xml/xpath/EqualityExpr.h @@ -0,0 +1,66 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_EqualityExpr__ +#define __gnu_xml_xpath_EqualityExpr__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class EqualityExpr; + class Expr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::EqualityExpr : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + EqualityExpr(::gnu::xml::xpath::Expr *, ::gnu::xml::xpath::Expr *, jboolean); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); +private: + jboolean evaluateImpl(::org::w3c::dom::Node *, jint, jint); +public: + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) lhs; + ::gnu::xml::xpath::Expr * rhs; + jboolean invert; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_EqualityExpr__ diff --git a/libjava/gnu/xml/xpath/Expr$ExprNodeSet.h b/libjava/gnu/xml/xpath/Expr$ExprNodeSet.h new file mode 100644 index 000000000..e8065316b --- /dev/null +++ b/libjava/gnu/xml/xpath/Expr$ExprNodeSet.h @@ -0,0 +1,48 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_Expr$ExprNodeSet__ +#define __gnu_xml_xpath_Expr$ExprNodeSet__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr$ExprNodeSet; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::Expr$ExprNodeSet : public ::java::lang::Object +{ + +public: // actually package-private + Expr$ExprNodeSet(::java::util::Collection *); +public: + virtual jint getLength(); + virtual ::org::w3c::dom::Node * item(jint); +private: + ::java::util::ArrayList * __attribute__((aligned(__alignof__( ::java::lang::Object)))) list; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_Expr$ExprNodeSet__ diff --git a/libjava/gnu/xml/xpath/Expr.h b/libjava/gnu/xml/xpath/Expr.h new file mode 100644 index 000000000..ee88cc052 --- /dev/null +++ b/libjava/gnu/xml/xpath/Expr.h @@ -0,0 +1,92 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_Expr__ +#define __gnu_xml_xpath_Expr__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + } + } + } + namespace java + { + namespace text + { + class DecimalFormat; + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + namespace xml + { + namespace sax + { + class InputSource; + } + } + } +} + +class gnu::xml::xpath::Expr : public ::java::lang::Object +{ + +public: + Expr(); + virtual ::java::lang::Object * evaluate(::java::lang::Object *, ::javax::xml::namespace$::QName *); + virtual ::java::lang::String * evaluate(::java::lang::Object *); + virtual ::java::lang::Object * evaluate(::org::xml::sax::InputSource *, ::javax::xml::namespace$::QName *); + virtual ::java::lang::String * evaluate(::org::xml::sax::InputSource *); + virtual ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint) = 0; + virtual ::gnu::xml::xpath::Expr * clone(::java::lang::Object *) = 0; + virtual jboolean references(::javax::xml::namespace$::QName *) = 0; + static ::java::util::Collection * _id(::org::w3c::dom::Node *, ::java::lang::Object *); + static ::java::lang::String * _local_name(::org::w3c::dom::Node *, ::java::util::Collection *); + static ::java::lang::String * _namespace_uri(::org::w3c::dom::Node *, ::java::util::Collection *); + static ::java::lang::String * _name(::org::w3c::dom::Node *, ::java::util::Collection *); +public: // actually package-private + static ::org::w3c::dom::Node * firstNode(::java::util::Collection *); +public: + static ::java::lang::String * _string(::org::w3c::dom::Node *, ::java::lang::Object *); + static jboolean _boolean(::org::w3c::dom::Node *, ::java::lang::Object *); + static jdouble _number(::org::w3c::dom::Node *, ::java::lang::Object *); + static ::java::lang::String * stringValue(::java::util::Collection *); + static ::java::lang::String * stringValue(::org::w3c::dom::Node *); +public: // actually package-private + static ::java::lang::String * stringValue(::org::w3c::dom::Node *, jboolean); + static jint intValue(::java::lang::Object *); +public: // actually protected + static ::java::util::Comparator * documentOrderComparator; + static ::java::text::DecimalFormat * decimalFormat; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_Expr__ diff --git a/libjava/gnu/xml/xpath/FalseFunction.h b/libjava/gnu/xml/xpath/FalseFunction.h new file mode 100644 index 000000000..22447e5ed --- /dev/null +++ b/libjava/gnu/xml/xpath/FalseFunction.h @@ -0,0 +1,58 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_FalseFunction__ +#define __gnu_xml_xpath_FalseFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class FalseFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::FalseFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + FalseFunction(); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_FalseFunction__ diff --git a/libjava/gnu/xml/xpath/FloorFunction.h b/libjava/gnu/xml/xpath/FloorFunction.h new file mode 100644 index 000000000..a3634d673 --- /dev/null +++ b/libjava/gnu/xml/xpath/FloorFunction.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_FloorFunction__ +#define __gnu_xml_xpath_FloorFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class FloorFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::FloorFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + FloorFunction(::java::util::List *); + FloorFunction(::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) arg; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_FloorFunction__ diff --git a/libjava/gnu/xml/xpath/Function.h b/libjava/gnu/xml/xpath/Function.h new file mode 100644 index 000000000..e4d457c7c --- /dev/null +++ b/libjava/gnu/xml/xpath/Function.h @@ -0,0 +1,32 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_Function__ +#define __gnu_xml_xpath_Function__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Function; + } + } + } +} + +class gnu::xml::xpath::Function : public ::java::lang::Object +{ + +public: + virtual void setArguments(::java::util::List *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __gnu_xml_xpath_Function__ diff --git a/libjava/gnu/xml/xpath/FunctionCall.h b/libjava/gnu/xml/xpath/FunctionCall.h new file mode 100644 index 000000000..6039022f5 --- /dev/null +++ b/libjava/gnu/xml/xpath/FunctionCall.h @@ -0,0 +1,67 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_FunctionCall__ +#define __gnu_xml_xpath_FunctionCall__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class FunctionCall; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + namespace xpath + { + class XPathFunctionResolver; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::FunctionCall : public ::gnu::xml::xpath::Expr +{ + +public: + FunctionCall(::javax::xml::xpath::XPathFunctionResolver *, ::java::lang::String *); + FunctionCall(::javax::xml::xpath::XPathFunctionResolver *, ::java::lang::String *, ::java::util::List *); + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::javax::xml::xpath::XPathFunctionResolver * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) resolver; + ::java::lang::String * name; + ::java::util::List * args; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_FunctionCall__ diff --git a/libjava/gnu/xml/xpath/IdFunction.h b/libjava/gnu/xml/xpath/IdFunction.h new file mode 100644 index 000000000..a5fbc14c8 --- /dev/null +++ b/libjava/gnu/xml/xpath/IdFunction.h @@ -0,0 +1,63 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_IdFunction__ +#define __gnu_xml_xpath_IdFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Pattern.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class IdFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::IdFunction : public ::gnu::xml::xpath::Pattern +{ + +public: // actually package-private + IdFunction(::java::util::List *); +public: + IdFunction(::gnu::xml::xpath::Expr *); + jboolean matches(::org::w3c::dom::Node *); + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Pattern)))) arg; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_IdFunction__ diff --git a/libjava/gnu/xml/xpath/LangFunction.h b/libjava/gnu/xml/xpath/LangFunction.h new file mode 100644 index 000000000..cf7bd65fe --- /dev/null +++ b/libjava/gnu/xml/xpath/LangFunction.h @@ -0,0 +1,65 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_LangFunction__ +#define __gnu_xml_xpath_LangFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class LangFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::LangFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + LangFunction(::java::util::List *); + LangFunction(::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); +public: // actually package-private + ::java::lang::String * getLang(::org::w3c::dom::Node *); +public: + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) arg; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_LangFunction__ diff --git a/libjava/gnu/xml/xpath/LastFunction.h b/libjava/gnu/xml/xpath/LastFunction.h new file mode 100644 index 000000000..f20cf55c4 --- /dev/null +++ b/libjava/gnu/xml/xpath/LastFunction.h @@ -0,0 +1,58 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_LastFunction__ +#define __gnu_xml_xpath_LastFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class LastFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::LastFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + LastFunction(); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_LastFunction__ diff --git a/libjava/gnu/xml/xpath/LocalNameFunction.h b/libjava/gnu/xml/xpath/LocalNameFunction.h new file mode 100644 index 000000000..2743e1726 --- /dev/null +++ b/libjava/gnu/xml/xpath/LocalNameFunction.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_LocalNameFunction__ +#define __gnu_xml_xpath_LocalNameFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class LocalNameFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::LocalNameFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + LocalNameFunction(::java::util::List *); + LocalNameFunction(::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) arg; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_LocalNameFunction__ diff --git a/libjava/gnu/xml/xpath/NameFunction.h b/libjava/gnu/xml/xpath/NameFunction.h new file mode 100644 index 000000000..4e9db9a4f --- /dev/null +++ b/libjava/gnu/xml/xpath/NameFunction.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_NameFunction__ +#define __gnu_xml_xpath_NameFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class NameFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::NameFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + NameFunction(::java::util::List *); + NameFunction(::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) arg; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_NameFunction__ diff --git a/libjava/gnu/xml/xpath/NameTest.h b/libjava/gnu/xml/xpath/NameTest.h new file mode 100644 index 000000000..823ea6be1 --- /dev/null +++ b/libjava/gnu/xml/xpath/NameTest.h @@ -0,0 +1,68 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_NameTest__ +#define __gnu_xml_xpath_NameTest__ + +#pragma interface + +#include <gnu/xml/xpath/Test.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class NameTest; + class Test; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::NameTest : public ::gnu::xml::xpath::Test +{ + +public: + NameTest(::javax::xml::namespace$::QName *, jboolean, jboolean); + jboolean matchesAny(); + jboolean matchesAnyLocalName(); + jboolean matches(::org::w3c::dom::Node *, jint, jint); +public: // actually package-private + static ::java::lang::String * getLocalName(::org::w3c::dom::Node *); + static jboolean equal(::java::lang::String *, ::java::lang::String *); +public: + ::gnu::xml::xpath::Test * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::javax::xml::namespace$::QName * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Test)))) qName; + jboolean anyLocalName; + jboolean any; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_NameTest__ diff --git a/libjava/gnu/xml/xpath/NamespaceTest.h b/libjava/gnu/xml/xpath/NamespaceTest.h new file mode 100644 index 000000000..55095195a --- /dev/null +++ b/libjava/gnu/xml/xpath/NamespaceTest.h @@ -0,0 +1,64 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_NamespaceTest__ +#define __gnu_xml_xpath_NamespaceTest__ + +#pragma interface + +#include <gnu/xml/xpath/Test.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class NamespaceTest; + class Test; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::NamespaceTest : public ::gnu::xml::xpath::Test +{ + +public: + NamespaceTest(::javax::xml::namespace$::QName *, jboolean, jboolean); + jboolean matchesAny(); + jboolean matchesAnyLocalName(); + jboolean matches(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Test * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::javax::xml::namespace$::QName * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Test)))) qName; + jboolean anyLocalName; + jboolean any; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_NamespaceTest__ diff --git a/libjava/gnu/xml/xpath/NamespaceUriFunction.h b/libjava/gnu/xml/xpath/NamespaceUriFunction.h new file mode 100644 index 000000000..76e046045 --- /dev/null +++ b/libjava/gnu/xml/xpath/NamespaceUriFunction.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_NamespaceUriFunction__ +#define __gnu_xml_xpath_NamespaceUriFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class NamespaceUriFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::NamespaceUriFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + NamespaceUriFunction(::java::util::List *); + NamespaceUriFunction(::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) arg; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_NamespaceUriFunction__ diff --git a/libjava/gnu/xml/xpath/NegativeExpr.h b/libjava/gnu/xml/xpath/NegativeExpr.h new file mode 100644 index 000000000..21b932263 --- /dev/null +++ b/libjava/gnu/xml/xpath/NegativeExpr.h @@ -0,0 +1,61 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_NegativeExpr__ +#define __gnu_xml_xpath_NegativeExpr__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class NegativeExpr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::NegativeExpr : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + NegativeExpr(::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) expr; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_NegativeExpr__ diff --git a/libjava/gnu/xml/xpath/NodeTypeTest.h b/libjava/gnu/xml/xpath/NodeTypeTest.h new file mode 100644 index 000000000..da631d929 --- /dev/null +++ b/libjava/gnu/xml/xpath/NodeTypeTest.h @@ -0,0 +1,64 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_NodeTypeTest__ +#define __gnu_xml_xpath_NodeTypeTest__ + +#pragma interface + +#include <gnu/xml/xpath/Test.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class NodeTypeTest; + class Test; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::NodeTypeTest : public ::gnu::xml::xpath::Test +{ + +public: + NodeTypeTest(jshort); + NodeTypeTest(jshort, ::java::lang::String *); + jshort getNodeType(); + ::java::lang::String * getData(); + jboolean matches(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Test * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + jshort __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Test)))) type; + ::java::lang::String * data; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_NodeTypeTest__ diff --git a/libjava/gnu/xml/xpath/NormalizeSpaceFunction.h b/libjava/gnu/xml/xpath/NormalizeSpaceFunction.h new file mode 100644 index 000000000..ade9d2caa --- /dev/null +++ b/libjava/gnu/xml/xpath/NormalizeSpaceFunction.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_NormalizeSpaceFunction__ +#define __gnu_xml_xpath_NormalizeSpaceFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class NormalizeSpaceFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::NormalizeSpaceFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + NormalizeSpaceFunction(::java::util::List *); + NormalizeSpaceFunction(::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) arg; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_NormalizeSpaceFunction__ diff --git a/libjava/gnu/xml/xpath/NotFunction.h b/libjava/gnu/xml/xpath/NotFunction.h new file mode 100644 index 000000000..c2f749967 --- /dev/null +++ b/libjava/gnu/xml/xpath/NotFunction.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_NotFunction__ +#define __gnu_xml_xpath_NotFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class NotFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::NotFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + NotFunction(::java::util::List *); + NotFunction(::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) arg; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_NotFunction__ diff --git a/libjava/gnu/xml/xpath/NumberFunction.h b/libjava/gnu/xml/xpath/NumberFunction.h new file mode 100644 index 000000000..92937fdb1 --- /dev/null +++ b/libjava/gnu/xml/xpath/NumberFunction.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_NumberFunction__ +#define __gnu_xml_xpath_NumberFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class NumberFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::NumberFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + NumberFunction(::java::util::List *); + NumberFunction(::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) arg; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_NumberFunction__ diff --git a/libjava/gnu/xml/xpath/OrExpr.h b/libjava/gnu/xml/xpath/OrExpr.h new file mode 100644 index 000000000..9cd5f9594 --- /dev/null +++ b/libjava/gnu/xml/xpath/OrExpr.h @@ -0,0 +1,61 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_OrExpr__ +#define __gnu_xml_xpath_OrExpr__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class OrExpr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::OrExpr : public ::gnu::xml::xpath::Expr +{ + +public: + OrExpr(::gnu::xml::xpath::Expr *, ::gnu::xml::xpath::Expr *); + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) lhs; + ::gnu::xml::xpath::Expr * rhs; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_OrExpr__ diff --git a/libjava/gnu/xml/xpath/ParenthesizedExpr.h b/libjava/gnu/xml/xpath/ParenthesizedExpr.h new file mode 100644 index 000000000..3a228ade8 --- /dev/null +++ b/libjava/gnu/xml/xpath/ParenthesizedExpr.h @@ -0,0 +1,61 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_ParenthesizedExpr__ +#define __gnu_xml_xpath_ParenthesizedExpr__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class ParenthesizedExpr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::ParenthesizedExpr : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + ParenthesizedExpr(::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) expr; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_ParenthesizedExpr__ diff --git a/libjava/gnu/xml/xpath/Path.h b/libjava/gnu/xml/xpath/Path.h new file mode 100644 index 000000000..f36b5ceff --- /dev/null +++ b/libjava/gnu/xml/xpath/Path.h @@ -0,0 +1,44 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_Path__ +#define __gnu_xml_xpath_Path__ + +#pragma interface + +#include <gnu/xml/xpath/Pattern.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Path; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::Path : public ::gnu::xml::xpath::Pattern +{ + +public: // actually package-private + Path(); + virtual ::java::util::Collection * evaluate(::org::w3c::dom::Node *, ::java::util::Collection *) = 0; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_Path__ diff --git a/libjava/gnu/xml/xpath/Pattern.h b/libjava/gnu/xml/xpath/Pattern.h new file mode 100644 index 000000000..917835eec --- /dev/null +++ b/libjava/gnu/xml/xpath/Pattern.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_Pattern__ +#define __gnu_xml_xpath_Pattern__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Pattern; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::Pattern : public ::gnu::xml::xpath::Expr +{ + +public: + Pattern(); + virtual jboolean matches(::org::w3c::dom::Node *) = 0; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_Pattern__ diff --git a/libjava/gnu/xml/xpath/PositionFunction.h b/libjava/gnu/xml/xpath/PositionFunction.h new file mode 100644 index 000000000..849f9c749 --- /dev/null +++ b/libjava/gnu/xml/xpath/PositionFunction.h @@ -0,0 +1,58 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_PositionFunction__ +#define __gnu_xml_xpath_PositionFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class PositionFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::PositionFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + PositionFunction(); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_PositionFunction__ diff --git a/libjava/gnu/xml/xpath/Predicate.h b/libjava/gnu/xml/xpath/Predicate.h new file mode 100644 index 000000000..d51d05926 --- /dev/null +++ b/libjava/gnu/xml/xpath/Predicate.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_Predicate__ +#define __gnu_xml_xpath_Predicate__ + +#pragma interface + +#include <gnu/xml/xpath/Test.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class Predicate; + class Test; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::Predicate : public ::gnu::xml::xpath::Test +{ + +public: // actually package-private + Predicate(::gnu::xml::xpath::Expr *); +public: + virtual jboolean matches(::org::w3c::dom::Node *, jint, jint); + virtual ::gnu::xml::xpath::Test * clone(::java::lang::Object *); + virtual jboolean references(::javax::xml::namespace$::QName *); + virtual ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Test)))) expr; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_Predicate__ diff --git a/libjava/gnu/xml/xpath/RelationalExpr.h b/libjava/gnu/xml/xpath/RelationalExpr.h new file mode 100644 index 000000000..3decec0dd --- /dev/null +++ b/libjava/gnu/xml/xpath/RelationalExpr.h @@ -0,0 +1,64 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_RelationalExpr__ +#define __gnu_xml_xpath_RelationalExpr__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class RelationalExpr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::RelationalExpr : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + RelationalExpr(::gnu::xml::xpath::Expr *, ::gnu::xml::xpath::Expr *, jboolean, jboolean); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) lhs; + ::gnu::xml::xpath::Expr * rhs; + jboolean lt; + jboolean eq; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_RelationalExpr__ diff --git a/libjava/gnu/xml/xpath/Root.h b/libjava/gnu/xml/xpath/Root.h new file mode 100644 index 000000000..37ce921fd --- /dev/null +++ b/libjava/gnu/xml/xpath/Root.h @@ -0,0 +1,61 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_Root__ +#define __gnu_xml_xpath_Root__ + +#pragma interface + +#include <gnu/xml/xpath/Path.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class Root; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::Root : public ::gnu::xml::xpath::Path +{ + +public: + Root(); + jboolean matches(::org::w3c::dom::Node *); + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); +public: // actually package-private + ::java::util::Collection * evaluate(::org::w3c::dom::Node *, ::java::util::Collection *); +public: + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_Root__ diff --git a/libjava/gnu/xml/xpath/RoundFunction.h b/libjava/gnu/xml/xpath/RoundFunction.h new file mode 100644 index 000000000..97dbf14ab --- /dev/null +++ b/libjava/gnu/xml/xpath/RoundFunction.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_RoundFunction__ +#define __gnu_xml_xpath_RoundFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class RoundFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::RoundFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + RoundFunction(::java::util::List *); + RoundFunction(::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) arg; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_RoundFunction__ diff --git a/libjava/gnu/xml/xpath/Selector.h b/libjava/gnu/xml/xpath/Selector.h new file mode 100644 index 000000000..9dcd37a4e --- /dev/null +++ b/libjava/gnu/xml/xpath/Selector.h @@ -0,0 +1,97 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_Selector__ +#define __gnu_xml_xpath_Selector__ + +#pragma interface + +#include <gnu/xml/xpath/Path.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class Selector; + class Test; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::Selector : public ::gnu::xml::xpath::Path +{ + +public: + Selector(jint, ::java::util::List *); + JArray< ::gnu::xml::xpath::Test * > * getTests(); + jboolean matches(::org::w3c::dom::Node *); +public: // actually package-private + jboolean matches(::org::w3c::dom::Node *, jint, jint); +private: + jint getContextPosition(::org::w3c::dom::Node *); + jint getContextSize(::org::w3c::dom::Node *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); +public: // actually package-private + ::java::util::Collection * evaluate(::org::w3c::dom::Node *, ::java::util::Collection *); + ::java::util::List * filterCandidates(::java::util::List *, jboolean); + void addCandidates(::org::w3c::dom::Node *, ::java::util::Collection *); + void addChildNodes(::org::w3c::dom::Node *, ::java::util::Collection *, jboolean); + void addParentNode(::org::w3c::dom::Node *, ::java::util::Collection *, jboolean); + void addFollowingNodes(::org::w3c::dom::Node *, ::java::util::Collection *, jboolean); + void addPrecedingNodes(::org::w3c::dom::Node *, ::java::util::Collection *, jboolean); + void addAttributes(::org::w3c::dom::Node *, ::java::util::Collection *); + void addNamespaceAttributes(::org::w3c::dom::Node *, ::java::util::Collection *); + jboolean isNamespaceAttribute(::org::w3c::dom::Node *); +public: + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); + static const jint ANCESTOR = 0; + static const jint ANCESTOR_OR_SELF = 1; + static const jint ATTRIBUTE = 2; + static const jint CHILD = 3; + static const jint DESCENDANT = 4; + static const jint DESCENDANT_OR_SELF = 5; + static const jint FOLLOWING = 6; + static const jint FOLLOWING_SIBLING = 7; + static const jint NAMESPACE = 8; + static const jint PARENT = 9; + static const jint PRECEDING = 10; + static const jint PRECEDING_SIBLING = 11; + static const jint SELF = 12; +public: // actually package-private + jint __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Path)))) axis; + JArray< ::gnu::xml::xpath::Test * > * tests; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_Selector__ diff --git a/libjava/gnu/xml/xpath/StartsWithFunction.h b/libjava/gnu/xml/xpath/StartsWithFunction.h new file mode 100644 index 000000000..c3900e4a4 --- /dev/null +++ b/libjava/gnu/xml/xpath/StartsWithFunction.h @@ -0,0 +1,63 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_StartsWithFunction__ +#define __gnu_xml_xpath_StartsWithFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class StartsWithFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::StartsWithFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + StartsWithFunction(::java::util::List *); + StartsWithFunction(::gnu::xml::xpath::Expr *, ::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) arg1; + ::gnu::xml::xpath::Expr * arg2; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_StartsWithFunction__ diff --git a/libjava/gnu/xml/xpath/Steps.h b/libjava/gnu/xml/xpath/Steps.h new file mode 100644 index 000000000..db4260555 --- /dev/null +++ b/libjava/gnu/xml/xpath/Steps.h @@ -0,0 +1,72 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_Steps__ +#define __gnu_xml_xpath_Steps__ + +#pragma interface + +#include <gnu/xml/xpath/Path.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class Pattern; + class Steps; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::Steps : public ::gnu::xml::xpath::Path +{ + +public: + Steps(); +public: // actually package-private + Steps(::java::util::LinkedList *); +public: + jboolean matches(::org::w3c::dom::Node *); +public: // actually package-private + jboolean matches(::org::w3c::dom::Node *, jint); + ::java::util::Collection * possibleContexts(::gnu::xml::xpath::Pattern *, ::org::w3c::dom::Node *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); +public: // actually package-private + ::java::util::Collection * evaluate(::org::w3c::dom::Node *, ::java::util::Collection *); +public: + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::java::util::LinkedList * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Path)))) path; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_Steps__ diff --git a/libjava/gnu/xml/xpath/StringFunction.h b/libjava/gnu/xml/xpath/StringFunction.h new file mode 100644 index 000000000..0f96aa2d8 --- /dev/null +++ b/libjava/gnu/xml/xpath/StringFunction.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_StringFunction__ +#define __gnu_xml_xpath_StringFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class StringFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::StringFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + StringFunction(::java::util::List *); + StringFunction(::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) arg; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_StringFunction__ diff --git a/libjava/gnu/xml/xpath/StringLengthFunction.h b/libjava/gnu/xml/xpath/StringLengthFunction.h new file mode 100644 index 000000000..92f7ce14a --- /dev/null +++ b/libjava/gnu/xml/xpath/StringLengthFunction.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_StringLengthFunction__ +#define __gnu_xml_xpath_StringLengthFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class StringLengthFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::StringLengthFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + StringLengthFunction(::java::util::List *); + StringLengthFunction(::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) arg; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_StringLengthFunction__ diff --git a/libjava/gnu/xml/xpath/SubstringAfterFunction.h b/libjava/gnu/xml/xpath/SubstringAfterFunction.h new file mode 100644 index 000000000..fa9fed3b3 --- /dev/null +++ b/libjava/gnu/xml/xpath/SubstringAfterFunction.h @@ -0,0 +1,63 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_SubstringAfterFunction__ +#define __gnu_xml_xpath_SubstringAfterFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class SubstringAfterFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::SubstringAfterFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + SubstringAfterFunction(::java::util::List *); + SubstringAfterFunction(::gnu::xml::xpath::Expr *, ::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) arg1; + ::gnu::xml::xpath::Expr * arg2; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_SubstringAfterFunction__ diff --git a/libjava/gnu/xml/xpath/SubstringBeforeFunction.h b/libjava/gnu/xml/xpath/SubstringBeforeFunction.h new file mode 100644 index 000000000..f8056be5b --- /dev/null +++ b/libjava/gnu/xml/xpath/SubstringBeforeFunction.h @@ -0,0 +1,63 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_SubstringBeforeFunction__ +#define __gnu_xml_xpath_SubstringBeforeFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class SubstringBeforeFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::SubstringBeforeFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + SubstringBeforeFunction(::java::util::List *); + SubstringBeforeFunction(::gnu::xml::xpath::Expr *, ::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) arg1; + ::gnu::xml::xpath::Expr * arg2; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_SubstringBeforeFunction__ diff --git a/libjava/gnu/xml/xpath/SubstringFunction.h b/libjava/gnu/xml/xpath/SubstringFunction.h new file mode 100644 index 000000000..d56e1b9da --- /dev/null +++ b/libjava/gnu/xml/xpath/SubstringFunction.h @@ -0,0 +1,64 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_SubstringFunction__ +#define __gnu_xml_xpath_SubstringFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class SubstringFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::SubstringFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + SubstringFunction(::java::util::List *); + SubstringFunction(::gnu::xml::xpath::Expr *, ::gnu::xml::xpath::Expr *, ::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) arg1; + ::gnu::xml::xpath::Expr * arg2; + ::gnu::xml::xpath::Expr * arg3; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_SubstringFunction__ diff --git a/libjava/gnu/xml/xpath/SumFunction.h b/libjava/gnu/xml/xpath/SumFunction.h new file mode 100644 index 000000000..3a7b6e043 --- /dev/null +++ b/libjava/gnu/xml/xpath/SumFunction.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_SumFunction__ +#define __gnu_xml_xpath_SumFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class SumFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::SumFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + SumFunction(::java::util::List *); + SumFunction(::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) arg; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_SumFunction__ diff --git a/libjava/gnu/xml/xpath/Test.h b/libjava/gnu/xml/xpath/Test.h new file mode 100644 index 000000000..64510e85f --- /dev/null +++ b/libjava/gnu/xml/xpath/Test.h @@ -0,0 +1,55 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_Test__ +#define __gnu_xml_xpath_Test__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Test; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::Test : public ::java::lang::Object +{ + +public: + Test(); + virtual jboolean matches(::org::w3c::dom::Node *, jint, jint) = 0; + virtual ::gnu::xml::xpath::Test * clone(::java::lang::Object *) = 0; + virtual jboolean references(::javax::xml::namespace$::QName *) = 0; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_Test__ diff --git a/libjava/gnu/xml/xpath/TranslateFunction.h b/libjava/gnu/xml/xpath/TranslateFunction.h new file mode 100644 index 000000000..b1e168058 --- /dev/null +++ b/libjava/gnu/xml/xpath/TranslateFunction.h @@ -0,0 +1,64 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_TranslateFunction__ +#define __gnu_xml_xpath_TranslateFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class TranslateFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::TranslateFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + TranslateFunction(::java::util::List *); + TranslateFunction(::gnu::xml::xpath::Expr *, ::gnu::xml::xpath::Expr *, ::gnu::xml::xpath::Expr *); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) arg1; + ::gnu::xml::xpath::Expr * arg2; + ::gnu::xml::xpath::Expr * arg3; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_TranslateFunction__ diff --git a/libjava/gnu/xml/xpath/TrueFunction.h b/libjava/gnu/xml/xpath/TrueFunction.h new file mode 100644 index 000000000..27e42ddba --- /dev/null +++ b/libjava/gnu/xml/xpath/TrueFunction.h @@ -0,0 +1,58 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_TrueFunction__ +#define __gnu_xml_xpath_TrueFunction__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class TrueFunction; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::TrueFunction : public ::gnu::xml::xpath::Expr +{ + +public: // actually package-private + TrueFunction(); +public: + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_TrueFunction__ diff --git a/libjava/gnu/xml/xpath/UnionExpr.h b/libjava/gnu/xml/xpath/UnionExpr.h new file mode 100644 index 000000000..bbac92a82 --- /dev/null +++ b/libjava/gnu/xml/xpath/UnionExpr.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_UnionExpr__ +#define __gnu_xml_xpath_UnionExpr__ + +#pragma interface + +#include <gnu/xml/xpath/Pattern.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class UnionExpr; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::UnionExpr : public ::gnu::xml::xpath::Pattern +{ + +public: + UnionExpr(::gnu::xml::xpath::Expr *, ::gnu::xml::xpath::Expr *); + jboolean matches(::org::w3c::dom::Node *); + ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + jboolean references(::javax::xml::namespace$::QName *); + ::java::lang::String * toString(); +public: // actually package-private + ::gnu::xml::xpath::Expr * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Pattern)))) lhs; + ::gnu::xml::xpath::Expr * rhs; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_UnionExpr__ diff --git a/libjava/gnu/xml/xpath/VariableReference.h b/libjava/gnu/xml/xpath/VariableReference.h new file mode 100644 index 000000000..ea5c1a6e8 --- /dev/null +++ b/libjava/gnu/xml/xpath/VariableReference.h @@ -0,0 +1,65 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_VariableReference__ +#define __gnu_xml_xpath_VariableReference__ + +#pragma interface + +#include <gnu/xml/xpath/Expr.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class VariableReference; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class QName; + } + namespace xpath + { + class XPathVariableResolver; + } + } + } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } +} + +class gnu::xml::xpath::VariableReference : public ::gnu::xml::xpath::Expr +{ + +public: + VariableReference(::javax::xml::xpath::XPathVariableResolver *, ::javax::xml::namespace$::QName *); + virtual ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jint, jint); + virtual ::gnu::xml::xpath::Expr * clone(::java::lang::Object *); + virtual jboolean references(::javax::xml::namespace$::QName *); + virtual ::java::lang::String * toString(); +public: // actually package-private + ::javax::xml::xpath::XPathVariableResolver * __attribute__((aligned(__alignof__( ::gnu::xml::xpath::Expr)))) resolver; + ::javax::xml::namespace$::QName * name; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_VariableReference__ diff --git a/libjava/gnu/xml/xpath/XPathFactoryImpl.h b/libjava/gnu/xml/xpath/XPathFactoryImpl.h new file mode 100644 index 000000000..41349bf8b --- /dev/null +++ b/libjava/gnu/xml/xpath/XPathFactoryImpl.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_XPathFactoryImpl__ +#define __gnu_xml_xpath_XPathFactoryImpl__ + +#pragma interface + +#include <javax/xml/xpath/XPathFactory.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class XPathFactoryImpl; + } + } + } + namespace javax + { + namespace xml + { + namespace xpath + { + class XPath; + class XPathFunctionResolver; + class XPathVariableResolver; + } + } + } +} + +class gnu::xml::xpath::XPathFactoryImpl : public ::javax::xml::xpath::XPathFactory +{ + +public: + XPathFactoryImpl(); + virtual jboolean isObjectModelSupported(::java::lang::String *); + virtual void setFeature(::java::lang::String *, jboolean); + virtual jboolean getFeature(::java::lang::String *); + virtual void setXPathVariableResolver(::javax::xml::xpath::XPathVariableResolver *); + virtual void setXPathFunctionResolver(::javax::xml::xpath::XPathFunctionResolver *); + virtual ::javax::xml::xpath::XPath * newXPath(); +public: // actually package-private + ::javax::xml::xpath::XPathVariableResolver * __attribute__((aligned(__alignof__( ::javax::xml::xpath::XPathFactory)))) variableResolver; + ::javax::xml::xpath::XPathFunctionResolver * functionResolver; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_XPathFactoryImpl__ diff --git a/libjava/gnu/xml/xpath/XPathImpl.h b/libjava/gnu/xml/xpath/XPathImpl.h new file mode 100644 index 000000000..f1bc5a365 --- /dev/null +++ b/libjava/gnu/xml/xpath/XPathImpl.h @@ -0,0 +1,79 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_XPathImpl__ +#define __gnu_xml_xpath_XPathImpl__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class XPathImpl; + class XPathParser; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class NamespaceContext; + class QName; + } + namespace xpath + { + class XPathExpression; + class XPathFunctionResolver; + class XPathVariableResolver; + } + } + } + namespace org + { + namespace xml + { + namespace sax + { + class InputSource; + } + } + } +} + +class gnu::xml::xpath::XPathImpl : public ::java::lang::Object +{ + +public: // actually package-private + XPathImpl(::javax::xml::namespace$::NamespaceContext *, ::javax::xml::xpath::XPathVariableResolver *, ::javax::xml::xpath::XPathFunctionResolver *); +public: + virtual void reset(); + virtual void setXPathVariableResolver(::javax::xml::xpath::XPathVariableResolver *); + virtual ::javax::xml::xpath::XPathVariableResolver * getXPathVariableResolver(); + virtual void setXPathFunctionResolver(::javax::xml::xpath::XPathFunctionResolver *); + virtual ::javax::xml::xpath::XPathFunctionResolver * getXPathFunctionResolver(); + virtual void setNamespaceContext(::javax::xml::namespace$::NamespaceContext *); + virtual ::javax::xml::namespace$::NamespaceContext * getNamespaceContext(); + virtual ::javax::xml::xpath::XPathExpression * compile(::java::lang::String *); + virtual ::java::lang::Object * evaluate(::java::lang::String *, ::java::lang::Object *, ::javax::xml::namespace$::QName *); + virtual ::java::lang::String * evaluate(::java::lang::String *, ::java::lang::Object *); + virtual ::java::lang::Object * evaluate(::java::lang::String *, ::org::xml::sax::InputSource *, ::javax::xml::namespace$::QName *); + virtual ::java::lang::String * evaluate(::java::lang::String *, ::org::xml::sax::InputSource *); +public: // actually package-private + ::gnu::xml::xpath::XPathParser * __attribute__((aligned(__alignof__( ::java::lang::Object)))) parser; + ::javax::xml::namespace$::NamespaceContext * namespaceContext; + ::javax::xml::xpath::XPathVariableResolver * variableResolver; + ::javax::xml::xpath::XPathFunctionResolver * functionResolver; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_XPathImpl__ diff --git a/libjava/gnu/xml/xpath/XPathParser$YyCheckClass.h b/libjava/gnu/xml/xpath/XPathParser$YyCheckClass.h new file mode 100644 index 000000000..f364f4a1c --- /dev/null +++ b/libjava/gnu/xml/xpath/XPathParser$YyCheckClass.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_XPathParser$YyCheckClass__ +#define __gnu_xml_xpath_XPathParser$YyCheckClass__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class XPathParser$YyCheckClass; + } + } + } +} + +class gnu::xml::xpath::XPathParser$YyCheckClass : public ::java::lang::Object +{ + +public: // actually protected + XPathParser$YyCheckClass(); +public: + static JArray< jshort > * yyCheck; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_XPathParser$YyCheckClass__ diff --git a/libjava/gnu/xml/xpath/XPathParser$YyDefRedClass.h b/libjava/gnu/xml/xpath/XPathParser$YyDefRedClass.h new file mode 100644 index 000000000..23cd34073 --- /dev/null +++ b/libjava/gnu/xml/xpath/XPathParser$YyDefRedClass.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_XPathParser$YyDefRedClass__ +#define __gnu_xml_xpath_XPathParser$YyDefRedClass__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class XPathParser$YyDefRedClass; + } + } + } +} + +class gnu::xml::xpath::XPathParser$YyDefRedClass : public ::java::lang::Object +{ + +public: // actually protected + XPathParser$YyDefRedClass(); +public: + static JArray< jshort > * yyDefRed; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_XPathParser$YyDefRedClass__ diff --git a/libjava/gnu/xml/xpath/XPathParser$YyDgotoClass.h b/libjava/gnu/xml/xpath/XPathParser$YyDgotoClass.h new file mode 100644 index 000000000..97d0f1be4 --- /dev/null +++ b/libjava/gnu/xml/xpath/XPathParser$YyDgotoClass.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_XPathParser$YyDgotoClass__ +#define __gnu_xml_xpath_XPathParser$YyDgotoClass__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class XPathParser$YyDgotoClass; + } + } + } +} + +class gnu::xml::xpath::XPathParser$YyDgotoClass : public ::java::lang::Object +{ + +public: // actually protected + XPathParser$YyDgotoClass(); +public: + static JArray< jshort > * yyDgoto; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_XPathParser$YyDgotoClass__ diff --git a/libjava/gnu/xml/xpath/XPathParser$YyGindexClass.h b/libjava/gnu/xml/xpath/XPathParser$YyGindexClass.h new file mode 100644 index 000000000..1a2e31ff8 --- /dev/null +++ b/libjava/gnu/xml/xpath/XPathParser$YyGindexClass.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_XPathParser$YyGindexClass__ +#define __gnu_xml_xpath_XPathParser$YyGindexClass__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class XPathParser$YyGindexClass; + } + } + } +} + +class gnu::xml::xpath::XPathParser$YyGindexClass : public ::java::lang::Object +{ + +public: // actually protected + XPathParser$YyGindexClass(); +public: + static JArray< jshort > * yyGindex; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_XPathParser$YyGindexClass__ diff --git a/libjava/gnu/xml/xpath/XPathParser$YyLenClass.h b/libjava/gnu/xml/xpath/XPathParser$YyLenClass.h new file mode 100644 index 000000000..4e95f9d2b --- /dev/null +++ b/libjava/gnu/xml/xpath/XPathParser$YyLenClass.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_XPathParser$YyLenClass__ +#define __gnu_xml_xpath_XPathParser$YyLenClass__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class XPathParser$YyLenClass; + } + } + } +} + +class gnu::xml::xpath::XPathParser$YyLenClass : public ::java::lang::Object +{ + +public: // actually protected + XPathParser$YyLenClass(); +public: + static JArray< jshort > * yyLen; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_XPathParser$YyLenClass__ diff --git a/libjava/gnu/xml/xpath/XPathParser$YyLhsClass.h b/libjava/gnu/xml/xpath/XPathParser$YyLhsClass.h new file mode 100644 index 000000000..c9c0ea491 --- /dev/null +++ b/libjava/gnu/xml/xpath/XPathParser$YyLhsClass.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_XPathParser$YyLhsClass__ +#define __gnu_xml_xpath_XPathParser$YyLhsClass__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class XPathParser$YyLhsClass; + } + } + } +} + +class gnu::xml::xpath::XPathParser$YyLhsClass : public ::java::lang::Object +{ + +public: // actually protected + XPathParser$YyLhsClass(); +public: + static JArray< jshort > * yyLhs; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_XPathParser$YyLhsClass__ diff --git a/libjava/gnu/xml/xpath/XPathParser$YyNameClass.h b/libjava/gnu/xml/xpath/XPathParser$YyNameClass.h new file mode 100644 index 000000000..216fcff02 --- /dev/null +++ b/libjava/gnu/xml/xpath/XPathParser$YyNameClass.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_XPathParser$YyNameClass__ +#define __gnu_xml_xpath_XPathParser$YyNameClass__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class XPathParser$YyNameClass; + } + } + } +} + +class gnu::xml::xpath::XPathParser$YyNameClass : public ::java::lang::Object +{ + +public: // actually protected + XPathParser$YyNameClass(); +public: + static JArray< ::java::lang::String * > * yyName; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_XPathParser$YyNameClass__ diff --git a/libjava/gnu/xml/xpath/XPathParser$YyRindexClass.h b/libjava/gnu/xml/xpath/XPathParser$YyRindexClass.h new file mode 100644 index 000000000..d1a439e48 --- /dev/null +++ b/libjava/gnu/xml/xpath/XPathParser$YyRindexClass.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_XPathParser$YyRindexClass__ +#define __gnu_xml_xpath_XPathParser$YyRindexClass__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class XPathParser$YyRindexClass; + } + } + } +} + +class gnu::xml::xpath::XPathParser$YyRindexClass : public ::java::lang::Object +{ + +public: // actually protected + XPathParser$YyRindexClass(); +public: + static JArray< jshort > * yyRindex; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_XPathParser$YyRindexClass__ diff --git a/libjava/gnu/xml/xpath/XPathParser$YySindexClass.h b/libjava/gnu/xml/xpath/XPathParser$YySindexClass.h new file mode 100644 index 000000000..2a129b233 --- /dev/null +++ b/libjava/gnu/xml/xpath/XPathParser$YySindexClass.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_XPathParser$YySindexClass__ +#define __gnu_xml_xpath_XPathParser$YySindexClass__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class XPathParser$YySindexClass; + } + } + } +} + +class gnu::xml::xpath::XPathParser$YySindexClass : public ::java::lang::Object +{ + +public: // actually protected + XPathParser$YySindexClass(); +public: + static JArray< jshort > * yySindex; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_XPathParser$YySindexClass__ diff --git a/libjava/gnu/xml/xpath/XPathParser$YyTableClass.h b/libjava/gnu/xml/xpath/XPathParser$YyTableClass.h new file mode 100644 index 000000000..2408d361a --- /dev/null +++ b/libjava/gnu/xml/xpath/XPathParser$YyTableClass.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_XPathParser$YyTableClass__ +#define __gnu_xml_xpath_XPathParser$YyTableClass__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class XPathParser$YyTableClass; + } + } + } +} + +class gnu::xml::xpath::XPathParser$YyTableClass : public ::java::lang::Object +{ + +public: // actually protected + XPathParser$YyTableClass(); +public: + static JArray< jshort > * yyTable; + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_XPathParser$YyTableClass__ diff --git a/libjava/gnu/xml/xpath/XPathParser$yyException.h b/libjava/gnu/xml/xpath/XPathParser$yyException.h new file mode 100644 index 000000000..bf25adb2f --- /dev/null +++ b/libjava/gnu/xml/xpath/XPathParser$yyException.h @@ -0,0 +1,32 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_XPathParser$yyException__ +#define __gnu_xml_xpath_XPathParser$yyException__ + +#pragma interface + +#include <java/lang/Exception.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class XPathParser$yyException; + } + } + } +} + +class gnu::xml::xpath::XPathParser$yyException : public ::java::lang::Exception +{ + +public: + XPathParser$yyException(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_XPathParser$yyException__ diff --git a/libjava/gnu/xml/xpath/XPathParser$yyInput.h b/libjava/gnu/xml/xpath/XPathParser$yyInput.h new file mode 100644 index 000000000..4383ddf27 --- /dev/null +++ b/libjava/gnu/xml/xpath/XPathParser$yyInput.h @@ -0,0 +1,34 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_XPathParser$yyInput__ +#define __gnu_xml_xpath_XPathParser$yyInput__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class XPathParser$yyInput; + } + } + } +} + +class gnu::xml::xpath::XPathParser$yyInput : public ::java::lang::Object +{ + +public: + virtual jboolean advance() = 0; + virtual jint token() = 0; + virtual ::java::lang::Object * value() = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __gnu_xml_xpath_XPathParser$yyInput__ diff --git a/libjava/gnu/xml/xpath/XPathParser.h b/libjava/gnu/xml/xpath/XPathParser.h new file mode 100644 index 000000000..0133a0451 --- /dev/null +++ b/libjava/gnu/xml/xpath/XPathParser.h @@ -0,0 +1,124 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_XPathParser__ +#define __gnu_xml_xpath_XPathParser__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class XPathParser; + class XPathParser$yyInput; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace$ + { + class NamespaceContext; + class QName; + } + namespace xpath + { + class XPathFunctionResolver; + class XPathVariableResolver; + } + } + } +} + +class gnu::xml::xpath::XPathParser : public ::java::lang::Object +{ + +public: + XPathParser(); +public: // actually package-private + virtual ::javax::xml::namespace$::QName * getQName(::java::lang::String *); + virtual ::gnu::xml::xpath::Expr * lookupFunction(::java::lang::String *, ::java::util::List *); +public: + virtual void yyerror(::java::lang::String *); + virtual void yyerror(::java::lang::String *, JArray< ::java::lang::String * > *); +public: // actually protected + virtual JArray< ::java::lang::String * > * yyExpecting(jint); +public: + virtual ::java::lang::Object * yyparse(::gnu::xml::xpath::XPathParser$yyInput *, ::java::lang::Object *); +public: // actually protected + virtual ::java::lang::Object * yyDefault(::java::lang::Object *); +public: + virtual ::java::lang::Object * yyparse(::gnu::xml::xpath::XPathParser$yyInput *); +public: // actually package-private + ::javax::xml::namespace$::NamespaceContext * __attribute__((aligned(__alignof__( ::java::lang::Object)))) namespaceContext; + ::javax::xml::xpath::XPathVariableResolver * variableResolver; + ::javax::xml::xpath::XPathFunctionResolver * functionResolver; +public: + static const jint LITERAL = 257; + static const jint DIGITS = 258; + static const jint NAME = 259; + static const jint LP = 260; + static const jint RP = 261; + static const jint LB = 262; + static const jint RB = 263; + static const jint COMMA = 264; + static const jint PIPE = 265; + static const jint SLASH = 266; + static const jint DOUBLE_SLASH = 267; + static const jint EQ = 268; + static const jint NE = 269; + static const jint GT = 270; + static const jint LT = 271; + static const jint GTE = 272; + static const jint LTE = 273; + static const jint PLUS = 274; + static const jint MINUS = 275; + static const jint AT = 276; + static const jint STAR = 277; + static const jint DOLLAR = 278; + static const jint COLON = 279; + static const jint DOUBLE_COLON = 280; + static const jint DOT = 281; + static const jint DOUBLE_DOT = 282; + static const jint ANCESTOR = 283; + static const jint ANCESTOR_OR_SELF = 284; + static const jint ATTRIBUTE = 285; + static const jint CHILD = 286; + static const jint DESCENDANT = 287; + static const jint DESCENDANT_OR_SELF = 288; + static const jint FOLLOWING = 289; + static const jint FOLLOWING_SIBLING = 290; + static const jint NAMESPACE = 291; + static const jint PARENT = 292; + static const jint PRECEDING = 293; + static const jint PRECEDING_SIBLING = 294; + static const jint SELF = 295; + static const jint DIV = 296; + static const jint MOD = 297; + static const jint OR = 298; + static const jint AND = 299; + static const jint COMMENT = 300; + static const jint PROCESSING_INSTRUCTION = 301; + static const jint TEXT = 302; + static const jint NODE = 303; + static const jint UNARY = 304; + static const jint yyErrorCode = 256; +public: // actually protected + static const jint yyFinal = 30; + jint yyMax; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_XPathParser__ diff --git a/libjava/gnu/xml/xpath/XPathTokenizer$XPathToken.h b/libjava/gnu/xml/xpath/XPathTokenizer$XPathToken.h new file mode 100644 index 000000000..ae0189066 --- /dev/null +++ b/libjava/gnu/xml/xpath/XPathTokenizer$XPathToken.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_XPathTokenizer$XPathToken__ +#define __gnu_xml_xpath_XPathTokenizer$XPathToken__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class XPathTokenizer$XPathToken; + } + } + } +} + +class gnu::xml::xpath::XPathTokenizer$XPathToken : public ::java::lang::Object +{ + +public: // actually package-private + XPathTokenizer$XPathToken(jint); + XPathTokenizer$XPathToken(jint, ::java::lang::String *); +public: + virtual ::java::lang::String * getText(); + virtual ::java::lang::String * toString(); +public: // actually package-private + jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) type; + ::java::lang::String * val; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_XPathTokenizer$XPathToken__ diff --git a/libjava/gnu/xml/xpath/XPathTokenizer.h b/libjava/gnu/xml/xpath/XPathTokenizer.h new file mode 100644 index 000000000..4cbf9ec14 --- /dev/null +++ b/libjava/gnu/xml/xpath/XPathTokenizer.h @@ -0,0 +1,49 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_XPathTokenizer__ +#define __gnu_xml_xpath_XPathTokenizer__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class XPathTokenizer; + class XPathTokenizer$XPathToken; + } + } + } +} + +class gnu::xml::xpath::XPathTokenizer : public ::java::lang::Object +{ + +public: + XPathTokenizer(::java::lang::String *); +public: // actually package-private + XPathTokenizer(::java::io::Reader *); +public: + virtual jboolean advance(); + virtual jint token(); + virtual ::java::lang::Object * value(); +public: // actually package-private + virtual ::gnu::xml::xpath::XPathTokenizer$XPathToken * consume_literal(jint); + virtual ::gnu::xml::xpath::XPathTokenizer$XPathToken * consume_digits(jint); + virtual ::gnu::xml::xpath::XPathTokenizer$XPathToken * consume_name(jint); + virtual jboolean isNameChar(jint); + static ::java::util::Map * keywords; + ::java::io::Reader * __attribute__((aligned(__alignof__( ::java::lang::Object)))) in; + ::gnu::xml::xpath::XPathTokenizer$XPathToken * token__; + ::gnu::xml::xpath::XPathTokenizer$XPathToken * lastToken; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_XPathTokenizer__ |