1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __javax_swing_text_html_CSS__ 5 #define __javax_swing_text_html_CSS__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace javax 15 { 16 namespace swing 17 { 18 namespace text 19 { 20 class MutableAttributeSet; 21 namespace html 22 { 23 class CSS; 24 class CSS$Attribute; 25 } 26 } 27 } 28 } 29 } 30 31 class javax::swing::text::html::CSS : public ::java::lang::Object 32 { 33 34 public: 35 CSS(); 36 static JArray< ::javax::swing::text::html::CSS$Attribute * > * getAllAttributeKeys(); 37 static ::javax::swing::text::html::CSS$Attribute * getAttribute(::java::lang::String *); 38 public: // actually package-private 39 static ::java::lang::Object * getValue(::javax::swing::text::html::CSS$Attribute *, ::java::lang::String *); 40 static void addInternal(::javax::swing::text::MutableAttributeSet *, ::javax::swing::text::html::CSS$Attribute *, ::java::lang::String *); 41 private: 42 static void parseBackgroundShorthand(::javax::swing::text::MutableAttributeSet *, ::java::lang::String *); 43 static void parsePaddingShorthand(::javax::swing::text::MutableAttributeSet *, ::java::lang::String *); 44 static void parseMarginShorthand(::javax::swing::text::MutableAttributeSet *, ::java::lang::String *); 45 static void parseBorderShorthand(::javax::swing::text::MutableAttributeSet *, ::java::lang::String *, ::javax::swing::text::html::CSS$Attribute *); 46 public: 47 static ::java::lang::Class class$; 48 }; 49 50 #endif // __javax_swing_text_html_CSS__ 51