RegisterableServicepublic abstract class ImageTranscoderSpi extends IIOServiceProvider
ImageTranscoders. For more information on service provider classes, see the class comment for the IIORegistry class.vendorName, version
| Modifier | Constructor | Description |
|---|---|---|
protected |
Constructs a blank ImageTranscoderSpi. |
|
| Constructs an ImageTranscoderSpi with a given set of values. |
| Modifier and Type | Method | Description |
|---|---|---|
abstract ImageTranscoder |
createTranscoderInstance() |
Returns an instance of the ImageTranscoder implementation associated with this service provider. |
abstract String |
getReaderServiceProviderName() |
Returns the fully qualified class name of an ImageReaderSpi class that generates IIOMetadata objects that may be used as input to this transcoder. |
abstract String |
getWriterServiceProviderName() |
Returns the fully qualified class name of an ImageWriterSpi class that generates IIOMetadata objects that may be used as input to this transcoder. |
getDescription, getVendorName, getVersion, onDeregistration, onRegistration
protected ImageTranscoderSpi()
ImageTranscoderSpi. It is up to the subclass to initialize instance variables and/or override method implementations in order to provide working versions of all methods.public ImageTranscoderSpi(String vendorName, String version)
ImageTranscoderSpi with a given set of values.vendorName - the vendor name.version - a version identifier.public abstract String getReaderServiceProviderName()
ImageReaderSpi class that generates IIOMetadata objects that may be used as input to this transcoder.String containing the fully-qualified class name of the ImageReaderSpi implementation class.public abstract String getWriterServiceProviderName()
ImageWriterSpi class that generates IIOMetadata objects that may be used as input to this transcoder.String containing the fully-qualified class name of the ImageWriterSpi implementation class.public abstract ImageTranscoder createTranscoderInstance()
ImageTranscoder implementation associated with this service provider.ImageTranscoder instance.
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/imageio/spi/ImageTranscoderSpi.html