diff options
Diffstat (limited to 'libjava/gnu/xml/transform')
-rw-r--r-- | libjava/gnu/xml/transform/AbstractNumberNode.h | 9 | ||||
-rw-r--r-- | libjava/gnu/xml/transform/ParameterNode.h | 8 | ||||
-rw-r--r-- | libjava/gnu/xml/transform/SortKey.h | 4 | ||||
-rw-r--r-- | libjava/gnu/xml/transform/Stylesheet.h | 1 | ||||
-rw-r--r-- | libjava/gnu/xml/transform/TemplatesImpl.h | 1 | ||||
-rw-r--r-- | libjava/gnu/xml/transform/XSLComparator.h | 11 |
6 files changed, 31 insertions, 3 deletions
diff --git a/libjava/gnu/xml/transform/AbstractNumberNode.h b/libjava/gnu/xml/transform/AbstractNumberNode.h index d8c2740809d..20dadf66a6a 100644 --- a/libjava/gnu/xml/transform/AbstractNumberNode.h +++ b/libjava/gnu/xml/transform/AbstractNumberNode.h @@ -13,6 +13,13 @@ extern "Java" { namespace gnu { + namespace java + { + namespace lang + { + class CPStringBuilder; + } + } namespace xml { namespace transform @@ -52,7 +59,7 @@ 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(::java::lang::StringBuffer *, jint, ::java::lang::String *); + 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); diff --git a/libjava/gnu/xml/transform/ParameterNode.h b/libjava/gnu/xml/transform/ParameterNode.h index 6a815cfafd8..aebd3e05054 100644 --- a/libjava/gnu/xml/transform/ParameterNode.h +++ b/libjava/gnu/xml/transform/ParameterNode.h @@ -52,14 +52,18 @@ class gnu::xml::transform::ParameterNode : public ::gnu::xml::transform::Templat public: // actually package-private ParameterNode(::javax::xml::namespace::QName *, ::gnu::xml::xpath::Expr *, jint); - ::gnu::xml::transform::TemplateNode * clone(::gnu::xml::transform::Stylesheet *); + ::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 compareTo(::java::lang::Object *); + 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; diff --git a/libjava/gnu/xml/transform/SortKey.h b/libjava/gnu/xml/transform/SortKey.h index f433dc39668..b35aa5b12c9 100644 --- a/libjava/gnu/xml/transform/SortKey.h +++ b/libjava/gnu/xml/transform/SortKey.h @@ -55,6 +55,10 @@ public: // actually package-private ::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; diff --git a/libjava/gnu/xml/transform/Stylesheet.h b/libjava/gnu/xml/transform/Stylesheet.h index c2a3f20d6db..8bfebcc05c9 100644 --- a/libjava/gnu/xml/transform/Stylesheet.h +++ b/libjava/gnu/xml/transform/Stylesheet.h @@ -120,6 +120,7 @@ public: // actually package-private 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: diff --git a/libjava/gnu/xml/transform/TemplatesImpl.h b/libjava/gnu/xml/transform/TemplatesImpl.h index d79409b3df8..d9cc67bb5be 100644 --- a/libjava/gnu/xml/transform/TemplatesImpl.h +++ b/libjava/gnu/xml/transform/TemplatesImpl.h @@ -41,6 +41,7 @@ public: // actually package-private 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; diff --git a/libjava/gnu/xml/transform/XSLComparator.h b/libjava/gnu/xml/transform/XSLComparator.h index 0f99c57c86d..0bde3e80a4b 100644 --- a/libjava/gnu/xml/transform/XSLComparator.h +++ b/libjava/gnu/xml/transform/XSLComparator.h @@ -19,6 +19,16 @@ extern "Java" } } } + namespace org + { + namespace w3c + { + namespace dom + { + class Node; + } + } + } } class gnu::xml::transform::XSLComparator : public ::java::lang::Object @@ -27,6 +37,7 @@ 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; |