Class ReaderWriterProviderInfo

    • 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 - 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()