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/stream | |
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/stream')
41 files changed, 2768 insertions, 0 deletions
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__ |