Class AbstractIFDocumentHandlerMaker
- java.lang.Object
-
- org.apache.fop.render.intermediate.AbstractIFDocumentHandlerMaker
-
- Direct Known Subclasses:
AFPDocumentHandlerMaker,IFSerializerMaker,PCLDocumentHandlerMaker,PDFDocumentHandlerMaker,PNGDocumentHandlerMaker,PSDocumentHandlerMaker,TIFFDocumentHandlerMaker
public abstract class AbstractIFDocumentHandlerMaker extends java.lang.ObjectBase class for factory classes which instantiateIFDocumentHandlers and provide information about them.
-
-
Constructor Summary
Constructors Constructor Description AbstractIFDocumentHandlerMaker()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.lang.String[]getSupportedMimeTypes()booleanisMimeTypeSupported(java.lang.String mimeType)Indicates whether a specific MIME type is supported by this document handler.abstract IFDocumentHandlermakeIFDocumentHandler(IFContext ifContext)Instantiates a newIFDocumentHandler.abstract booleanneedsOutputStream()
-
-
-
Method Detail
-
makeIFDocumentHandler
public abstract IFDocumentHandler makeIFDocumentHandler(IFContext ifContext)
Instantiates a newIFDocumentHandler.- 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
-
-