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 ImageReaderSpi
inputTypes, STANDARD_INPUT_TYPE, writerSpiNamesFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) booleancanDecode(ImageInputStream pInput) booleancanDecodeInput(Object source) (package private) ImageReaderReturns a newImageReaderthat can read JPEG images.createReaderInstance(Object extension) getDescription(Locale locale) private Iterator<ImageReaderSpi> private voidMethods inherited from class ImageReaderSpi
createReaderInstance, getImageWriterSpiNames, getInputTypes, isOwnReaderMethods inherited from class ImageReaderWriterSpi
getExtraImageMetadataFormatNames, getExtraStreamMetadataFormatNames, getFileSuffixes, getFormatNames, getImageMetadataFormat, getMIMETypes, getNativeImageMetadataFormatName, getNativeStreamMetadataFormatName, getPluginClassName, getStreamMetadataFormat, isStandardImageMetadataFormatSupported, isStandardStreamMetadataFormatSupportedMethods inherited from class IIOServiceProvider
getVendorName, getVersion, onDeregistration, onRegistration
-
Field Details
-
jpegProvider
-
-
Constructor Details
-
ThumbsDBImageReaderSpi
public ThumbsDBImageReaderSpi()Creates aThumbsDBImageReaderSpi.
-
-
Method Details
-
canDecodeInput
- Specified by:
canDecodeInputin classImageReaderSpi- Throws:
IOException
-
canDecode
- Throws:
IOException
-
createReaderInstance
- Specified by:
createReaderInstancein classImageReaderSpi- Throws:
IOException
-
maybeInitJPEGProvider
private void maybeInitJPEGProvider() -
getJPEGProviders
-
createJPEGReader
ImageReader createJPEGReader()Returns a newImageReaderthat can read JPEG images.- Returns:
- a new
ImageReaderthat can read JPEG images. - Throws:
IllegalStateException- if no JPEG provider was foundError- if the reader can't be instantiated
-
getDescription
- Specified by:
getDescriptionin classIIOServiceProvider
-