com.twelvemonkeys.imageio.plugins.jpeg
Class JPEGImageWriterSpi
java.lang.Object
javax.imageio.spi.IIOServiceProvider
javax.imageio.spi.ImageReaderWriterSpi
javax.imageio.spi.ImageWriterSpi
com.twelvemonkeys.imageio.plugins.jpeg.JPEGImageWriterSpi
- All Implemented Interfaces:
- RegisterableService
public class JPEGImageWriterSpi
- extends ImageWriterSpi
JPEGImageWriterSpi
- Version:
- $Id: JPEGImageWriterSpi.java,v 1.0 06.02.12 16:09 haraldk Exp$
- Author:
- Harald Kuhr, last modified by $Author: haraldk$
| Fields inherited from class javax.imageio.spi.ImageReaderWriterSpi |
extraImageMetadataFormatClassNames, extraImageMetadataFormatNames, extraStreamMetadataFormatClassNames, extraStreamMetadataFormatNames, MIMETypes, names, nativeImageMetadataFormatClassName, nativeImageMetadataFormatName, nativeStreamMetadataFormatClassName, nativeStreamMetadataFormatName, pluginClassName, suffixes, supportsStandardImageMetadataFormat, supportsStandardStreamMetadataFormat |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JPEGImageWriterSpi
public JPEGImageWriterSpi()
- Constructor for use by
IIORegistry only.
The instance created will not work without being properly registered.
JPEGImageWriterSpi
protected JPEGImageWriterSpi(ImageWriterSpi delegateProvider)
- Creates a
JPEGImageWriterSpi with the given delegate.
- Parameters:
delegateProvider - a ImageWriterSpi that can write JPEG.
onRegistration
public void onRegistration(ServiceRegistry registry,
Class<?> category)
- Specified by:
onRegistration in interface RegisterableService- Overrides:
onRegistration in class IIOServiceProvider
getVendorName
public String getVendorName()
- Overrides:
getVendorName in class IIOServiceProvider
getVersion
public String getVersion()
- Overrides:
getVersion in class IIOServiceProvider
createWriterInstance
public ImageWriter createWriterInstance(Object extension)
throws IOException
- Specified by:
createWriterInstance in class ImageWriterSpi
- Throws:
IOException
getFormatNames
public String[] getFormatNames()
- Overrides:
getFormatNames in class ImageReaderWriterSpi
getFileSuffixes
public String[] getFileSuffixes()
- Overrides:
getFileSuffixes in class ImageReaderWriterSpi
getMIMETypes
public String[] getMIMETypes()
- Overrides:
getMIMETypes in class ImageReaderWriterSpi
isStandardStreamMetadataFormatSupported
public boolean isStandardStreamMetadataFormatSupported()
- Overrides:
isStandardStreamMetadataFormatSupported in class ImageReaderWriterSpi
getNativeStreamMetadataFormatName
public String getNativeStreamMetadataFormatName()
- Overrides:
getNativeStreamMetadataFormatName in class ImageReaderWriterSpi
getExtraStreamMetadataFormatNames
public String[] getExtraStreamMetadataFormatNames()
- Overrides:
getExtraStreamMetadataFormatNames in class ImageReaderWriterSpi
isStandardImageMetadataFormatSupported
public boolean isStandardImageMetadataFormatSupported()
- Overrides:
isStandardImageMetadataFormatSupported in class ImageReaderWriterSpi
getNativeImageMetadataFormatName
public String getNativeImageMetadataFormatName()
- Overrides:
getNativeImageMetadataFormatName in class ImageReaderWriterSpi
getExtraImageMetadataFormatNames
public String[] getExtraImageMetadataFormatNames()
- Overrides:
getExtraImageMetadataFormatNames in class ImageReaderWriterSpi
getStreamMetadataFormat
public IIOMetadataFormat getStreamMetadataFormat(String formatName)
- Overrides:
getStreamMetadataFormat in class ImageReaderWriterSpi
getImageMetadataFormat
public IIOMetadataFormat getImageMetadataFormat(String formatName)
- Overrides:
getImageMetadataFormat in class ImageReaderWriterSpi
canEncodeImage
public boolean canEncodeImage(ImageTypeSpecifier type)
- Specified by:
canEncodeImage in class ImageWriterSpi
canEncodeImage
public boolean canEncodeImage(RenderedImage im)
- Overrides:
canEncodeImage in class ImageWriterSpi
getDescription
public String getDescription(Locale locale)
- Specified by:
getDescription in class IIOServiceProvider
isFormatLossless
public boolean isFormatLossless()
- Overrides:
isFormatLossless in class ImageWriterSpi
getOutputTypes
public Class[] getOutputTypes()
- Overrides:
getOutputTypes in class ImageWriterSpi
Copyright © 2015. All Rights Reserved.