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()