javax.imageio.spi
Class ImageTranscoderSpi
java.lang.Object
javax.imageio.spi.IIOServiceProvider
javax.imageio.spi.ImageTranscoderSpi
- All Implemented Interfaces:
- RegisterableService
public abstract class ImageTranscoderSpi
- extends IIOServiceProvider
An abstract superclass for service providers that create
image metadata
transcoders.
- Since:
- 1.4
Constructor Summary |
protected |
ImageTranscoderSpi()
Constructs a service provider for image metadata transcoders,
given no parameters. |
|
ImageTranscoderSpi(String vendorName,
String version)
Constructs a service provider for image metadata transcoders,
given the vendor name and a version string. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImageTranscoderSpi
protected ImageTranscoderSpi()
- Constructs a service provider for image metadata transcoders,
given no parameters. It is up to the sub-class to set
IIOServiceProvider.vendorName
and IIOServiceProvider.version
to non-null values.
ImageTranscoderSpi
public ImageTranscoderSpi(String vendorName,
String version)
- Constructs a service provider for image metadata transcoders,
given the vendor name and a version string.
- Throws:
IllegalArgumentException
- if vendorName
or version
is null
.
getReaderServiceProviderName
public abstract String getReaderServiceProviderName()
getWriterServiceProviderName
public abstract String getWriterServiceProviderName()
createTranscoderInstance
public abstract ImageTranscoder createTranscoderInstance()