1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __java_text_AttributedString__ 5 #define __java_text_AttributedString__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace java 15 { 16 namespace text 17 { 18 class AttributedCharacterIterator; 19 class AttributedCharacterIterator$Attribute; 20 class AttributedString; 21 class AttributedString$AttributeRange; 22 class StringCharacterIterator; 23 } 24 } 25 } 26 27 class java::text::AttributedString : public ::java::lang::Object 28 { 29 30 public: 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); 42 private: 43 ::java::text::StringCharacterIterator * __attribute__((aligned(__alignof__( ::java::lang::Object)))) sci; 44 JArray< ::java::text::AttributedString$AttributeRange * > * attribs; 45 public: 46 static ::java::lang::Class class$; 47 }; 48 49 #endif // __java_text_AttributedString__ 50