javax.imageio.spi

Class ImageReaderSpi

public abstract class ImageReaderSpi extends ImageReaderWriterSpi

Field Summary
protected Class[]inputTypes
static Class[]STANDARD_INPUT_TYPE
protected String[]writerSpiNames
Constructor Summary
protected ImageReaderSpi()
ImageReaderSpi(String vendorName, String version, String[] names, String[] suffixes, String[] MIMETypes, String readerClassName, Class[] inputTypes, String[] writerSpiNames, boolean supportsStandardStreamMetadataFormat, String nativeStreamMetadataFormatName, String nativeStreamMetadataFormatClassName, String[] extraStreamMetadataFormatNames, String[] extraStreamMetadataFormatClassNames, boolean supportsStandardImageMetadataFormat, String nativeImageMetadataFormatName, String nativeImageMetadataFormatClassName, String[] extraImageMetadataFormatNames, String[] extraImageMetadataFormatClassNames)
Method Summary
abstract booleancanDecodeInput(Object source)
ImageReadercreateReaderInstance()
abstract ImageReadercreateReaderInstance(Object extension)
String[]getImageWriterSpiNames()
Class[]getInputTypes()
booleanisOwnReader(ImageReader reader)

Field Detail

inputTypes

protected Class[] inputTypes

STANDARD_INPUT_TYPE

public static final Class[] STANDARD_INPUT_TYPE

writerSpiNames

protected String[] writerSpiNames

Constructor Detail

ImageReaderSpi

protected ImageReaderSpi()

ImageReaderSpi

public ImageReaderSpi(String vendorName, String version, String[] names, String[] suffixes, String[] MIMETypes, String readerClassName, Class[] inputTypes, String[] writerSpiNames, boolean supportsStandardStreamMetadataFormat, String nativeStreamMetadataFormatName, String nativeStreamMetadataFormatClassName, String[] extraStreamMetadataFormatNames, String[] extraStreamMetadataFormatClassNames, boolean supportsStandardImageMetadataFormat, String nativeImageMetadataFormatName, String nativeImageMetadataFormatClassName, String[] extraImageMetadataFormatNames, String[] extraImageMetadataFormatClassNames)

Method Detail

canDecodeInput

public abstract boolean canDecodeInput(Object source)

createReaderInstance

public ImageReader createReaderInstance()

createReaderInstance

public abstract ImageReader createReaderInstance(Object extension)

getImageWriterSpiNames

public String[] getImageWriterSpiNames()

getInputTypes

public Class[] getInputTypes()

isOwnReader

public boolean isOwnReader(ImageReader reader)