Class JPEGImageWriterSpi
java.lang.Object
javax.imageio.spi.IIOServiceProvider
javax.imageio.spi.ImageReaderWriterSpi
javax.imageio.spi.ImageWriterSpi
com.twelvemonkeys.imageio.spi.ImageWriterSpiBase
com.twelvemonkeys.imageio.plugins.jpeg.JPEGImageWriterSpi
- All Implemented Interfaces:
RegisterableService
public class JPEGImageWriterSpi
extends com.twelvemonkeys.imageio.spi.ImageWriterSpiBase
JPEGImageWriterSpi
- Version:
- $Id: JPEGImageWriterSpi.java,v 1.0 06.02.12 16:09 haraldk Exp$
- Author:
- Harald Kuhr, last modified by $Author: haraldk$
-
Field Summary
Fields inherited from class javax.imageio.spi.ImageWriterSpi
outputTypes, readerSpiNames, STANDARD_OUTPUT_TYPE
Fields inherited from class javax.imageio.spi.ImageReaderWriterSpi
extraImageMetadataFormatClassNames, extraImageMetadataFormatNames, extraStreamMetadataFormatClassNames, extraStreamMetadataFormatNames, MIMETypes, names, nativeImageMetadataFormatClassName, nativeImageMetadataFormatName, nativeStreamMetadataFormatClassName, nativeStreamMetadataFormatName, pluginClassName, suffixes, supportsStandardImageMetadataFormat, supportsStandardStreamMetadataFormat
Fields inherited from class javax.imageio.spi.IIOServiceProvider
vendorName, version
-
Constructor Summary
ConstructorsModifierConstructorDescriptionConstructor for use byIIORegistry
only.protected
JPEGImageWriterSpi
(ImageWriterSpi delegateProvider) Creates aJPEGImageWriterSpi
with the given delegate. -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
createWriterInstance
(Object extension) getDescription
(Locale locale) String[]
String[]
String[]
getImageMetadataFormat
(String formatName) Class[]
getStreamMetadataFormat
(String formatName) boolean
boolean
boolean
void
onRegistration
(ServiceRegistry registry, Class<?> category) Methods inherited from class javax.imageio.spi.ImageWriterSpi
createWriterInstance, getImageReaderSpiNames, isOwnWriter
Methods inherited from class javax.imageio.spi.ImageReaderWriterSpi
getFileSuffixes, getMIMETypes, getPluginClassName
Methods inherited from class javax.imageio.spi.IIOServiceProvider
onDeregistration
-
Constructor Details
-
JPEGImageWriterSpi
public JPEGImageWriterSpi()Constructor for use byIIORegistry
only. The instance created will not work without being properly registered. -
JPEGImageWriterSpi
Creates aJPEGImageWriterSpi
with the given delegate.- Parameters:
delegateProvider
- aImageWriterSpi
that can write JPEG.
-
-
Method Details
-
onRegistration
- Specified by:
onRegistration
in interfaceRegisterableService
- Overrides:
onRegistration
in classIIOServiceProvider
-
getVendorName
- Overrides:
getVendorName
in classIIOServiceProvider
-
getVersion
- Overrides:
getVersion
in classIIOServiceProvider
-
createWriterInstance
- Specified by:
createWriterInstance
in classImageWriterSpi
- Throws:
IOException
-
getFormatNames
- Overrides:
getFormatNames
in classImageReaderWriterSpi
-
isStandardStreamMetadataFormatSupported
public boolean isStandardStreamMetadataFormatSupported()- Overrides:
isStandardStreamMetadataFormatSupported
in classImageReaderWriterSpi
-
getNativeStreamMetadataFormatName
- Overrides:
getNativeStreamMetadataFormatName
in classImageReaderWriterSpi
-
getExtraStreamMetadataFormatNames
- Overrides:
getExtraStreamMetadataFormatNames
in classImageReaderWriterSpi
-
isStandardImageMetadataFormatSupported
public boolean isStandardImageMetadataFormatSupported()- Overrides:
isStandardImageMetadataFormatSupported
in classImageReaderWriterSpi
-
getNativeImageMetadataFormatName
- Overrides:
getNativeImageMetadataFormatName
in classImageReaderWriterSpi
-
getExtraImageMetadataFormatNames
- Overrides:
getExtraImageMetadataFormatNames
in classImageReaderWriterSpi
-
getStreamMetadataFormat
- Overrides:
getStreamMetadataFormat
in classImageReaderWriterSpi
-
getImageMetadataFormat
- Overrides:
getImageMetadataFormat
in classImageReaderWriterSpi
-
canEncodeImage
- Specified by:
canEncodeImage
in classImageWriterSpi
-
canEncodeImage
- Overrides:
canEncodeImage
in classImageWriterSpi
-
getDescription
- Specified by:
getDescription
in classIIOServiceProvider
-
isFormatLossless
public boolean isFormatLossless()- Overrides:
isFormatLossless
in classImageWriterSpi
-
getOutputTypes
- Overrides:
getOutputTypes
in classImageWriterSpi
-