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/transform | |
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/transform')
54 files changed, 3634 insertions, 0 deletions
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__ |