org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandlerpublic class FOTreeBuilder
extends org.xml.sax.helpers.DefaultHandler
| Modifier and Type | Field | Description |
|---|---|---|
protected org.xml.sax.ContentHandler |
delegate |
Current delegate ContentHandler to receive the SAX events
|
protected ElementMappingRegistry |
elementMappingRegistry |
The registry for ElementMapping instances
|
protected org.apache.fop.fo.FOTreeBuilder.MainFOHandler |
mainFOHandler |
Main DefaultHandler that handles the FO namespace.
|
protected Root |
rootFObj |
The root of the formatting object tree
|
| Constructor | Description |
|---|---|
FOTreeBuilder(java.lang.String outputFormat,
FOUserAgent foUserAgent,
java.io.OutputStream stream) |
FOTreeBuilder constructor |
| Modifier and Type | Method | Description |
|---|---|---|
void |
characters(char[] data,
int start,
int length) |
|
void |
endDocument() |
|
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String rawName) |
|
void |
error(org.xml.sax.SAXParseException e) |
|
void |
fatalError(org.xml.sax.SAXParseException e) |
|
protected org.xml.sax.Locator |
getEffectiveLocator() |
|
FOEventHandler |
getEventHandler() |
Provides access to the underlying
FOEventHandler object. |
FormattingResults |
getResults() |
Returns the results of the rendering process.
|
void |
setDocumentLocator(org.xml.sax.Locator locator) |
|
void |
startDocument() |
|
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String rawName,
org.xml.sax.Attributes attlist) |
|
void |
warning(org.xml.sax.SAXParseException e) |
protected ElementMappingRegistry elementMappingRegistry
protected Root rootFObj
protected org.apache.fop.fo.FOTreeBuilder.MainFOHandler mainFOHandler
protected org.xml.sax.ContentHandler delegate
public FOTreeBuilder(java.lang.String outputFormat,
FOUserAgent foUserAgent,
java.io.OutputStream stream)
throws FOPException
FOTreeBuilder constructoroutputFormat - the MIME type of the output format to use (ex. "application/pdf").foUserAgent - the FOUserAgent in effect for this processstream - the OutputStream to direct the results toFOPException - if the FOTreeBuilder cannot be properly createdpublic void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator in interface org.xml.sax.ContentHandlersetDocumentLocator in class org.xml.sax.helpers.DefaultHandlerprotected org.xml.sax.Locator getEffectiveLocator()
Locator instance if it is available and not disabledpublic void characters(char[] data,
int start,
int length)
throws org.xml.sax.SAXException
characters in interface org.xml.sax.ContentHandlercharacters in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void startDocument()
throws org.xml.sax.SAXException
startDocument in interface org.xml.sax.ContentHandlerstartDocument in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void endDocument()
throws org.xml.sax.SAXException
endDocument in interface org.xml.sax.ContentHandlerendDocument in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String rawName,
org.xml.sax.Attributes attlist)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String rawName)
throws org.xml.sax.SAXException
endElement in interface org.xml.sax.ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void warning(org.xml.sax.SAXParseException e)
warning in interface org.xml.sax.ErrorHandlerwarning in class org.xml.sax.helpers.DefaultHandlerpublic void error(org.xml.sax.SAXParseException e)
error in interface org.xml.sax.ErrorHandlererror in class org.xml.sax.helpers.DefaultHandlerpublic void fatalError(org.xml.sax.SAXParseException e)
throws org.xml.sax.SAXException
fatalError in interface org.xml.sax.ErrorHandlerfatalError in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic FOEventHandler getEventHandler()
FOEventHandler object.public FormattingResults getResults()
Copyright 1999-2016 The Apache Software Foundation. All Rights Reserved.