1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __javax_swing_text_html_MultiStyle__ 5 #define __javax_swing_text_html_MultiStyle__ 6 7 #pragma interface 8 9 #include <javax/swing/text/html/MultiAttributeSet.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace javax 15 { 16 namespace swing 17 { 18 namespace event 19 { 20 class ChangeListener; 21 } 22 namespace text 23 { 24 class AttributeSet; 25 class SimpleAttributeSet; 26 namespace html 27 { 28 class MultiStyle; 29 } 30 } 31 } 32 } 33 } 34 35 class javax::swing::text::html::MultiStyle : public ::javax::swing::text::html::MultiAttributeSet 36 { 37 38 public: 39 MultiStyle(::java::lang::String *, JArray< ::javax::swing::text::AttributeSet * > *); 40 virtual ::java::lang::String * getName(); 41 virtual void addChangeListener(::javax::swing::event::ChangeListener *); 42 virtual void removeChangeListener(::javax::swing::event::ChangeListener *); 43 virtual void addAttribute(::java::lang::Object *, ::java::lang::Object *); 44 virtual void addAttributes(::javax::swing::text::AttributeSet *); 45 virtual void removeAttribute(::java::lang::Object *); 46 virtual void removeAttributes(::java::util::Enumeration *); 47 virtual void removeAttributes(::javax::swing::text::AttributeSet *); 48 virtual void setResolveParent(::javax::swing::text::AttributeSet *); 49 private: 50 ::java::lang::String * __attribute__((aligned(__alignof__( ::javax::swing::text::html::MultiAttributeSet)))) name; 51 ::javax::swing::text::SimpleAttributeSet * attributes; 52 public: 53 static ::java::lang::Class class$; 54 }; 55 56 #endif // __javax_swing_text_html_MultiStyle__ 57