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[]extraImageMetadataFormatClassNamesprivate java.lang.String[]extraImageMetadataFormatNamesprivate java.lang.String[]extraStreamMetadataFormatClassNamesprivate java.lang.String[]extraStreamMetadataFormatNamesprivate java.lang.String[]formatNamesprivate java.lang.Class<?>[]inputTypesprivate java.lang.String[]mimeTypesprivate java.lang.StringnativeImageMetadataFormatClassNameprivate java.lang.StringnativeImageMetadataFormatNameprivate java.lang.StringnativeStreamMetadataFormatClassNameprivate java.lang.StringnativeStreamMetadataFormatNameprivate java.lang.Class<?>[]outputTypesprivate java.lang.StringreaderClassNameprivate java.lang.String[]readerSpiClassNamesprivate java.lang.String[]suffixesprivate booleansupportsStandardImageMetadataprivate booleansupportsStandardStreamMetadataprivate java.lang.StringwriterClassNameprivate java.lang.String[]writerSpiClassNames
-
Constructor Summary
Constructors Modifier Constructor Description protectedReaderWriterProviderInfo(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.StringnativeImageMetadataFormatClassName()java.lang.StringnativeImageMetadataFormatName()java.lang.StringnativeStreamMetadataFormatClassName()java.lang.StringnativeStreamMetadataFormatName()java.lang.Class[]outputTypes()java.lang.StringreaderClassName()java.lang.String[]readerSpiClassNames()java.lang.String[]suffixes()booleansupportsStandardImageMetadataFormat()booleansupportsStandardStreamMetadataFormat()java.lang.StringwriterClassName()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()
-
-