public abstract class ImageReaderSpi extends ImageReaderWriterSpi
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Class[] |
inputTypes |
static java.lang.Class[] |
STANDARD_INPUT_TYPE |
protected java.lang.String[] |
writerSpiNames |
extraImageMetadataFormatClassNames, extraImageMetadataFormatNames, extraStreamMetadataFormatClassNames, extraStreamMetadataFormatNames, MIMETypes, names, nativeImageMetadataFormatClassName, nativeImageMetadataFormatName, nativeStreamMetadataFormatClassName, nativeStreamMetadataFormatName, pluginClassName, suffixes, supportsStandardImageMetadataFormat, supportsStandardStreamMetadataFormatvendorName, version| Modifier | Constructor and Description |
|---|---|
protected |
ImageReaderSpi() |
|
ImageReaderSpi(java.lang.String vendorName,
java.lang.String version,
java.lang.String[] names,
java.lang.String[] suffixes,
java.lang.String[] MIMETypes,
java.lang.String readerClassName,
java.lang.Class[] inputTypes,
java.lang.String[] writerSpiNames,
boolean supportsStandardStreamMetadataFormat,
java.lang.String nativeStreamMetadataFormatName,
java.lang.String nativeStreamMetadataFormatClassName,
java.lang.String[] extraStreamMetadataFormatNames,
java.lang.String[] extraStreamMetadataFormatClassNames,
boolean supportsStandardImageMetadataFormat,
java.lang.String nativeImageMetadataFormatName,
java.lang.String nativeImageMetadataFormatClassName,
java.lang.String[] extraImageMetadataFormatNames,
java.lang.String[] extraImageMetadataFormatClassNames) |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
canDecodeInput(java.lang.Object source) |
javax.imageio.ImageReader |
createReaderInstance() |
abstract javax.imageio.ImageReader |
createReaderInstance(java.lang.Object extension) |
java.lang.String[] |
getImageWriterSpiNames() |
java.lang.Class[] |
getInputTypes() |
boolean |
isOwnReader(javax.imageio.ImageReader reader) |
getExtraImageMetadataFormatNames, getExtraStreamMetadataFormatNames, getFileSuffixes, getFormatNames, getImageMetadataFormat, getMIMETypes, getNativeImageMetadataFormatName, getNativeStreamMetadataFormatName, getPluginClassName, getStreamMetadataFormat, isStandardImageMetadataFormatSupported, isStandardStreamMetadataFormatSupportedgetDescription, getVendorName, getVersion, onDeregistration, onRegistrationpublic static final java.lang.Class[] STANDARD_INPUT_TYPE
protected java.lang.Class[] inputTypes
protected java.lang.String[] writerSpiNames
protected ImageReaderSpi()
public ImageReaderSpi(java.lang.String vendorName, java.lang.String version, java.lang.String[] names, java.lang.String[] suffixes, java.lang.String[] MIMETypes, java.lang.String readerClassName, java.lang.Class[] inputTypes, java.lang.String[] writerSpiNames, boolean supportsStandardStreamMetadataFormat, java.lang.String nativeStreamMetadataFormatName, java.lang.String nativeStreamMetadataFormatClassName, java.lang.String[] extraStreamMetadataFormatNames, java.lang.String[] extraStreamMetadataFormatClassNames, boolean supportsStandardImageMetadataFormat, java.lang.String nativeImageMetadataFormatName, java.lang.String nativeImageMetadataFormatClassName, java.lang.String[] extraImageMetadataFormatNames, java.lang.String[] extraImageMetadataFormatClassNames)
public abstract boolean canDecodeInput(java.lang.Object source) throws java.io.IOException
java.io.IOExceptionpublic javax.imageio.ImageReader createReaderInstance() throws java.io.IOException
java.io.IOExceptionpublic abstract javax.imageio.ImageReader createReaderInstance(java.lang.Object extension) throws java.io.IOException
java.io.IOExceptionpublic java.lang.String[] getImageWriterSpiNames()
public java.lang.Class[] getInputTypes()
public boolean isOwnReader(javax.imageio.ImageReader reader)