2009-07-17 Richard Guenther <rguenther@suse.de>
[official-gcc.git] / libjava / gnu / xml / transform / AbstractNumberNode.h
blobd82794dacb64b127f34e7b37accf977f92595449
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_xml_transform_AbstractNumberNode__
5 #define __gnu_xml_transform_AbstractNumberNode__
7 #pragma interface
9 #include <gnu/xml/transform/TemplateNode.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace gnu
16 namespace java
18 namespace lang
20 class CPStringBuilder;
23 namespace xml
25 namespace transform
27 class AbstractNumberNode;
28 class Stylesheet;
29 class TemplateNode;
33 namespace javax
35 namespace xml
37 namespace namespace$
39 class QName;
43 namespace org
45 namespace w3c
47 namespace dom
49 class Node;
55 class gnu::xml::transform::AbstractNumberNode : public ::gnu::xml::transform::TemplateNode
58 public: // actually package-private
59 AbstractNumberNode(::gnu::xml::transform::TemplateNode *, ::java::lang::String *, jint, ::java::lang::String *, jint);
60 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 *);
61 virtual ::java::lang::String * format(::java::lang::String *, JArray< jint > *);
62 virtual void format(::gnu::java::lang::CPStringBuilder *, jint, ::java::lang::String *);
63 static jboolean isAlphanumeric(jchar);
64 static ::java::lang::String * alphabetic(jchar, jint);
65 static ::java::lang::String * roman(jboolean, jint);
66 virtual JArray< jint > * compute(::gnu::xml::transform::Stylesheet *, ::org::w3c::dom::Node *, jint, jint) = 0;
67 public:
68 virtual jboolean references(::javax::xml::namespace$::QName *);
69 virtual ::java::lang::String * toString();
70 public: // actually package-private
71 static const jint ALPHABETIC = 0;
72 static const jint TRADITIONAL = 1;
73 ::gnu::xml::transform::TemplateNode * __attribute__((aligned(__alignof__( ::gnu::xml::transform::TemplateNode)))) format__;
74 ::java::lang::String * lang;
75 jint letterValue;
76 ::java::lang::String * groupingSeparator;
77 jint groupingSize;
78 static JArray< jint > * roman_numbers;
79 static JArray< jchar > * roman_chars;
80 public:
81 static ::java::lang::Class class$;
84 #endif // __gnu_xml_transform_AbstractNumberNode__