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
JPEGImageWriterSpi
- Version:
- $Id: JPEGImageWriterSpi.java,v 1.0 06.02.12 16:09 haraldk Exp$
-
Field Summary
FieldsFields inherited from class ImageWriterSpi
outputTypes, readerSpiNames, STANDARD_OUTPUT_TYPEFields inherited from class ImageReaderWriterSpi
extraImageMetadataFormatClassNames, extraImageMetadataFormatNames, extraStreamMetadataFormatClassNames, extraStreamMetadataFormatNames, MIMETypes, names, nativeImageMetadataFormatClassName, nativeImageMetadataFormatName, nativeStreamMetadataFormatClassName, nativeStreamMetadataFormatName, pluginClassName, suffixes, supportsStandardImageMetadataFormat, supportsStandardStreamMetadataFormatFields inherited from class IIOServiceProvider
vendorName, version -
Constructor Summary
ConstructorsModifierConstructorDescriptionConstructor for use byIIORegistryonly.protectedJPEGImageWriterSpi(ImageWriterSpi delegateProvider) Creates aJPEGImageWriterSpiwith the given delegate. -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancreateWriterInstance(Object extension) getDescription(Locale locale) String[]String[]String[]getImageMetadataFormat(String formatName) Class[]getStreamMetadataFormat(String formatName) booleanbooleanbooleanvoidonRegistration(ServiceRegistry registry, Class<?> category) Methods inherited from class ImageWriterSpi
createWriterInstance, getImageReaderSpiNames, isOwnWriterMethods inherited from class ImageReaderWriterSpi
getFileSuffixes, getMIMETypes, getPluginClassNameMethods inherited from class IIOServiceProvider
onDeregistration
-
Field Details
-
delegateProvider
-
-
Constructor Details
-
JPEGImageWriterSpi
public JPEGImageWriterSpi()Constructor for use byIIORegistryonly. The instance created will not work without being properly registered. -
JPEGImageWriterSpi
Creates aJPEGImageWriterSpiwith the given delegate.- Parameters:
delegateProvider- aImageWriterSpithat can write JPEG.
-
-
Method Details
-
onRegistration
- Specified by:
onRegistrationin interfaceRegisterableService- Overrides:
onRegistrationin classIIOServiceProvider
-
getVendorName
- Overrides:
getVendorNamein classIIOServiceProvider
-
getVersion
- Overrides:
getVersionin classIIOServiceProvider
-
createWriterInstance
- Specified by:
createWriterInstancein classImageWriterSpi- Throws:
IOException
-
getFormatNames
- Overrides:
getFormatNamesin classImageReaderWriterSpi
-
isStandardStreamMetadataFormatSupported
public boolean isStandardStreamMetadataFormatSupported()- Overrides:
isStandardStreamMetadataFormatSupportedin classImageReaderWriterSpi
-
getNativeStreamMetadataFormatName
- Overrides:
getNativeStreamMetadataFormatNamein classImageReaderWriterSpi
-
getExtraStreamMetadataFormatNames
- Overrides:
getExtraStreamMetadataFormatNamesin classImageReaderWriterSpi
-
isStandardImageMetadataFormatSupported
public boolean isStandardImageMetadataFormatSupported()- Overrides:
isStandardImageMetadataFormatSupportedin classImageReaderWriterSpi
-
getNativeImageMetadataFormatName
- Overrides:
getNativeImageMetadataFormatNamein classImageReaderWriterSpi
-
getExtraImageMetadataFormatNames
- Overrides:
getExtraImageMetadataFormatNamesin classImageReaderWriterSpi
-
getStreamMetadataFormat
- Overrides:
getStreamMetadataFormatin classImageReaderWriterSpi
-
getImageMetadataFormat
- Overrides:
getImageMetadataFormatin classImageReaderWriterSpi
-
canEncodeImage
- Specified by:
canEncodeImagein classImageWriterSpi
-
canEncodeImage
- Overrides:
canEncodeImagein classImageWriterSpi
-
getDescription
- Specified by:
getDescriptionin classIIOServiceProvider
-
isFormatLossless
public boolean isFormatLossless()- Overrides:
isFormatLosslessin classImageWriterSpi
-
getOutputTypes
- Overrides:
getOutputTypesin classImageWriterSpi
-