Class ThumbsDBImageReaderSpi
java.lang.Object
javax.imageio.spi.IIOServiceProvider
javax.imageio.spi.ImageReaderWriterSpi
javax.imageio.spi.ImageReaderSpi
com.twelvemonkeys.imageio.spi.ImageReaderSpiBase
com.twelvemonkeys.imageio.plugins.thumbsdb.ThumbsDBImageReaderSpi
- All Implemented Interfaces:
RegisterableService
ThumbsDBImageReaderSpi
- Version:
- $Id: ThumbsDBImageReaderSpi.java,v 1.0 28.feb.2006 19:21:05 haku Exp$
-
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 TypeMethodDescription(package private) boolean
canDecode
(ImageInputStream pInput) boolean
canDecodeInput
(Object source) (package private) ImageReader
Returns a newImageReader
that can read JPEG images.createReaderInstance
(Object extension) getDescription
(Locale locale) private Iterator
<ImageReaderSpi> private void
Methods inherited from class javax.imageio.spi.ImageReaderSpi
createReaderInstance, getImageWriterSpiNames, getInputTypes, isOwnReader
Methods inherited from class javax.imageio.spi.ImageReaderWriterSpi
getExtraImageMetadataFormatNames, getExtraStreamMetadataFormatNames, getFileSuffixes, getFormatNames, getImageMetadataFormat, getMIMETypes, getNativeImageMetadataFormatName, getNativeStreamMetadataFormatName, getPluginClassName, getStreamMetadataFormat, isStandardImageMetadataFormatSupported, isStandardStreamMetadataFormatSupported
Methods inherited from class javax.imageio.spi.IIOServiceProvider
getVendorName, getVersion, onDeregistration, onRegistration
-
Field Details
-
jpegProvider
-
-
Constructor Details
-
ThumbsDBImageReaderSpi
public ThumbsDBImageReaderSpi()Creates aThumbsDBImageReaderSpi
.
-
-
Method Details
-
canDecodeInput
- Specified by:
canDecodeInput
in classImageReaderSpi
- Throws:
IOException
-
canDecode
- Throws:
IOException
-
createReaderInstance
- Specified by:
createReaderInstance
in classImageReaderSpi
- Throws:
IOException
-
maybeInitJPEGProvider
private void maybeInitJPEGProvider() -
getJPEGProviders
-
createJPEGReader
ImageReader createJPEGReader()Returns a newImageReader
that can read JPEG images.- Returns:
- a new
ImageReader
that can read JPEG images. - Throws:
IllegalStateException
- if no JPEG provider was foundError
- if the reader can't be instantiated
-
getDescription
- Specified by:
getDescription
in classIIOServiceProvider
-