summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/xml/transform
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/gnu/xml/transform')
-rw-r--r--libjava/gnu/xml/transform/AbstractNumberNode.h9
-rw-r--r--libjava/gnu/xml/transform/ParameterNode.h8
-rw-r--r--libjava/gnu/xml/transform/SortKey.h4
-rw-r--r--libjava/gnu/xml/transform/Stylesheet.h1
-rw-r--r--libjava/gnu/xml/transform/TemplatesImpl.h1
-rw-r--r--libjava/gnu/xml/transform/XSLComparator.h11
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;
OpenPOWER on IntegriCloud