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 Details

    • formatNames

      private final String[] formatNames
    • suffixes

      private final String[] suffixes
    • mimeTypes

      private final String[] mimeTypes
    • readerClassName

      private final String readerClassName
    • readerSpiClassNames

      private final String[] readerSpiClassNames
    • inputTypes

      private final Class<?>[] inputTypes
    • writerClassName

      private final String writerClassName
    • writerSpiClassNames

      private final String[] writerSpiClassNames
    • outputTypes

      private final Class<?>[] outputTypes
    • supportsStandardStreamMetadata

      private final boolean supportsStandardStreamMetadata
    • nativeStreamMetadataFormatName

      private final String nativeStreamMetadataFormatName
    • nativeStreamMetadataFormatClassName

      private final String nativeStreamMetadataFormatClassName
    • extraStreamMetadataFormatNames

      private final String[] extraStreamMetadataFormatNames
    • extraStreamMetadataFormatClassNames

      private final String[] extraStreamMetadataFormatClassNames
    • supportsStandardImageMetadata

      private final boolean supportsStandardImageMetadata
    • nativeImageMetadataFormatName

      private final String nativeImageMetadataFormatName
    • nativeImageMetadataFormatClassName

      private final String nativeImageMetadataFormatClassName
    • extraImageMetadataFormatNames

      private final String[] extraImageMetadataFormatNames
    • extraImageMetadataFormatClassNames

      private final String[] extraImageMetadataFormatClassNames
  • Constructor Details

    • ReaderWriterProviderInfo

      protected ReaderWriterProviderInfo(Class<? extends ReaderWriterProviderInfo> infoClass, String[] formatNames, String[] suffixes, String[] mimeTypes, String readerClassName, String[] readerSpiClassNames, String writerClassName, String[] writerSpiClassNames, boolean supportsStandardStreamMetadata, String nativeStreamMetadataFormatName, String nativeStreamMetadataFormatClassName, String[] extraStreamMetadataFormatNames, String[] extraStreamMetadataFormatClassNames, boolean supportsStandardImageMetadata, String nativeImageMetadataFormatName, String nativeImageMetadataFormatClassName, String[] extraImageMetadataFormatNames, 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:
      IllegalArgumentException - if pPackage == null
  • Method Details

    • formatNames

      public String[] formatNames()
    • suffixes

      public String[] suffixes()
    • mimeTypes

      public String[] mimeTypes()
    • readerClassName

      public String readerClassName()
    • readerSpiClassNames

      public String[] readerSpiClassNames()
    • inputTypes

      public Class[] inputTypes()
    • writerClassName

      public String writerClassName()
    • writerSpiClassNames

      public String[] writerSpiClassNames()
    • outputTypes

      public Class[] outputTypes()
    • supportsStandardStreamMetadataFormat

      public boolean supportsStandardStreamMetadataFormat()
    • nativeStreamMetadataFormatName

      public String nativeStreamMetadataFormatName()
    • nativeStreamMetadataFormatClassName

      public String nativeStreamMetadataFormatClassName()
    • extraStreamMetadataFormatNames

      public String[] extraStreamMetadataFormatNames()
    • extraStreamMetadataFormatClassNames

      public String[] extraStreamMetadataFormatClassNames()
    • supportsStandardImageMetadataFormat

      public boolean supportsStandardImageMetadataFormat()
    • nativeImageMetadataFormatName

      public String nativeImageMetadataFormatName()
    • nativeImageMetadataFormatClassName

      public String nativeImageMetadataFormatClassName()
    • extraImageMetadataFormatNames

      public String[] extraImageMetadataFormatNames()
    • extraImageMetadataFormatClassNames

      public String[] extraImageMetadataFormatClassNames()