OSDN Git Service

libjava/ChangeLog:
[pf3gnuchains/gcc-fork.git] / libjava / gnu / xml / transform / AbstractNumberNode.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_xml_transform_AbstractNumberNode__
5 #define __gnu_xml_transform_AbstractNumberNode__
6
7 #pragma interface
8
9 #include <gnu/xml/transform/TemplateNode.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace gnu
15   {
16     namespace java
17     {
18       namespace lang
19       {
20           class CPStringBuilder;
21       }
22     }
23     namespace xml
24     {
25       namespace transform
26       {
27           class AbstractNumberNode;
28           class Stylesheet;
29           class TemplateNode;
30       }
31     }
32   }
33   namespace javax
34   {
35     namespace xml
36     {
37       namespace namespace
38       {
39           class QName;
40       }
41     }
42   }
43   namespace org
44   {
45     namespace w3c
46     {
47       namespace dom
48       {
49           class Node;
50       }
51     }
52   }
53 }
54
55 class gnu::xml::transform::AbstractNumberNode : public ::gnu::xml::transform::TemplateNode
56 {
57
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$;
82 };
83
84 #endif // __gnu_xml_transform_AbstractNumberNode__