2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_text_AttributedFormatBuffer__
5 #define __gnu_java_text_AttributedFormatBuffer__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
20 class CPStringBuilder
;
24 class AttributedFormatBuffer
;
32 class AttributedCharacterIterator$Attribute
;
37 class gnu::java::text::AttributedFormatBuffer
: public ::java::lang::Object
41 AttributedFormatBuffer(::gnu::java::lang::CPStringBuilder
*);
42 AttributedFormatBuffer(jint
);
43 AttributedFormatBuffer();
45 void addAttribute(jint
, ::java::text::AttributedCharacterIterator$Attribute
*);
47 virtual void append(::java::lang::String
*);
48 virtual void append(::java::lang::String
*, ::java::text::AttributedCharacterIterator$Attribute
*);
49 virtual void append(::java::lang::String
*, JArray
< jint
> *, ::java::util::List
*);
50 virtual void append(jchar
);
51 virtual void append(jchar
, ::java::text::AttributedCharacterIterator$Attribute
*);
52 virtual void setDefaultAttribute(::java::text::AttributedCharacterIterator$Attribute
*);
53 virtual ::java::text::AttributedCharacterIterator$Attribute
* getDefaultAttribute();
54 virtual void cutTail(jint
);
55 virtual jint
length();
58 virtual ::gnu::java::lang::CPStringBuilder
* getBuffer();
59 virtual JArray
< jint
> * getRanges();
60 virtual ::java::util::List
* getAttributes();
62 ::gnu::java::lang::CPStringBuilder
* __attribute__((aligned(__alignof__( ::java::lang::Object
)))) buffer
;
63 ::java::util::ArrayList
* ranges
;
64 ::java::util::ArrayList
* attributes
;
65 JArray
< jint
> * aRanges
;
66 ::java::util::List
* aAttributes
;
68 public: // actually package-private
69 ::java::text::AttributedCharacterIterator$Attribute
* defaultAttr
;
71 static ::java::lang::Class
class$
;
74 #endif // __gnu_java_text_AttributedFormatBuffer__