Class JPEGImageReaderSpi
java.lang.Object
javax.imageio.spi.IIOServiceProvider
javax.imageio.spi.ImageReaderWriterSpi
javax.imageio.spi.ImageReaderSpi
com.twelvemonkeys.imageio.spi.ImageReaderSpiBase
com.twelvemonkeys.imageio.plugins.jpeg.JPEGImageReaderSpi
- All Implemented Interfaces:
RegisterableService
public final class JPEGImageReaderSpi
extends com.twelvemonkeys.imageio.spi.ImageReaderSpiBase
JPEGImageReaderSpi
- Version:
- $Id: JPEGImageReaderSpi.java,v 1.0 24.01.11 22.12 haraldk Exp$
- Author:
- Harald Kuhr, last modified by $Author: haraldk$
-
Field Summary
FieldsFields inherited from class javax.imageio.spi.ImageReaderSpi
inputTypes, STANDARD_INPUT_TYPE, writerSpiNames
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
canDecodeInput
(Object source) createReaderInstance
(Object extension) getDescription
(Locale locale) String[]
String[]
getImageMetadataFormat
(String formatName) Class[]
getStreamMetadataFormat
(String formatName) boolean
boolean
void
onRegistration
(ServiceRegistry registry, Class<?> category) Methods inherited from class javax.imageio.spi.ImageReaderSpi
createReaderInstance, getImageWriterSpiNames, isOwnReader
Methods inherited from class javax.imageio.spi.ImageReaderWriterSpi
getFileSuffixes, getFormatNames, getMIMETypes, getPluginClassName
Methods inherited from class javax.imageio.spi.IIOServiceProvider
onDeregistration
-
Field Details
-
delegateProvider
-
-
Constructor Details
-
JPEGImageReaderSpi
public JPEGImageReaderSpi()Constructor for use byIIORegistry
only. The instance created will not work without being properly registered.
-
-
Method Details
-
onRegistration
- Specified by:
onRegistration
in interfaceRegisterableService
- Overrides:
onRegistration
in classIIOServiceProvider
-
getVendorName
- Overrides:
getVendorName
in classIIOServiceProvider
-
getVersion
- Overrides:
getVersion
in classIIOServiceProvider
-
createReaderInstance
- Specified by:
createReaderInstance
in classImageReaderSpi
- Throws:
IOException
-
canDecodeInput
- Specified by:
canDecodeInput
in classImageReaderSpi
- Throws:
IOException
-
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
-
getDescription
- Specified by:
getDescription
in classIIOServiceProvider
-
getInputTypes
- Overrides:
getInputTypes
in classImageReaderSpi
-