Module java.desktop

Class ImageTranscoderSpi

    • Constructor Detail

      • 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

        public ImageTranscoderSpi​(String vendorName,
                                  String version)
        Constructs an ImageTranscoderSpi with a given set of values.
        Parameters:
        vendorName - the vendor name.
        version - a version identifier.
    • Method Detail

      • getReaderServiceProviderName

        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:
        a String containing the fully-qualified class name of the ImageReaderSpi implementation class.
        See Also:
        ImageReaderSpi
      • getWriterServiceProviderName

        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:
        a String containing the fully-qualified class name of the ImageWriterSpi implementation class.
        See Also:
        ImageWriterSpi
      • createTranscoderInstance

        public abstract ImageTranscoder createTranscoderInstance()
        Returns an instance of the ImageTranscoder implementation associated with this service provider.
        Returns:
        an ImageTranscoder instance.