OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / xml / transform / TransformerImpl.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_xml_transform_TransformerImpl__
5 #define __gnu_xml_transform_TransformerImpl__
6
7 #pragma interface
8
9 #include <javax/xml/transform/Transformer.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace gnu
15   {
16     namespace xml
17     {
18       namespace transform
19       {
20           class Stylesheet;
21           class TransformerFactoryImpl;
22           class TransformerImpl;
23       }
24     }
25   }
26   namespace javax
27   {
28     namespace xml
29     {
30       namespace namespace
31       {
32           class QName;
33       }
34       namespace transform
35       {
36           class ErrorListener;
37           class Result;
38           class Source;
39           class URIResolver;
40         namespace stream
41         {
42             class StreamResult;
43         }
44       }
45     }
46   }
47   namespace org
48   {
49     namespace w3c
50     {
51       namespace dom
52       {
53           class Document;
54           class Node;
55       }
56     }
57   }
58 }
59
60 class gnu::xml::transform::TransformerImpl : public ::javax::xml::transform::Transformer
61 {
62
63 public: // actually package-private
64   TransformerImpl(::gnu::xml::transform::TransformerFactoryImpl *, ::gnu::xml::transform::Stylesheet *, ::java::util::Properties *);
65 public:
66   virtual void transform(::javax::xml::transform::Source *, ::javax::xml::transform::Result *);
67 public: // actually package-private
68   static jboolean strip(::gnu::xml::transform::Stylesheet *, ::org::w3c::dom::Node *);
69 private:
70   static JArray< ::java::lang::String * > * tokenizeWhitespace(::java::lang::String *);
71 public: // actually package-private
72   virtual void writeStreamResult(::org::w3c::dom::Node *, ::javax::xml::transform::stream::StreamResult *, jint, ::java::lang::String *);
73   virtual void copyChildren(::org::w3c::dom::Document *, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *);
74 public:
75   virtual void setParameter(::java::lang::String *, ::java::lang::Object *);
76   virtual ::java::lang::Object * getParameter(::java::lang::String *);
77   virtual void clearParameters();
78   virtual void setURIResolver(::javax::xml::transform::URIResolver *);
79   virtual ::javax::xml::transform::URIResolver * getURIResolver();
80   virtual void setOutputProperties(::java::util::Properties *);
81   virtual ::java::util::Properties * getOutputProperties();
82   virtual void setOutputProperty(::java::lang::String *, ::java::lang::String *);
83   virtual ::java::lang::String * getOutputProperty(::java::lang::String *);
84   virtual void setErrorListener(::javax::xml::transform::ErrorListener *);
85   virtual ::javax::xml::transform::ErrorListener * getErrorListener();
86 public: // actually package-private
87   virtual void reindent(::org::w3c::dom::Document *, ::org::w3c::dom::Node *, jint);
88   virtual void convertCdataSectionElements(::org::w3c::dom::Document *, ::org::w3c::dom::Node *, ::java::util::List *);
89   virtual jboolean match(::javax::xml::namespace::QName *, ::org::w3c::dom::Node *);
90   ::gnu::xml::transform::TransformerFactoryImpl * __attribute__((aligned(__alignof__( ::javax::xml::transform::Transformer)))) factory;
91   ::gnu::xml::transform::Stylesheet * stylesheet;
92   ::javax::xml::transform::URIResolver * uriResolver;
93   ::javax::xml::transform::ErrorListener * errorListener;
94   ::java::util::Properties * outputProperties;
95   static ::java::lang::String * INDENT_WHITESPACE;
96 public:
97   static ::java::lang::Class class$;
98 };
99
100 #endif // __gnu_xml_transform_TransformerImpl__