Class AbstractIFDocumentHandlerMaker

    • Constructor Detail

      • AbstractIFDocumentHandlerMaker

        public AbstractIFDocumentHandlerMaker()
    • Method Detail

      • makeIFDocumentHandler

        public abstract IFDocumentHandler makeIFDocumentHandler​(IFContext ifContext)
        Instantiates a new IFDocumentHandler.
        Parameters:
        ifContext - the user agent
        Returns:
        the newly instantiated document handler
      • needsOutputStream

        public abstract boolean needsOutputStream()
        Returns:
        Indicates whether this document handler requires an OutputStream to work with.
      • getSupportedMimeTypes

        public abstract java.lang.String[] getSupportedMimeTypes()
        Returns:
        an array of MIME types the document handler supports.
      • isMimeTypeSupported

        public boolean isMimeTypeSupported​(java.lang.String mimeType)
        Indicates whether a specific MIME type is supported by this document handler.
        Parameters:
        mimeType - the MIME type (ex. "application/pdf")
        Returns:
        true if the MIME type is supported