Package com.twelvemonkeys.imageio.spi
Class ReaderWriterProviderInfo
- java.lang.Object
-
- com.twelvemonkeys.imageio.spi.ProviderInfo
-
- com.twelvemonkeys.imageio.spi.ReaderWriterProviderInfo
-
- Direct Known Subclasses:
BigTIFFProviderInfo
,BMPProviderInfo
,CURProviderInfo
,DCXProviderInfo
,HDRProviderInfo
,ICNSProviderInfo
,ICOProviderInfo
,IFFProviderInfo
,JPEGProviderInfo
,PAMProviderInfo
,PCXProviderInfo
,PICTProviderInfo
,PNMProviderInfo
,PNTGProviderInfo
,PSDProviderInfo
,SGIProviderInfo
,SVGProviderInfo
,TGAProviderInfo
,ThumbsDBProviderInfo
,TIFFProviderInfo
,WebPProviderInfo
,WMFProviderInfo
,XWDProviderInfo
public abstract class ReaderWriterProviderInfo extends ProviderInfo
ReaderWriterProviderInfo.- Version:
- $Id: ReaderWriterProviderInfo.java,v 1.0 20/03/15 harald.kuhr Exp$
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String[]
extraImageMetadataFormatClassNames
private java.lang.String[]
extraImageMetadataFormatNames
private java.lang.String[]
extraStreamMetadataFormatClassNames
private java.lang.String[]
extraStreamMetadataFormatNames
private java.lang.String[]
formatNames
private java.lang.Class<?>[]
inputTypes
private java.lang.String[]
mimeTypes
private java.lang.String
nativeImageMetadataFormatClassName
private java.lang.String
nativeImageMetadataFormatName
private java.lang.String
nativeStreamMetadataFormatClassName
private java.lang.String
nativeStreamMetadataFormatName
private java.lang.Class<?>[]
outputTypes
private java.lang.String
readerClassName
private java.lang.String[]
readerSpiClassNames
private java.lang.String[]
suffixes
private boolean
supportsStandardImageMetadata
private boolean
supportsStandardStreamMetadata
private java.lang.String
writerClassName
private java.lang.String[]
writerSpiClassNames
-
Constructor Summary
Constructors Modifier Constructor Description protected
ReaderWriterProviderInfo(java.lang.Class<? extends ReaderWriterProviderInfo> infoClass, java.lang.String[] formatNames, java.lang.String[] suffixes, java.lang.String[] mimeTypes, java.lang.String readerClassName, java.lang.String[] readerSpiClassNames, java.lang.String writerClassName, java.lang.String[] writerSpiClassNames, boolean supportsStandardStreamMetadata, java.lang.String nativeStreamMetadataFormatName, java.lang.String nativeStreamMetadataFormatClassName, java.lang.String[] extraStreamMetadataFormatNames, java.lang.String[] extraStreamMetadataFormatClassNames, boolean supportsStandardImageMetadata, java.lang.String nativeImageMetadataFormatName, java.lang.String nativeImageMetadataFormatClassName, java.lang.String[] extraImageMetadataFormatNames, java.lang.String[] extraImageMetadataFormatClassNames)
Creates a provider information instance based on the given class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]
extraImageMetadataFormatClassNames()
java.lang.String[]
extraImageMetadataFormatNames()
java.lang.String[]
extraStreamMetadataFormatClassNames()
java.lang.String[]
extraStreamMetadataFormatNames()
java.lang.String[]
formatNames()
java.lang.Class[]
inputTypes()
java.lang.String[]
mimeTypes()
java.lang.String
nativeImageMetadataFormatClassName()
java.lang.String
nativeImageMetadataFormatName()
java.lang.String
nativeStreamMetadataFormatClassName()
java.lang.String
nativeStreamMetadataFormatName()
java.lang.Class[]
outputTypes()
java.lang.String
readerClassName()
java.lang.String[]
readerSpiClassNames()
java.lang.String[]
suffixes()
boolean
supportsStandardImageMetadataFormat()
boolean
supportsStandardStreamMetadataFormat()
java.lang.String
writerClassName()
java.lang.String[]
writerSpiClassNames()
-
Methods inherited from class com.twelvemonkeys.imageio.spi.ProviderInfo
getImplementationTitle, getVendorName, getVersion, toString
-
-
-
-
Field Detail
-
formatNames
private final java.lang.String[] formatNames
-
suffixes
private final java.lang.String[] suffixes
-
mimeTypes
private final java.lang.String[] mimeTypes
-
readerClassName
private final java.lang.String readerClassName
-
readerSpiClassNames
private final java.lang.String[] readerSpiClassNames
-
inputTypes
private final java.lang.Class<?>[] inputTypes
-
writerClassName
private final java.lang.String writerClassName
-
writerSpiClassNames
private final java.lang.String[] writerSpiClassNames
-
outputTypes
private final java.lang.Class<?>[] outputTypes
-
supportsStandardStreamMetadata
private final boolean supportsStandardStreamMetadata
-
nativeStreamMetadataFormatName
private final java.lang.String nativeStreamMetadataFormatName
-
nativeStreamMetadataFormatClassName
private final java.lang.String nativeStreamMetadataFormatClassName
-
extraStreamMetadataFormatNames
private final java.lang.String[] extraStreamMetadataFormatNames
-
extraStreamMetadataFormatClassNames
private final java.lang.String[] extraStreamMetadataFormatClassNames
-
supportsStandardImageMetadata
private final boolean supportsStandardImageMetadata
-
nativeImageMetadataFormatName
private final java.lang.String nativeImageMetadataFormatName
-
nativeImageMetadataFormatClassName
private final java.lang.String nativeImageMetadataFormatClassName
-
extraImageMetadataFormatNames
private final java.lang.String[] extraImageMetadataFormatNames
-
extraImageMetadataFormatClassNames
private final java.lang.String[] extraImageMetadataFormatClassNames
-
-
Constructor Detail
-
ReaderWriterProviderInfo
protected ReaderWriterProviderInfo(java.lang.Class<? extends ReaderWriterProviderInfo> infoClass, java.lang.String[] formatNames, java.lang.String[] suffixes, java.lang.String[] mimeTypes, java.lang.String readerClassName, java.lang.String[] readerSpiClassNames, java.lang.String writerClassName, java.lang.String[] writerSpiClassNames, boolean supportsStandardStreamMetadata, java.lang.String nativeStreamMetadataFormatName, java.lang.String nativeStreamMetadataFormatClassName, java.lang.String[] extraStreamMetadataFormatNames, java.lang.String[] extraStreamMetadataFormatClassNames, boolean supportsStandardImageMetadata, java.lang.String nativeImageMetadataFormatName, java.lang.String nativeImageMetadataFormatClassName, java.lang.String[] extraImageMetadataFormatNames, java.lang.String[] extraImageMetadataFormatClassNames)
Creates a provider information instance based on the given class.- Parameters:
infoClass
- the class to get provider information from. The provider info will be taken from the class' package.- Throws:
java.lang.IllegalArgumentException
- ifpPackage == null
-
-
Method Detail
-
formatNames
public java.lang.String[] formatNames()
-
suffixes
public java.lang.String[] suffixes()
-
mimeTypes
public java.lang.String[] mimeTypes()
-
readerClassName
public java.lang.String readerClassName()
-
readerSpiClassNames
public java.lang.String[] readerSpiClassNames()
-
inputTypes
public java.lang.Class[] inputTypes()
-
writerClassName
public java.lang.String writerClassName()
-
writerSpiClassNames
public java.lang.String[] writerSpiClassNames()
-
outputTypes
public java.lang.Class[] outputTypes()
-
supportsStandardStreamMetadataFormat
public boolean supportsStandardStreamMetadataFormat()
-
nativeStreamMetadataFormatName
public java.lang.String nativeStreamMetadataFormatName()
-
nativeStreamMetadataFormatClassName
public java.lang.String nativeStreamMetadataFormatClassName()
-
extraStreamMetadataFormatNames
public java.lang.String[] extraStreamMetadataFormatNames()
-
extraStreamMetadataFormatClassNames
public java.lang.String[] extraStreamMetadataFormatClassNames()
-
supportsStandardImageMetadataFormat
public boolean supportsStandardImageMetadataFormat()
-
nativeImageMetadataFormatName
public java.lang.String nativeImageMetadataFormatName()
-
nativeImageMetadataFormatClassName
public java.lang.String nativeImageMetadataFormatClassName()
-
extraImageMetadataFormatNames
public java.lang.String[] extraImageMetadataFormatNames()
-
extraImageMetadataFormatClassNames
public java.lang.String[] extraImageMetadataFormatClassNames()
-
-