2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_xml_stream_XMLParser$Input__
5 #define __gnu_xml_stream_XMLParser$Input__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
21 class XMLParser$Input
;
27 class gnu::xml::stream::XMLParser$Input
: public ::java::lang::Object
30 public: // actually package-private
31 XMLParser$
Input(::java::io::InputStream
*, ::java::io::Reader
*, ::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*, jboolean
, jboolean
);
33 virtual jint
getCharacterOffset();
34 virtual jint
getColumnNumber();
35 virtual jint
getLineNumber();
36 virtual ::java::lang::String
* getPublicId();
37 virtual ::java::lang::String
* getSystemId();
38 public: // actually package-private
40 virtual void mark(jint
);
42 virtual jint
read(JArray
< jint
> *, jint
, jint
);
45 void detectEncoding();
46 static jboolean
equals(JArray
< jint
> *, JArray
< jint
> *);
47 public: // actually package-private
48 virtual void setInputEncoding(::java::lang::String
*);
49 virtual void finalizeEncoding();
50 jint
__attribute__((aligned(__alignof__( ::java::lang::Object
)))) line
;
56 ::java::lang::String
* publicId
;
57 ::java::lang::String
* systemId
;
58 ::java::lang::String
* name
;
61 ::java::io::InputStream
* in
;
62 ::java::io::Reader
* reader
;
63 ::gnu::xml::stream::UnicodeReader
* unicodeReader
;
65 jboolean encodingDetected
;
66 ::java::lang::String
* inputEncoding
;
69 static JArray
< jint
> * SIGNATURE_UCS_4_1234
;
70 static JArray
< jint
> * SIGNATURE_UCS_4_4321
;
71 static JArray
< jint
> * SIGNATURE_UCS_4_2143
;
72 static JArray
< jint
> * SIGNATURE_UCS_4_3412
;
73 static JArray
< jint
> * SIGNATURE_UCS_2_12
;
74 static JArray
< jint
> * SIGNATURE_UCS_2_21
;
75 static JArray
< jint
> * SIGNATURE_UCS_2_12_NOBOM
;
76 static JArray
< jint
> * SIGNATURE_UCS_2_21_NOBOM
;
77 static JArray
< jint
> * SIGNATURE_UTF_8
;
78 static JArray
< jint
> * SIGNATURE_UTF_8_BOM
;
80 static ::java::lang::Class
class$
;
83 #endif // __gnu_xml_stream_XMLParser$Input__