OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / javax / swing / text / html / parser / support / low / Buffer.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_javax_swing_text_html_parser_support_low_Buffer__
5 #define __gnu_javax_swing_text_html_parser_support_low_Buffer__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace gnu
15   {
16     namespace javax
17     {
18       namespace swing
19       {
20         namespace text
21         {
22           namespace html
23           {
24             namespace parser
25             {
26               namespace support
27               {
28                 namespace low
29                 {
30                     class Buffer;
31                     class Location;
32                 }
33               }
34             }
35           }
36         }
37       }
38     }
39   }
40 }
41
42 class gnu::javax::swing::text::html::parser::support::low::Buffer : public ::java::lang::Object
43 {
44
45 public:
46   Buffer();
47   Buffer(::java::lang::String *);
48   virtual void getChars(jint, jint, JArray< jchar > *, jint);
49   virtual ::java::lang::String * getEndOfLineSequence();
50   virtual void setLength(jint);
51   virtual ::gnu::javax::swing::text::html::parser::support::low::Location * getLocation(jint, jint);
52   virtual void append(jchar, jint);
53   virtual jchar charAt(jint);
54   virtual void delete$(jint, jint);
55   virtual void expand();
56   virtual jint length();
57   virtual void reset();
58   virtual ::java::lang::String * toString();
59   static jint INITIAL_SIZE;
60   jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) n_seen;
61   jboolean r_seen;
62 public: // actually package-private
63   JArray< jchar > * chr;
64   JArray< jint > * line;
65   JArray< jint > * position;
66   jint current_line;
67   jint length__;
68 public:
69   static ::java::lang::Class class$;
70 };
71
72 #endif // __gnu_javax_swing_text_html_parser_support_low_Buffer__