Class AbstractImageIORegistryEntry

    • Constructor Detail

      • AbstractImageIORegistryEntry

        public AbstractImageIORegistryEntry​(java.lang.String name,
                                            java.lang.String[] exts,
                                            java.lang.String[] mimeTypes,
                                            MagicNumberRegistryEntry.MagicNumber[] magicNumbers)
        Constructor
        Parameters:
        name - Format Name
        exts - Standard set of extensions
        magicNumbers - array of magic numbers any of which can match.
      • AbstractImageIORegistryEntry

        public AbstractImageIORegistryEntry​(java.lang.String name,
                                            java.lang.String ext,
                                            java.lang.String mimeType,
                                            int offset,
                                            byte[] magicNumber)
        Constructor, simplifies construction of entry when only one extension and one magic number is required.
        Parameters:
        name - Format Name
        ext - Standard extension
        offset - Offset of magic number
        magicNumber - byte array to match.
    • Method Detail

      • handleStream

        public Filter handleStream​(java.io.InputStream inIS,
                                   ParsedURL origURL,
                                   boolean needRawData)
        Decode the Stream into a RenderableImage
        Parameters:
        inIS - The input stream that contains the image.
        origURL - The original URL, if any, for documentation purposes only. This may be null.
        needRawData - If true the image returned should not have any default color correction the file may specify applied.