aboutsummaryrefslogtreecommitdiff
path: root/libjava/javax/imageio/spi
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/javax/imageio/spi')
-rw-r--r--libjava/javax/imageio/spi/IIORegistry.h40
-rw-r--r--libjava/javax/imageio/spi/IIOServiceProvider.h43
-rw-r--r--libjava/javax/imageio/spi/ImageInputStreamSpi.h46
-rw-r--r--libjava/javax/imageio/spi/ImageOutputStreamSpi.h46
-rw-r--r--libjava/javax/imageio/spi/ImageReaderSpi.h48
-rw-r--r--libjava/javax/imageio/spi/ImageReaderWriterSpi.h67
-rw-r--r--libjava/javax/imageio/spi/ImageTranscoderSpi.h38
-rw-r--r--libjava/javax/imageio/spi/ImageWriterSpi.h61
-rw-r--r--libjava/javax/imageio/spi/RegisterableService.h34
-rw-r--r--libjava/javax/imageio/spi/ServiceRegistry$1.h41
-rw-r--r--libjava/javax/imageio/spi/ServiceRegistry$2.h40
-rw-r--r--libjava/javax/imageio/spi/ServiceRegistry$Filter.h32
-rw-r--r--libjava/javax/imageio/spi/ServiceRegistry.h70
13 files changed, 0 insertions, 606 deletions
diff --git a/libjava/javax/imageio/spi/IIORegistry.h b/libjava/javax/imageio/spi/IIORegistry.h
deleted file mode 100644
index 4b15c12..0000000
--- a/libjava/javax/imageio/spi/IIORegistry.h
+++ /dev/null
@@ -1,40 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __javax_imageio_spi_IIORegistry__
-#define __javax_imageio_spi_IIORegistry__
-
-#pragma interface
-
-#include <javax/imageio/spi/ServiceRegistry.h>
-extern "Java"
-{
- namespace javax
- {
- namespace imageio
- {
- namespace spi
- {
- class IIORegistry;
- }
- }
- }
-}
-
-class javax::imageio::spi::IIORegistry : public ::javax::imageio::spi::ServiceRegistry
-{
-
-public:
- static ::javax::imageio::spi::IIORegistry * getDefaultInstance();
-private:
- IIORegistry();
-public:
- void registerApplicationClasspathSpis();
-private:
- static ::java::util::HashSet * defaultCategories;
- static ::java::util::HashMap * instances;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __javax_imageio_spi_IIORegistry__
diff --git a/libjava/javax/imageio/spi/IIOServiceProvider.h b/libjava/javax/imageio/spi/IIOServiceProvider.h
deleted file mode 100644
index befcd09..0000000
--- a/libjava/javax/imageio/spi/IIOServiceProvider.h
+++ /dev/null
@@ -1,43 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __javax_imageio_spi_IIOServiceProvider__
-#define __javax_imageio_spi_IIOServiceProvider__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace javax
- {
- namespace imageio
- {
- namespace spi
- {
- class IIOServiceProvider;
- class ServiceRegistry;
- }
- }
- }
-}
-
-class javax::imageio::spi::IIOServiceProvider : public ::java::lang::Object
-{
-
-public:
- IIOServiceProvider(::java::lang::String *, ::java::lang::String *);
- IIOServiceProvider();
- virtual void onRegistration(::javax::imageio::spi::ServiceRegistry *, ::java::lang::Class *);
- virtual void onDeregistration(::javax::imageio::spi::ServiceRegistry *, ::java::lang::Class *);
- virtual ::java::lang::String * getVendorName();
- virtual ::java::lang::String * getVersion();
- virtual ::java::lang::String * getDescription(::java::util::Locale *) = 0;
-public: // actually protected
- ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) vendorName;
- ::java::lang::String * version;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __javax_imageio_spi_IIOServiceProvider__
diff --git a/libjava/javax/imageio/spi/ImageInputStreamSpi.h b/libjava/javax/imageio/spi/ImageInputStreamSpi.h
deleted file mode 100644
index 946842c..0000000
--- a/libjava/javax/imageio/spi/ImageInputStreamSpi.h
+++ /dev/null
@@ -1,46 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __javax_imageio_spi_ImageInputStreamSpi__
-#define __javax_imageio_spi_ImageInputStreamSpi__
-
-#pragma interface
-
-#include <javax/imageio/spi/IIOServiceProvider.h>
-extern "Java"
-{
- namespace javax
- {
- namespace imageio
- {
- namespace spi
- {
- class ImageInputStreamSpi;
- }
- namespace stream
- {
- class ImageInputStream;
- }
- }
- }
-}
-
-class javax::imageio::spi::ImageInputStreamSpi : public ::javax::imageio::spi::IIOServiceProvider
-{
-
-public: // actually protected
- ImageInputStreamSpi();
-public:
- ImageInputStreamSpi(::java::lang::String *, ::java::lang::String *, ::java::lang::Class *);
- virtual ::java::lang::Class * getInputClass();
- virtual jboolean canUseCacheFile();
- virtual jboolean needsCacheFile();
- virtual ::javax::imageio::stream::ImageInputStream * createInputStreamInstance(::java::lang::Object *, jboolean, ::java::io::File *) = 0;
- virtual ::javax::imageio::stream::ImageInputStream * createInputStreamInstance(::java::lang::Object *);
-public: // actually protected
- ::java::lang::Class * __attribute__((aligned(__alignof__( ::javax::imageio::spi::IIOServiceProvider)))) inputClass;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __javax_imageio_spi_ImageInputStreamSpi__
diff --git a/libjava/javax/imageio/spi/ImageOutputStreamSpi.h b/libjava/javax/imageio/spi/ImageOutputStreamSpi.h
deleted file mode 100644
index 6ac36b4..0000000
--- a/libjava/javax/imageio/spi/ImageOutputStreamSpi.h
+++ /dev/null
@@ -1,46 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __javax_imageio_spi_ImageOutputStreamSpi__
-#define __javax_imageio_spi_ImageOutputStreamSpi__
-
-#pragma interface
-
-#include <javax/imageio/spi/IIOServiceProvider.h>
-extern "Java"
-{
- namespace javax
- {
- namespace imageio
- {
- namespace spi
- {
- class ImageOutputStreamSpi;
- }
- namespace stream
- {
- class ImageOutputStream;
- }
- }
- }
-}
-
-class javax::imageio::spi::ImageOutputStreamSpi : public ::javax::imageio::spi::IIOServiceProvider
-{
-
-public: // actually protected
- ImageOutputStreamSpi();
-public:
- ImageOutputStreamSpi(::java::lang::String *, ::java::lang::String *, ::java::lang::Class *);
- virtual ::java::lang::Class * getOutputClass();
- virtual jboolean canUseCacheFile();
- virtual jboolean needsCacheFile();
- virtual ::javax::imageio::stream::ImageOutputStream * createOutputStreamInstance(::java::lang::Object *, jboolean, ::java::io::File *) = 0;
- virtual ::javax::imageio::stream::ImageOutputStream * createOutputStreamInstance(::java::lang::Object *);
-public: // actually protected
- ::java::lang::Class * __attribute__((aligned(__alignof__( ::javax::imageio::spi::IIOServiceProvider)))) outputClass;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __javax_imageio_spi_ImageOutputStreamSpi__
diff --git a/libjava/javax/imageio/spi/ImageReaderSpi.h b/libjava/javax/imageio/spi/ImageReaderSpi.h
deleted file mode 100644
index 554b52e..0000000
--- a/libjava/javax/imageio/spi/ImageReaderSpi.h
+++ /dev/null
@@ -1,48 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __javax_imageio_spi_ImageReaderSpi__
-#define __javax_imageio_spi_ImageReaderSpi__
-
-#pragma interface
-
-#include <javax/imageio/spi/ImageReaderWriterSpi.h>
-#include <gcj/array.h>
-
-extern "Java"
-{
- namespace javax
- {
- namespace imageio
- {
- class ImageReader;
- namespace spi
- {
- class ImageReaderSpi;
- }
- }
- }
-}
-
-class javax::imageio::spi::ImageReaderSpi : public ::javax::imageio::spi::ImageReaderWriterSpi
-{
-
-public: // actually protected
- ImageReaderSpi();
-public:
- ImageReaderSpi(::java::lang::String *, ::java::lang::String *, JArray< ::java::lang::String * > *, JArray< ::java::lang::String * > *, JArray< ::java::lang::String * > *, ::java::lang::String *, JArray< ::java::lang::Class * > *, JArray< ::java::lang::String * > *, jboolean, ::java::lang::String *, ::java::lang::String *, JArray< ::java::lang::String * > *, JArray< ::java::lang::String * > *, jboolean, ::java::lang::String *, ::java::lang::String *, JArray< ::java::lang::String * > *, JArray< ::java::lang::String * > *);
- virtual jboolean canDecodeInput(::java::lang::Object *) = 0;
- virtual ::javax::imageio::ImageReader * createReaderInstance();
- virtual ::javax::imageio::ImageReader * createReaderInstance(::java::lang::Object *) = 0;
- virtual JArray< ::java::lang::String * > * getImageWriterSpiNames();
- virtual JArray< ::java::lang::Class * > * getInputTypes();
- virtual jboolean isOwnReader(::javax::imageio::ImageReader *);
- static JArray< ::java::lang::Class * > * STANDARD_INPUT_TYPE;
-public: // actually protected
- JArray< ::java::lang::Class * > * __attribute__((aligned(__alignof__( ::javax::imageio::spi::ImageReaderWriterSpi)))) inputTypes;
- JArray< ::java::lang::String * > * writerSpiNames;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __javax_imageio_spi_ImageReaderSpi__
diff --git a/libjava/javax/imageio/spi/ImageReaderWriterSpi.h b/libjava/javax/imageio/spi/ImageReaderWriterSpi.h
deleted file mode 100644
index 91930cd..0000000
--- a/libjava/javax/imageio/spi/ImageReaderWriterSpi.h
+++ /dev/null
@@ -1,67 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __javax_imageio_spi_ImageReaderWriterSpi__
-#define __javax_imageio_spi_ImageReaderWriterSpi__
-
-#pragma interface
-
-#include <javax/imageio/spi/IIOServiceProvider.h>
-#include <gcj/array.h>
-
-extern "Java"
-{
- namespace javax
- {
- namespace imageio
- {
- namespace metadata
- {
- class IIOMetadataFormat;
- }
- namespace spi
- {
- class ImageReaderWriterSpi;
- }
- }
- }
-}
-
-class javax::imageio::spi::ImageReaderWriterSpi : public ::javax::imageio::spi::IIOServiceProvider
-{
-
-public:
- ImageReaderWriterSpi();
- ImageReaderWriterSpi(::java::lang::String *, ::java::lang::String *, JArray< ::java::lang::String * > *, JArray< ::java::lang::String * > *, JArray< ::java::lang::String * > *, ::java::lang::String *, jboolean, ::java::lang::String *, ::java::lang::String *, JArray< ::java::lang::String * > *, JArray< ::java::lang::String * > *, jboolean, ::java::lang::String *, ::java::lang::String *, JArray< ::java::lang::String * > *, JArray< ::java::lang::String * > *);
- virtual JArray< ::java::lang::String * > * getFormatNames();
- virtual JArray< ::java::lang::String * > * getFileSuffixes();
- virtual JArray< ::java::lang::String * > * getMIMETypes();
- virtual ::java::lang::String * getPluginClassName();
- virtual jboolean isStandardStreamMetadataFormatSupported();
- virtual ::java::lang::String * getNativeStreamMetadataFormatName();
- virtual JArray< ::java::lang::String * > * getExtraStreamMetadataFormatNames();
- virtual jboolean isStandardImageMetadataFormatSupported();
- virtual ::java::lang::String * getNativeImageMetadataFormatName();
- virtual JArray< ::java::lang::String * > * getExtraImageMetadataFormatNames();
- virtual ::javax::imageio::metadata::IIOMetadataFormat * getStreamMetadataFormat(::java::lang::String *);
- virtual ::javax::imageio::metadata::IIOMetadataFormat * getImageMetadataFormat(::java::lang::String *);
-public: // actually protected
- JArray< ::java::lang::String * > * __attribute__((aligned(__alignof__( ::javax::imageio::spi::IIOServiceProvider)))) names;
- JArray< ::java::lang::String * > * suffixes;
- JArray< ::java::lang::String * > * MIMETypes;
- ::java::lang::String * pluginClassName;
- jboolean supportsStandardStreamMetadataFormat;
- ::java::lang::String * nativeStreamMetadataFormatName;
- ::java::lang::String * nativeStreamMetadataFormatClassName;
- JArray< ::java::lang::String * > * extraStreamMetadataFormatNames;
- JArray< ::java::lang::String * > * extraStreamMetadataFormatClassNames;
- jboolean supportsStandardImageMetadataFormat;
- ::java::lang::String * nativeImageMetadataFormatName;
- ::java::lang::String * nativeImageMetadataFormatClassName;
- JArray< ::java::lang::String * > * extraImageMetadataFormatNames;
- JArray< ::java::lang::String * > * extraImageMetadataFormatClassNames;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __javax_imageio_spi_ImageReaderWriterSpi__
diff --git a/libjava/javax/imageio/spi/ImageTranscoderSpi.h b/libjava/javax/imageio/spi/ImageTranscoderSpi.h
deleted file mode 100644
index 368c2ad..0000000
--- a/libjava/javax/imageio/spi/ImageTranscoderSpi.h
+++ /dev/null
@@ -1,38 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __javax_imageio_spi_ImageTranscoderSpi__
-#define __javax_imageio_spi_ImageTranscoderSpi__
-
-#pragma interface
-
-#include <javax/imageio/spi/IIOServiceProvider.h>
-extern "Java"
-{
- namespace javax
- {
- namespace imageio
- {
- class ImageTranscoder;
- namespace spi
- {
- class ImageTranscoderSpi;
- }
- }
- }
-}
-
-class javax::imageio::spi::ImageTranscoderSpi : public ::javax::imageio::spi::IIOServiceProvider
-{
-
-public: // actually protected
- ImageTranscoderSpi();
-public:
- ImageTranscoderSpi(::java::lang::String *, ::java::lang::String *);
- virtual ::java::lang::String * getReaderServiceProviderName() = 0;
- virtual ::java::lang::String * getWriterServiceProviderName() = 0;
- virtual ::javax::imageio::ImageTranscoder * createTranscoderInstance() = 0;
- static ::java::lang::Class class$;
-};
-
-#endif // __javax_imageio_spi_ImageTranscoderSpi__
diff --git a/libjava/javax/imageio/spi/ImageWriterSpi.h b/libjava/javax/imageio/spi/ImageWriterSpi.h
deleted file mode 100644
index 55d9bdb..0000000
--- a/libjava/javax/imageio/spi/ImageWriterSpi.h
+++ /dev/null
@@ -1,61 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __javax_imageio_spi_ImageWriterSpi__
-#define __javax_imageio_spi_ImageWriterSpi__
-
-#pragma interface
-
-#include <javax/imageio/spi/ImageReaderWriterSpi.h>
-#include <gcj/array.h>
-
-extern "Java"
-{
- namespace java
- {
- namespace awt
- {
- namespace image
- {
- class RenderedImage;
- }
- }
- }
- namespace javax
- {
- namespace imageio
- {
- class ImageTypeSpecifier;
- class ImageWriter;
- namespace spi
- {
- class ImageWriterSpi;
- }
- }
- }
-}
-
-class javax::imageio::spi::ImageWriterSpi : public ::javax::imageio::spi::ImageReaderWriterSpi
-{
-
-public: // actually protected
- ImageWriterSpi();
-public:
- ImageWriterSpi(::java::lang::String *, ::java::lang::String *, JArray< ::java::lang::String * > *, JArray< ::java::lang::String * > *, JArray< ::java::lang::String * > *, ::java::lang::String *, JArray< ::java::lang::Class * > *, JArray< ::java::lang::String * > *, jboolean, ::java::lang::String *, ::java::lang::String *, JArray< ::java::lang::String * > *, JArray< ::java::lang::String * > *, jboolean, ::java::lang::String *, ::java::lang::String *, JArray< ::java::lang::String * > *, JArray< ::java::lang::String * > *);
- virtual jboolean canEncodeImage(::javax::imageio::ImageTypeSpecifier *) = 0;
- virtual jboolean canEncodeImage(::java::awt::image::RenderedImage *);
- virtual ::javax::imageio::ImageWriter * createWriterInstance();
- virtual ::javax::imageio::ImageWriter * createWriterInstance(::java::lang::Object *) = 0;
- virtual JArray< ::java::lang::String * > * getImageReaderSpiNames();
- virtual JArray< ::java::lang::Class * > * getOutputTypes();
- virtual jboolean isFormatLossless();
- virtual jboolean isOwnWriter(::javax::imageio::ImageWriter *);
- static JArray< ::java::lang::Class * > * STANDARD_OUTPUT_TYPE;
-public: // actually protected
- JArray< ::java::lang::Class * > * __attribute__((aligned(__alignof__( ::javax::imageio::spi::ImageReaderWriterSpi)))) outputTypes;
- JArray< ::java::lang::String * > * readerSpiNames;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __javax_imageio_spi_ImageWriterSpi__
diff --git a/libjava/javax/imageio/spi/RegisterableService.h b/libjava/javax/imageio/spi/RegisterableService.h
deleted file mode 100644
index fcd4e14..0000000
--- a/libjava/javax/imageio/spi/RegisterableService.h
+++ /dev/null
@@ -1,34 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __javax_imageio_spi_RegisterableService__
-#define __javax_imageio_spi_RegisterableService__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace javax
- {
- namespace imageio
- {
- namespace spi
- {
- class RegisterableService;
- class ServiceRegistry;
- }
- }
- }
-}
-
-class javax::imageio::spi::RegisterableService : public ::java::lang::Object
-{
-
-public:
- virtual void onRegistration(::javax::imageio::spi::ServiceRegistry *, ::java::lang::Class *) = 0;
- virtual void onDeregistration(::javax::imageio::spi::ServiceRegistry *, ::java::lang::Class *) = 0;
- static ::java::lang::Class class$;
-} __attribute__ ((java_interface));
-
-#endif // __javax_imageio_spi_RegisterableService__
diff --git a/libjava/javax/imageio/spi/ServiceRegistry$1.h b/libjava/javax/imageio/spi/ServiceRegistry$1.h
deleted file mode 100644
index 431ba31..0000000
--- a/libjava/javax/imageio/spi/ServiceRegistry$1.h
+++ /dev/null
@@ -1,41 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __javax_imageio_spi_ServiceRegistry$1__
-#define __javax_imageio_spi_ServiceRegistry$1__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace javax
- {
- namespace imageio
- {
- namespace spi
- {
- class ServiceRegistry;
- class ServiceRegistry$1;
- }
- }
- }
-}
-
-class javax::imageio::spi::ServiceRegistry$1 : public ::java::lang::Object
-{
-
-public: // actually package-private
- ServiceRegistry$1(::javax::imageio::spi::ServiceRegistry *);
-public:
- virtual jboolean hasNext();
- virtual ::java::lang::Object * next();
- virtual void remove();
-public: // actually package-private
- jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) index;
- ::javax::imageio::spi::ServiceRegistry * this$0;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __javax_imageio_spi_ServiceRegistry$1__
diff --git a/libjava/javax/imageio/spi/ServiceRegistry$2.h b/libjava/javax/imageio/spi/ServiceRegistry$2.h
deleted file mode 100644
index 0934d4a..0000000
--- a/libjava/javax/imageio/spi/ServiceRegistry$2.h
+++ /dev/null
@@ -1,40 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __javax_imageio_spi_ServiceRegistry$2__
-#define __javax_imageio_spi_ServiceRegistry$2__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace javax
- {
- namespace imageio
- {
- namespace spi
- {
- class ServiceRegistry;
- class ServiceRegistry$2;
- }
- }
- }
-}
-
-class javax::imageio::spi::ServiceRegistry$2 : public ::java::lang::Object
-{
-
-public: // actually package-private
- ServiceRegistry$2(::javax::imageio::spi::ServiceRegistry *, ::java::util::Map *);
-public:
- virtual jint compare(::java::lang::Object *, ::java::lang::Object *);
-public: // actually package-private
- ::javax::imageio::spi::ServiceRegistry * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
-private:
- ::java::util::Map * val$cons;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __javax_imageio_spi_ServiceRegistry$2__
diff --git a/libjava/javax/imageio/spi/ServiceRegistry$Filter.h b/libjava/javax/imageio/spi/ServiceRegistry$Filter.h
deleted file mode 100644
index 10fd5aa..0000000
--- a/libjava/javax/imageio/spi/ServiceRegistry$Filter.h
+++ /dev/null
@@ -1,32 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __javax_imageio_spi_ServiceRegistry$Filter__
-#define __javax_imageio_spi_ServiceRegistry$Filter__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace javax
- {
- namespace imageio
- {
- namespace spi
- {
- class ServiceRegistry$Filter;
- }
- }
- }
-}
-
-class javax::imageio::spi::ServiceRegistry$Filter : public ::java::lang::Object
-{
-
-public:
- virtual jboolean filter(::java::lang::Object *) = 0;
- static ::java::lang::Class class$;
-} __attribute__ ((java_interface));
-
-#endif // __javax_imageio_spi_ServiceRegistry$Filter__
diff --git a/libjava/javax/imageio/spi/ServiceRegistry.h b/libjava/javax/imageio/spi/ServiceRegistry.h
deleted file mode 100644
index 79a48fe..0000000
--- a/libjava/javax/imageio/spi/ServiceRegistry.h
+++ /dev/null
@@ -1,70 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __javax_imageio_spi_ServiceRegistry__
-#define __javax_imageio_spi_ServiceRegistry__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-#include <gcj/array.h>
-
-extern "Java"
-{
- namespace javax
- {
- namespace imageio
- {
- namespace spi
- {
- class ServiceRegistry;
- class ServiceRegistry$Filter;
- }
- }
- }
-}
-
-class javax::imageio::spi::ServiceRegistry : public ::java::lang::Object
-{
-
-public:
- ServiceRegistry(::java::util::Iterator *);
- static ::java::util::Iterator * lookupProviders(::java::lang::Class *, ::java::lang::ClassLoader *);
- static ::java::util::Iterator * lookupProviders(::java::lang::Class *);
- virtual ::java::util::Iterator * getCategories();
-private:
- jboolean registerServiceProvider(::java::lang::Object *, jint);
-public:
- virtual jboolean registerServiceProvider(::java::lang::Object *, ::java::lang::Class *);
- virtual void registerServiceProvider(::java::lang::Object *);
- virtual void registerServiceProviders(::java::util::Iterator *);
-private:
- jboolean deregisterServiceProvider(::java::lang::Object *, jint);
-public:
- virtual jboolean deregisterServiceProvider(::java::lang::Object *, ::java::lang::Class *);
- virtual void deregisterServiceProvider(::java::lang::Object *);
- virtual void deregisterAll(::java::lang::Class *);
- virtual void deregisterAll();
- virtual void finalize();
- virtual jboolean contains(::java::lang::Object *);
-private:
- jint getCategoryID(::java::lang::Class *);
-public:
- virtual ::java::util::Iterator * getServiceProviders(::java::lang::Class *, jboolean);
- virtual ::java::util::Iterator * getServiceProviders(::java::lang::Class *, ::javax::imageio::spi::ServiceRegistry$Filter *, jboolean);
- virtual ::java::lang::Object * getServiceProviderByClass(::java::lang::Class *);
- virtual jboolean setOrdering(::java::lang::Class *, ::java::lang::Object *, ::java::lang::Object *);
- virtual jboolean unsetOrdering(::java::lang::Class *, ::java::lang::Object *, ::java::lang::Object *);
-private:
- jboolean addConstraint(jint, ::java::lang::Object *, ::java::lang::Object *);
- jboolean removeConstraint(jint, ::java::lang::Object *, ::java::lang::Object *);
-public: // actually package-private
- JArray< ::java::lang::Class * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) categories;
-private:
- JArray< ::java::util::LinkedList * > * providers;
- JArray< ::java::util::IdentityHashMap * > * constraints;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __javax_imageio_spi_ServiceRegistry__