javax.imageio.spi
Class ImageTranscoderSpi

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by javax.imageio.spi.IIOServiceProvider sample code for javax.imageio.spi.IIOServiceProvider definition code for javax.imageio.spi.IIOServiceProvider 
      extended by javax.imageio.spi.ImageTranscoderSpi
All Implemented Interfaces:
RegisterableService sample code for javax.imageio.spi.RegisterableService definition code for javax.imageio.spi.RegisterableService

public abstract class ImageTranscoderSpi
extends IIOServiceProvider sample code for javax.imageio.spi.IIOServiceProvider definition code for javax.imageio.spi.IIOServiceProvider

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 sample code for javax.imageio.spi.IIORegistry definition code for javax.imageio.spi.IIORegistry , ImageTranscoder sample code for javax.imageio.ImageTranscoder definition code for javax.imageio.ImageTranscoder

Field Summary
 
Fields inherited from class javax.imageio.spi.IIOServiceProvider sample code for javax.imageio.spi.IIOServiceProvider definition code for javax.imageio.spi.IIOServiceProvider
vendorName sample code for javax.imageio.spi.IIOServiceProvider.vendorName definition code for javax.imageio.spi.IIOServiceProvider.vendorName , version sample code for javax.imageio.spi.IIOServiceProvider.version definition code for javax.imageio.spi.IIOServiceProvider.version
 
Constructor Summary
protected ImageTranscoderSpi sample code for javax.imageio.spi.ImageTranscoderSpi.ImageTranscoderSpi() definition code for javax.imageio.spi.ImageTranscoderSpi.ImageTranscoderSpi() ()
          Constructs a blank ImageTranscoderSpi.
  ImageTranscoderSpi sample code for javax.imageio.spi.ImageTranscoderSpi.ImageTranscoderSpi(java.lang.String, java.lang.String) definition code for javax.imageio.spi.ImageTranscoderSpi.ImageTranscoderSpi(java.lang.String, java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  vendorName, String sample code for java.lang.String definition code for java.lang.String  version)
          Constructs an ImageTranscoderSpi with a given set of values.
 
Method Summary
abstract  ImageTranscoder sample code for javax.imageio.ImageTranscoder definition code for javax.imageio.ImageTranscoder createTranscoderInstance sample code for javax.imageio.spi.ImageTranscoderSpi.createTranscoderInstance() definition code for javax.imageio.spi.ImageTranscoderSpi.createTranscoderInstance() ()
          Returns an instance of the ImageTranscoder implementation associated with this service provider.
abstract  String sample code for java.lang.String definition code for java.lang.String getReaderServiceProviderName sample code for javax.imageio.spi.ImageTranscoderSpi.getReaderServiceProviderName() definition code for javax.imageio.spi.ImageTranscoderSpi.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 sample code for java.lang.String definition code for java.lang.String getWriterServiceProviderName sample code for javax.imageio.spi.ImageTranscoderSpi.getWriterServiceProviderName() definition code for javax.imageio.spi.ImageTranscoderSpi.getWriterServiceProviderName() ()
          Returns the fully qualified class name of an ImageWriterSpi class that generates IIOMetadata objects that may be used as input to this transcoder.
 
Methods inherited from class javax.imageio.spi.IIOServiceProvider sample code for javax.imageio.spi.IIOServiceProvider definition code for javax.imageio.spi.IIOServiceProvider
getDescription sample code for javax.imageio.spi.IIOServiceProvider.getDescription(java.util.Locale) definition code for javax.imageio.spi.IIOServiceProvider.getDescription(java.util.Locale) , getVendorName sample code for javax.imageio.spi.IIOServiceProvider.getVendorName() definition code for javax.imageio.spi.IIOServiceProvider.getVendorName() , getVersion sample code for javax.imageio.spi.IIOServiceProvider.getVersion() definition code for javax.imageio.spi.IIOServiceProvider.getVersion() , onDeregistration sample code for javax.imageio.spi.IIOServiceProvider.onDeregistration(javax.imageio.spi.ServiceRegistry, java.lang.Class) definition code for javax.imageio.spi.IIOServiceProvider.onDeregistration(javax.imageio.spi.ServiceRegistry, java.lang.Class) , onRegistration sample code for javax.imageio.spi.IIOServiceProvider.onRegistration(javax.imageio.spi.ServiceRegistry, java.lang.Class) definition code for javax.imageio.spi.IIOServiceProvider.onRegistration(javax.imageio.spi.ServiceRegistry, java.lang.Class)
 
