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
JPEGImageReaderSpi
- Version:
- $Id: JPEGImageReaderSpi.java,v 1.0 24.01.11 22.12 haraldk 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
ConstructorsModifierConstructorDescriptionConstructor for use byIIORegistryonly.private(package private)JPEGImageReaderSpi(ImageReaderSpi delegateProvider) Creates aJPEGImageReaderSpiwith the given delegate. -
Method Summary
Modifier and TypeMethodDescriptionbooleancanDecodeInput(Object source) createReaderInstance(Object extension) getDescription(Locale locale) String[]String[]getImageMetadataFormat(String formatName) Class[]getStreamMetadataFormat(String formatName) booleanbooleanvoidonRegistration(ServiceRegistry registry, Class<?> category) Methods inherited from class ImageReaderSpi
createReaderInstance, getImageWriterSpiNames, isOwnReaderMethods inherited from class ImageReaderWriterSpi
getFileSuffixes, getFormatNames, getMIMETypes, getPluginClassNameMethods inherited from class IIOServiceProvider
onDeregistration
-
Field Details
-
delegateProvider
ImageReaderSpi delegateProvider
-
-
Constructor Details
-
JPEGImageReaderSpi
public JPEGImageReaderSpi()Constructor for use byIIORegistryonly. The instance created will not work without being properly registered. -
JPEGImageReaderSpi
JPEGImageReaderSpi(ImageReaderSpi delegateProvider) Creates aJPEGImageReaderSpiwith the given delegate.- Parameters:
delegateProvider- aImageReaderSpithat can read JPEG.
-
JPEGImageReaderSpi
-
-
Method Details
-
onRegistration
- Specified by:
onRegistrationin interfaceRegisterableService- Overrides:
onRegistrationin classIIOServiceProvider
-
getVendorName
- Overrides:
getVendorNamein classIIOServiceProvider
-
getVersion
- Overrides:
getVersionin classIIOServiceProvider
-
createReaderInstance
- Specified by:
createReaderInstancein classImageReaderSpi- Throws:
IOException
-
canDecodeInput
- Specified by:
canDecodeInputin classImageReaderSpi- Throws:
IOException
-
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
-
getDescription
- Specified by:
getDescriptionin classIIOServiceProvider
-
getInputTypes
- Overrides:
getInputTypesin classImageReaderSpi
-