Class ReaderWriterProviderInfo


  • public abstract class ReaderWriterProviderInfo
    extends ProviderInfo
    ReaderWriterProviderInfo.
    Version:
    $Id: ReaderWriterProviderInfo.java,v 1.0 20/03/15 harald.kuhr Exp$
    Author:
    Harald Kuhr, last modified by $Author: harald.kuhr$
    • 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 nativeStreameMetadataFormatName,
                                           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 - if pPackage == 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()