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.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | RegisterableService
An optional interface that may be provided by service provider
objects that will be registered with a
|
| Modifier and Type | Class and Description |
|---|---|
| pack-priv class | |
| pack-priv class | |
| public class | IIORegistry
A registry for Image I/O service provider instances. |
| public abstract class | IIOServiceProvider
A superinterface for functionality common to all Image I/O service provider interfaces (SPIs). |
| public abstract class | ImageInputStreamSpi
The service provider interface (SPI) for
|
| public abstract class | ImageOutputStreamSpi
The service provider interface (SPI) for
|
| public abstract class | ImageReaderSpi
The service provider interface (SPI) for |
| public abstract class | ImageReaderWriterSpi
A superclass containing instance variables and methods common to
|
| public abstract class | ImageTranscoderSpi
The service provider interface (SPI) for |
| public abstract class | ImageWriterSpi
The service provider interface (SPI) for |
| pack-priv class | |
| pack-priv class | |
| public class | ServiceRegistry
A registry for service provider instances for Image I/O service types. |
| pack-priv class | SubRegistry
A portion of a registry dealing with a single superclass or interface. |