2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_javax_imageio_jpeg_JPEGImageReaderSpi__
5 #define __gnu_javax_imageio_jpeg_JPEGImageReaderSpi__
9 #include <javax/imageio/spi/ImageReaderSpi.h>
10 #include <gcj/array.h>
22 class JPEGImageReaderSpi;
40 class gnu::javax::imageio::jpeg::JPEGImageReaderSpi : public ::javax::imageio::spi::ImageReaderSpi
45 virtual ::java::lang::String * getDescription(::java::util::Locale *);
46 virtual jboolean canDecodeInput(::java::lang::Object *);
47 virtual ::javax::imageio::ImageReader * createReaderInstance(::java::lang::Object *);
48 static void registerSpis(::javax::imageio::spi::IIORegistry *);
49 static ::gnu::javax::imageio::jpeg::JPEGImageReaderSpi * getReaderSpi();
50 public: // actually package-private
51 static ::java::lang::String * vendorName;
52 static ::java::lang::String * version;
53 static ::java::lang::String * readerClassName;
54 static JArray< ::java::lang::String * > * names;
55 static JArray< ::java::lang::String * > * suffixes;
56 static JArray< ::java::lang::String * > * MIMETypes;
57 static JArray< ::java::lang::String * > * writerSpiNames;
58 static const jboolean supportsStandardStreamMetadataFormat = 0;
59 static ::java::lang::String * nativeStreamMetadataFormatName;
60 static ::java::lang::String * nativeStreamMetadataFormatClassName;
61 static JArray< ::java::lang::String * > * extraStreamMetadataFormatNames;
62 static JArray< ::java::lang::String * > * extraStreamMetadataFormatClassNames;
63 static const jboolean supportsStandardImageMetadataFormat = 0;
64 static ::java::lang::String * nativeImageMetadataFormatName;
65 static ::java::lang::String * nativeImageMetadataFormatClassName;
66 static JArray< ::java::lang::String * > * extraImageMetadataFormatNames;
67 static JArray< ::java::lang::String * > * extraImageMetadataFormatClassNames;
69 static ::gnu::javax::imageio::jpeg::JPEGImageReaderSpi * readerSpi;
71 static ::java::lang::Class class$;
74 #endif // __gnu_javax_imageio_jpeg_JPEGImageReaderSpi__