OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / javax / imageio / jpeg / JPEGImageReaderSpi.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_javax_imageio_jpeg_JPEGImageReaderSpi__
5 #define __gnu_javax_imageio_jpeg_JPEGImageReaderSpi__
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 jpeg
21         {
22             class JPEGImageReaderSpi;
23         }
24       }
25     }
26   }
27   namespace javax
28   {
29     namespace imageio
30     {
31         class ImageReader;
32       namespace spi
33       {
34           class IIORegistry;
35       }
36     }
37   }
38 }
39
40 class gnu::javax::imageio::jpeg::JPEGImageReaderSpi : public ::javax::imageio::spi::ImageReaderSpi
41 {
42
43 public:
44   JPEGImageReaderSpi();
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;
68 private:
69   static ::gnu::javax::imageio::jpeg::JPEGImageReaderSpi * readerSpi;
70 public:
71   static ::java::lang::Class class$;
72 };
73
74 #endif // __gnu_javax_imageio_jpeg_JPEGImageReaderSpi__