2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_xml_transform_SortKey__
5 #define __gnu_xml_transform_SortKey__
9 #include <java/lang/Object.h>
50 class gnu::xml::transform::SortKey
: public ::java::lang::Object
53 public: // actually package-private
54 SortKey(::gnu::xml::xpath::Expr
*, ::gnu::xml::transform::TemplateNode
*, ::gnu::xml::transform::TemplateNode
*, ::gnu::xml::transform::TemplateNode
*, ::gnu::xml::transform::TemplateNode
*);
55 ::java::lang::String
* key(::org::w3c::dom::Node
*);
56 void init(::gnu::xml::transform::Stylesheet
*, ::javax::xml::namespace::QName
*, ::org::w3c::dom::Node
*, jint
, jint
, ::org::w3c::dom::Node
*, ::org::w3c::dom::Node
*);
57 jboolean
references(::javax::xml::namespace::QName
*);
58 ::gnu::xml::transform::SortKey
* clone(::gnu::xml::transform::Stylesheet
*);
60 ::gnu::xml::transform::TemplateNode
* cloneAttributeValueTemplate(::gnu::xml::transform::TemplateNode
*, ::gnu::xml::transform::Stylesheet
*);
61 public: // actually package-private
62 static const jint DEFAULT
= 0;
63 static const jint UPPER_FIRST
= 1;
64 static const jint LOWER_FIRST
= 2;
65 ::gnu::xml::xpath::Expr
* __attribute__((aligned(__alignof__( ::java::lang::Object
)))) select
;
66 ::gnu::xml::transform::TemplateNode
* langTemplate
;
67 ::gnu::xml::transform::TemplateNode
* dataTypeTemplate
;
68 ::gnu::xml::transform::TemplateNode
* orderTemplate
;
69 ::gnu::xml::transform::TemplateNode
* caseOrderTemplate
;
70 ::java::lang::String
* lang
;
71 ::java::lang::String
* dataType
;
75 static ::java::lang::Class
class$
;
78 #endif // __gnu_xml_transform_SortKey__