1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __gnu_javax_imageio_bmp_BMPImageReaderSpi__ 5 #define __gnu_javax_imageio_bmp_BMPImageReaderSpi__ 6 7 #pragma interface 8 9 #include <javax/imageio/spi/ImageReaderSpi.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace gnu 15 { 16 namespace javax 17 { 18 namespace imageio 19 { 20 namespace bmp 21 { 22 class BMPImageReaderSpi; 23 } 24 } 25 } 26 } 27 namespace javax 28 { 29 namespace imageio 30 { 31 class ImageReader; 32 } 33 } 34 } 35 36 class gnu::javax::imageio::bmp::BMPImageReaderSpi : public ::javax::imageio::spi::ImageReaderSpi 37 { 38 39 public: 40 BMPImageReaderSpi(); 41 virtual ::java::lang::String * getDescription(::java::util::Locale *); 42 virtual jboolean canDecodeInput(::java::lang::Object *); 43 virtual ::javax::imageio::ImageReader * createReaderInstance(::java::lang::Object *); 44 public: // actually package-private 45 static ::java::lang::String * vendorName; 46 static ::java::lang::String * version; 47 static ::java::lang::String * readerClassName; 48 static JArray< ::java::lang::String * > * names; 49 static JArray< ::java::lang::String * > * suffixes; 50 static JArray< ::java::lang::String * > * MIMETypes; 51 static JArray< ::java::lang::String * > * writerSpiNames; 52 static const jboolean supportsStandardStreamMetadataFormat = 0; 53 static ::java::lang::String * nativeStreamMetadataFormatName; 54 static ::java::lang::String * nativeStreamMetadataFormatClassName; 55 static JArray< ::java::lang::String * > * extraStreamMetadataFormatNames; 56 static JArray< ::java::lang::String * > * extraStreamMetadataFormatClassNames; 57 static const jboolean supportsStandardImageMetadataFormat = 0; 58 static ::java::lang::String * nativeImageMetadataFormatName; 59 static ::java::lang::String * nativeImageMetadataFormatClassName; 60 static JArray< ::java::lang::String * > * extraImageMetadataFormatNames; 61 static JArray< ::java::lang::String * > * extraImageMetadataFormatClassNames; 62 public: 63 static ::java::lang::Class class$; 64 }; 65 66 #endif // __gnu_javax_imageio_bmp_BMPImageReaderSpi__ 67