1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __javax_swing_text_html_StyleSheet$CSSStyleSheetParserCallback__
5 #define __javax_swing_text_html_StyleSheet$CSSStyleSheetParserCallback__
6 
7 #pragma interface
8 
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
11 
12 extern "Java"
13 {
14   namespace gnu
15   {
16     namespace javax
17     {
18       namespace swing
19       {
20         namespace text
21         {
22           namespace html
23           {
24             namespace css
25             {
26                 class Selector;
27             }
28           }
29         }
30       }
31     }
32   }
33   namespace javax
34   {
35     namespace swing
36     {
37       namespace text
38       {
39         namespace html
40         {
41             class StyleSheet;
42             class StyleSheet$CSSStyle;
43             class StyleSheet$CSSStyleSheetParserCallback;
44         }
45       }
46     }
47   }
48 }
49 
50 class javax::swing::text::html::StyleSheet$CSSStyleSheetParserCallback : public ::java::lang::Object
51 {
52 
53 public: // actually package-private
54   StyleSheet$CSSStyleSheetParserCallback(::javax::swing::text::html::StyleSheet *, jint);
55 public:
56   virtual void startStatement(JArray< ::gnu::javax::swing::text::html::css::Selector * > *);
57   virtual void endStatement();
58   virtual void declaration(::java::lang::String *, ::java::lang::String *);
59 private:
60   JArray< ::javax::swing::text::html::StyleSheet$CSSStyle * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) styles;
61   jint precedence;
62 public: // actually package-private
63   ::javax::swing::text::html::StyleSheet * this$0;
64 public:
65   static ::java::lang::Class class$;
66 };
67 
68 #endif // __javax_swing_text_html_StyleSheet$CSSStyleSheetParserCallback__
69