Class AbstractXMLWritingIFDocumentHandler
- java.lang.Object
-
- org.apache.fop.render.intermediate.AbstractIFDocumentHandler
-
- org.apache.fop.render.intermediate.AbstractXMLWritingIFDocumentHandler
-
- All Implemented Interfaces:
IFDocumentHandler
- Direct Known Subclasses:
IFSerializer
public abstract class AbstractXMLWritingIFDocumentHandler extends AbstractIFDocumentHandler
Abstract base class for XML-writingIFDocumentHandlerimplementations.
-
-
Field Summary
Fields Modifier and Type Field Description protected GenerationHelperContentHandlerhandlerMain SAX ContentHandler to receive the generated SAX events.protected javax.xml.transform.sax.SAXTransformerFactorytFactoryDefault SAXTransformerFactory that can be used by subclasses.
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractXMLWritingIFDocumentHandler(IFContext context)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected org.xml.sax.ContentHandlercreateContentHandler(javax.xml.transform.Result result)Creates a ContentHandler for the given JAXP Result instance.protected abstract java.lang.StringgetMainNamespace()Returns the main namespace used for generated XML content.voidsetResult(javax.xml.transform.Result result)Sets the JAXP Result object to receive the generated content.-
Methods inherited from class org.apache.fop.render.intermediate.AbstractIFDocumentHandler
endDocumentHeader, endDocumentTrailer, endPageHeader, endPageTrailer, getContext, getDocumentNavigationHandler, getStructureTreeEventHandler, getUserAgent, setDocumentLocale, startDocument, startDocumentHeader, startDocumentTrailer, startPageHeader, startPageTrailer
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.fop.render.intermediate.IFDocumentHandler
endDocument, endPage, endPageContent, endPageSequence, getConfigurator, getFontInfo, getMimeType, handleExtensionObject, setDefaultFontInfo, setFontInfo, startPage, startPageContent, startPageSequence, supportsPagesOutOfOrder
-
-
-
-
Field Detail
-
tFactory
protected javax.xml.transform.sax.SAXTransformerFactory tFactory
Default SAXTransformerFactory that can be used by subclasses.
-
handler
protected GenerationHelperContentHandler handler
Main SAX ContentHandler to receive the generated SAX events.
-
-
Constructor Detail
-
AbstractXMLWritingIFDocumentHandler
protected AbstractXMLWritingIFDocumentHandler(IFContext context)
-
-
Method Detail
-
setResult
public void setResult(javax.xml.transform.Result result) throws IFExceptionSets the JAXP Result object to receive the generated content.- Parameters:
result- the JAXP Result object to receive the generated content- Throws:
IFException- if an error occurs setting up the output
-
getMainNamespace
protected abstract java.lang.String getMainNamespace()
Returns the main namespace used for generated XML content.- Returns:
- the main namespace
-
createContentHandler
protected org.xml.sax.ContentHandler createContentHandler(javax.xml.transform.Result result) throws IFExceptionCreates a ContentHandler for the given JAXP Result instance.- Parameters:
result- the JAXP Result instance- Returns:
- the requested SAX ContentHandler
- Throws:
IFException- if an error occurs setting up the output
-
-