public class JPEGImageReaderSpi
extends com.twelvemonkeys.imageio.spi.ImageReaderSpiBase
Modifier and Type | Field and Description |
---|---|
protected ImageReaderSpi |
delegateProvider |
inputTypes, STANDARD_INPUT_TYPE, writerSpiNames
extraImageMetadataFormatClassNames, extraImageMetadataFormatNames, extraStreamMetadataFormatClassNames, extraStreamMetadataFormatNames, MIMETypes, names, nativeImageMetadataFormatClassName, nativeImageMetadataFormatName, nativeStreamMetadataFormatClassName, nativeStreamMetadataFormatName, pluginClassName, suffixes, supportsStandardImageMetadataFormat, supportsStandardStreamMetadataFormat
vendorName, version
Modifier | Constructor and Description |
---|---|
|
JPEGImageReaderSpi()
Constructor for use by
IIORegistry only. |
protected |
JPEGImageReaderSpi(ImageReaderSpi delegateProvider)
Creates a
JPEGImageReaderSpi with the given delegate. |
protected |
JPEGImageReaderSpi(com.twelvemonkeys.imageio.spi.ReaderWriterProviderInfo info)
Constructor for subclasses.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canDecodeInput(Object source) |
ImageReader |
createReaderInstance(Object extension) |
String |
getDescription(Locale locale) |
String[] |
getExtraImageMetadataFormatNames() |
String[] |
getExtraStreamMetadataFormatNames() |
String[] |
getFileSuffixes() |
String[] |
getFormatNames() |
IIOMetadataFormat |
getImageMetadataFormat(String formatName) |
Class[] |
getInputTypes() |
String[] |
getMIMETypes() |
String |
getNativeImageMetadataFormatName() |
String |
getNativeStreamMetadataFormatName() |
IIOMetadataFormat |
getStreamMetadataFormat(String formatName) |
String |
getVendorName() |
String |
getVersion() |
boolean |
isStandardImageMetadataFormatSupported() |
boolean |
isStandardStreamMetadataFormatSupported() |
void |
onRegistration(ServiceRegistry registry,
Class<?> category) |
createReaderInstance, getImageWriterSpiNames, isOwnReader
getPluginClassName
onDeregistration
protected ImageReaderSpi delegateProvider
public JPEGImageReaderSpi()
IIORegistry
only.
The instance created will not work without being properly registered.protected JPEGImageReaderSpi(ImageReaderSpi delegateProvider)
JPEGImageReaderSpi
with the given delegate.delegateProvider
- a ImageReaderSpi
that can read JPEG.protected JPEGImageReaderSpi(com.twelvemonkeys.imageio.spi.ReaderWriterProviderInfo info)
info
- public void onRegistration(ServiceRegistry registry, Class<?> category)
onRegistration
in interface RegisterableService
onRegistration
in class IIOServiceProvider
public String getVendorName()
getVendorName
in class IIOServiceProvider
public String getVersion()
getVersion
in class IIOServiceProvider
public ImageReader createReaderInstance(Object extension) throws IOException
createReaderInstance
in class ImageReaderSpi
IOException
public boolean canDecodeInput(Object source) throws IOException
canDecodeInput
in class ImageReaderSpi
IOException
public String[] getFormatNames()
getFormatNames
in class ImageReaderWriterSpi
public String[] getFileSuffixes()
getFileSuffixes
in class ImageReaderWriterSpi
public String[] getMIMETypes()
getMIMETypes
in class ImageReaderWriterSpi
public boolean isStandardStreamMetadataFormatSupported()
isStandardStreamMetadataFormatSupported
in class ImageReaderWriterSpi
public String getNativeStreamMetadataFormatName()
getNativeStreamMetadataFormatName
in class ImageReaderWriterSpi
public String[] getExtraStreamMetadataFormatNames()
getExtraStreamMetadataFormatNames
in class ImageReaderWriterSpi
public boolean isStandardImageMetadataFormatSupported()
isStandardImageMetadataFormatSupported
in class ImageReaderWriterSpi
public String getNativeImageMetadataFormatName()
getNativeImageMetadataFormatName
in class ImageReaderWriterSpi
public String[] getExtraImageMetadataFormatNames()
getExtraImageMetadataFormatNames
in class ImageReaderWriterSpi
public IIOMetadataFormat getStreamMetadataFormat(String formatName)
getStreamMetadataFormat
in class ImageReaderWriterSpi
public IIOMetadataFormat getImageMetadataFormat(String formatName)
getImageMetadataFormat
in class ImageReaderWriterSpi
public String getDescription(Locale locale)
getDescription
in class IIOServiceProvider
public Class[] getInputTypes()
getInputTypes
in class ImageReaderSpi
Copyright © 2017. All rights reserved.