1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __javax_swing_text_rtf_RTFScanner__ 5 #define __javax_swing_text_rtf_RTFScanner__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 extern "Java" 11 { 12 namespace javax 13 { 14 namespace swing 15 { 16 namespace text 17 { 18 namespace rtf 19 { 20 class RTFScanner; 21 class Token; 22 } 23 } 24 } 25 } 26 } 27 28 class javax::swing::text::rtf::RTFScanner : public ::java::lang::Object 29 { 30 31 RTFScanner(); 32 public: 33 RTFScanner(::java::io::InputStream *); 34 RTFScanner(::java::io::Reader *); 35 private: 36 ::javax::swing::text::rtf::Token * readTokenImpl(); 37 public: // actually package-private 38 virtual ::javax::swing::text::rtf::Token * peekToken(); 39 virtual ::javax::swing::text::rtf::Token * readToken(); 40 private: 41 ::javax::swing::text::rtf::Token * readControlWord(); 42 ::javax::swing::text::rtf::Token * readText(); 43 ::java::io::Reader * __attribute__((aligned(__alignof__( ::java::lang::Object)))) in; 44 ::java::lang::StringBuffer * buffer; 45 ::javax::swing::text::rtf::Token * lastToken; 46 public: 47 static ::java::lang::Class class$; 48 }; 49 50 #endif // __javax_swing_text_rtf_RTFScanner__ 51