Package javax.imageio.spi

A package of the Java Image I/O API containing the plug-in interfaces for readers, writers, transcoders, and streams, and a runtime registry.

The javax.imageio.spi package contains service provider interfaces for reading, writing, and transcoding images, and obtaining image input and output streams, as well as a run-time registry that discovers installed instances of Image I/O service providers and allows new instances to be registered dynamically.

Since:
1.4
Interface Summary
Interface Description
RegisterableService

An optional interface that may be provided by service provider objects that will be registered with a ServiceRegistry.

ServiceRegistry.Filter

A simple filter interface used by ServiceRegistry.getServiceProviders to select providers matching an arbitrary criterion.

Class Summary
Class Description
IIORegistry

A registry for Image I/O service provider instances.

IIOServiceProvider

A superinterface for functionality common to all Image I/O service provider interfaces (SPIs).

ImageInputStreamSpi

The service provider interface (SPI) for ImageInputStreams.

ImageOutputStreamSpi

The service provider interface (SPI) for ImageOutputStreams.

ImageReaderSpi

The service provider interface (SPI) for ImageReaders.

ImageReaderWriterSpi

A superclass containing instance variables and methods common to ImageReaderSpi and ImageWriterSpi.

ImageTranscoderSpi

The service provider interface (SPI) for ImageTranscoders.

ImageWriterSpi

The service provider interface (SPI) for ImageWriters.

ServiceRegistry

A registry for service provider instances for Image I/O service types.