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
,DDSProviderInfo
,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()
-
-