2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_text_AttributedString__
5 #define __java_text_AttributedString__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
18 class AttributedCharacterIterator
;
19 class AttributedCharacterIterator$Attribute
;
20 class AttributedString
;
21 class AttributedString$AttributeRange
;
22 class StringCharacterIterator
;
27 class java::text::AttributedString
: public ::java::lang::Object
31 AttributedString(::java::lang::String
*);
32 AttributedString(::java::lang::String
*, ::java::util::Map
*);
33 AttributedString(::java::text::AttributedCharacterIterator
*);
34 AttributedString(::java::text::AttributedCharacterIterator
*, jint
, jint
);
35 AttributedString(::java::text::AttributedCharacterIterator
*, jint
, jint
, JArray
< ::java::text::AttributedCharacterIterator$Attribute
* > *);
36 virtual void addAttribute(::java::text::AttributedCharacterIterator$Attribute
*, ::java::lang::Object
*);
37 virtual void addAttribute(::java::text::AttributedCharacterIterator$Attribute
*, ::java::lang::Object
*, jint
, jint
);
38 virtual void addAttributes(::java::util::Map
*, jint
, jint
);
39 virtual ::java::text::AttributedCharacterIterator
* getIterator();
40 virtual ::java::text::AttributedCharacterIterator
* getIterator(JArray
< ::java::text::AttributedCharacterIterator$Attribute
* > *);
41 virtual ::java::text::AttributedCharacterIterator
* getIterator(JArray
< ::java::text::AttributedCharacterIterator$Attribute
* > *, jint
, jint
);
43 ::java::text::StringCharacterIterator
* __attribute__((aligned(__alignof__( ::java::lang::Object
)))) sci
;
44 JArray
< ::java::text::AttributedString$AttributeRange
* > * attribs
;
46 static ::java::lang::Class
class$
;
49 #endif // __java_text_AttributedString__