Methods inherited from class java.lang.Object sample code for java.lang.Object definition code for java.lang.Object
clone sample code for java.lang.Object.clone() definition code for java.lang.Object.clone() , equals sample code for java.lang.Object.equals(java.lang.Object) definition code for java.lang.Object.equals(java.lang.Object) , finalize sample code for java.lang.Object.finalize() definition code for java.lang.Object.finalize() , getClass sample code for java.lang.Object.getClass() definition code for java.lang.Object.getClass() , hashCode sample code for java.lang.Object.hashCode() definition code for java.lang.Object.hashCode() , notify sample code for java.lang.Object.notify() definition code for java.lang.Object.notify() , notifyAll sample code for java.lang.Object.notifyAll() definition code for java.lang.Object.notifyAll() , toString sample code for java.lang.Object.toString() definition code for java.lang.Object.toString() , wait sample code for java.lang.Object.wait() definition code for java.lang.Object.wait() , wait sample code for java.lang.Object.wait(long) definition code for java.lang.Object.wait(long) , wait sample code for java.lang.Object.wait(long, int) definition code for java.lang.Object.wait(long, int)
 

Constructor Detail

ImageTranscoderSpi sample code for javax.imageio.spi.ImageTranscoderSpi() definition code for javax.imageio.spi.ImageTranscoderSpi()

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.


ImageTranscoderSpi sample code for javax.imageio.spi.ImageTranscoderSpi(java.lang.String, java.lang.String) definition code for javax.imageio.spi.ImageTranscoderSpi(java.lang.String, java.lang.String)

public ImageTranscoderSpi(String sample code for java.lang.String definition code for java.lang.String  vendorName,
                          String sample code for java.lang.String definition code for java.lang.String  version)
Constructs an ImageTranscoderSpi with a given set of values.

Parameters:
vendorName - the vendor name.
version - a version identifier.
Method Detail

getReaderServiceProviderName sample code for javax.imageio.spi.ImageTranscoderSpi.getReaderServiceProviderName() definition code for javax.imageio.spi.ImageTranscoderSpi.getReaderServiceProviderName()

public abstract String sample code for java.lang.String definition code for java.lang.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:
a String containing the fully-qualified class name of the ImageReaderSpi implementation class.
See Also:
ImageReaderSpi sample code for javax.imageio.spi.ImageReaderSpi definition code for javax.imageio.spi.ImageReaderSpi

getWriterServiceProviderName sample code for javax.imageio.spi.ImageTranscoderSpi.getWriterServiceProviderName() definition code for javax.imageio.spi.ImageTranscoderSpi.getWriterServiceProviderName()

public abstract String sample code for java.lang.String definition code for java.lang.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:
a String containing the fully-qualified class name of the ImageWriterSpi implementation class.
See Also:
ImageWriterSpi sample code for javax.imageio.spi.ImageWriterSpi definition code for javax.imageio.spi.ImageWriterSpi

createTranscoderInstance sample code for javax.imageio.spi.ImageTranscoderSpi.createTranscoderInstance() definition code for javax.imageio.spi.ImageTranscoderSpi.createTranscoderInstance()

public abstract ImageTranscoder sample code for javax.imageio.ImageTranscoder definition code for javax.imageio.ImageTranscoder  createTranscoderInstance()
Returns an instance of the ImageTranscoder implementation associated with this service provider.

Returns:
an ImageTranscoder instance.