APIdia Launch Partner
Top Description Fields Constructors Methods
javax.imageio.spi

public abstract Class ImageTranscoderSpi

extends IIOServiceProvider
Class Inheritance
Imports
javax.imageio.ImageTranscoder

The service provider interface (SPI) for ImageTranscoders. For more information on service provider classes, see the class comment for the IIORegistry class.
See Also
IIORegistry, javax.imageio.ImageTranscoder

Field Summary

Inherited from javax.imageio.spi.IIOServiceProvider:
vendorNameversion

Constructor Summary

AccessConstructor and Description
protected
ImageTranscoderSpi()

Constructs a blank ImageTranscoderSpi.

public
ImageTranscoderSpi(String
the vendor name.
vendorName
,
String
a version identifier.
version
)

Constructs an ImageTranscoderSpi with a given set of values.

Method Summary

Modifier and TypeMethod and Description
public abstract ImageTranscoder

Returns:

an ImageTranscoder instance.
createTranscoderInstance
()

Returns an instance of the ImageTranscoder implementation associated with this service provider.

public abstract String

Returns:

a String containing the fully-qualified class name of the ImageReaderSpi implementation class.
getReaderServiceProviderName
()

Returns the fully qualified class name of an ImageReaderSpi class that generates IIOMetadata objects that may be used as input to this transcoder.

public abstract String

Returns:

a String containing the fully-qualified class name of the ImageWriterSpi implementation class.
getWriterServiceProviderName
()

Returns the fully qualified class name of an ImageWriterSpi class that generates IIOMetadata objects that may be used as input to this transcoder.

Inherited from javax.imageio.spi.IIOServiceProvider:
getDescriptiongetVendorNamegetVersiononDeregistrationonRegistration

Constructor Detail

ImageTranscoderSpiback to summary
protected ImageTranscoderSpi()

Constructs a blank 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.

ImageTranscoderSpiback to summary
public ImageTranscoderSpi(String vendorName, String version)

Constructs an ImageTranscoderSpi with a given set of values.

Parameters
vendorName:String

the vendor name.

version:String

a version identifier.

Method Detail

createTranscoderInstanceback to summary
public abstract ImageTranscoder createTranscoderInstance()

Returns an instance of the ImageTranscoder implementation associated with this service provider.

Returns:ImageTranscoder

an ImageTranscoder instance.

getReaderServiceProviderNameback to summary
public 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.

Returns:String

a String containing the fully-qualified class name of the ImageReaderSpi implementation class.

See Also
ImageReaderSpi
getWriterServiceProviderNameback to summary
public 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.

Returns:String

a String containing the fully-qualified class name of the ImageWriterSpi implementation class.

See Also
ImageWriterSpi