OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / org / relaxng / datatype / helpers / StreamingValidatorImpl.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __org_relaxng_datatype_helpers_StreamingValidatorImpl__
5 #define __org_relaxng_datatype_helpers_StreamingValidatorImpl__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace org
15   {
16     namespace relaxng
17     {
18       namespace datatype
19       {
20           class Datatype;
21           class ValidationContext;
22         namespace helpers
23         {
24             class StreamingValidatorImpl;
25         }
26       }
27     }
28   }
29 }
30
31 class org::relaxng::datatype::helpers::StreamingValidatorImpl : public ::java::lang::Object
32 {
33
34 public:
35   void addCharacters(JArray< jchar > *, jint, jint);
36   jboolean isValid();
37   void checkValid();
38   StreamingValidatorImpl(::org::relaxng::datatype::Datatype *, ::org::relaxng::datatype::ValidationContext *);
39 private:
40   ::java::lang::StringBuffer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) buffer;
41   ::org::relaxng::datatype::Datatype * baseType;
42   ::org::relaxng::datatype::ValidationContext * context;
43 public:
44   static ::java::lang::Class class$;
45 };
46
47 #endif // __org_relaxng_datatype_helpers_StreamingValidatorImpl__