2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_text_StringContent__
5 #define __javax_swing_text_StringContent__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
32 class javax::swing::text::StringContent
: public ::java::lang::Object
38 public: // actually protected
39 ::java::util::Vector
* getPositionsInRange(::java::util::Vector
*, jint
, jint
);
41 ::javax::swing::text::Position
* createPosition(jint
);
43 ::javax::swing::undo::UndoableEdit
* insertString(jint
, ::java::lang::String
*);
44 ::javax::swing::undo::UndoableEdit
* remove(jint
, jint
);
46 void replace(jint
, jint
, JArray
< jchar
> *);
48 ::java::lang::String
* getString(jint
, jint
);
49 void getChars(jint
, jint
, ::javax::swing::text::Segment
*);
50 public: // actually protected
51 void updateUndoPositions(::java::util::Vector
*);
52 public: // actually package-private
53 void checkLocation(jint
, jint
);
54 void garbageCollect();
56 static const jlong serialVersionUID
= 4755994433709540381LL;
57 public: // actually package-private
58 JArray
< jchar
> * __attribute__((aligned(__alignof__( ::java::lang::Object
)))) content
;
61 public: // actually package-private
62 ::java::util::Vector
* marks
;
64 static JArray
< jchar
> * EMPTY
;
65 public: // actually package-private
66 ::java::lang::ref::ReferenceQueue
* queueOfDeath
;
68 static ::java::lang::Class
class$
;
71 #endif // __javax_swing_text_StringContent__