org.apache.fop.render.intermediate
Class AbstractIFDocumentHandlerMaker
java.lang.Object
org.apache.fop.render.intermediate.AbstractIFDocumentHandlerMaker
- Direct Known Subclasses:
- AFPDocumentHandlerMaker, IFSerializerMaker, PCLDocumentHandlerMaker, PDFDocumentHandlerMaker, PNGDocumentHandlerMaker, PSDocumentHandlerMaker, SVGDocumentHandlerMaker, SVGPrintDocumentHandlerMaker, TIFFDocumentHandlerMaker
public abstract class AbstractIFDocumentHandlerMaker
- extends java.lang.Object
Base class for factory classes which instantiate IFDocumentHandler
s and provide
information about them.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractIFDocumentHandlerMaker
public AbstractIFDocumentHandlerMaker()
makeIFDocumentHandler
public abstract IFDocumentHandler makeIFDocumentHandler(FOUserAgent userAgent)
- Instantiates a new
IFDocumentHandler
.
- Parameters:
userAgent
- 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
Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.