|
fop 0.94 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
org.apache.fop.fo.FOTreeBuilder
public class FOTreeBuilder
SAX Handler that passes parsed data to the various FO objects, where they can be used either to build an FO Tree, or used by Structure Renderers to build other data structures.
Field Summary | |
---|---|
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.commons.logging.Log |
log
logging instance |
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 Summary | |
---|---|
FOTreeBuilder(java.lang.String outputFormat,
FOUserAgent foUserAgent,
java.io.OutputStream stream)
FOTreeBuilder constructor |
Method Summary | |
---|---|
void |
characters(char[] data,
int start,
int length)
SAX Handler for characters |
void |
endDocument()
SAX Handler for the end of the document |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String rawName)
SAX Handler for the end of an element |
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. |
protected boolean |
isLocatorDisabled()
Deprecated. Use FOUserAgent.isLocatorEnabled() instead. |
void |
setDocumentLocator(org.xml.sax.Locator locator)
SAX Handler for locator |
void |
startDocument()
SAX Handler for the start of the document |
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String rawName,
org.xml.sax.Attributes attlist)
SAX Handler for the start of an element |
void |
warning(org.xml.sax.SAXParseException e)
|
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
---|
endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startPrefixMapping, unparsedEntityDecl |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected org.apache.commons.logging.Log log
protected ElementMappingRegistry elementMappingRegistry
protected Root rootFObj
protected org.apache.fop.fo.FOTreeBuilder.MainFOHandler mainFOHandler
protected org.xml.sax.ContentHandler delegate
Constructor Detail |
---|
public FOTreeBuilder(java.lang.String outputFormat, FOUserAgent foUserAgent, java.io.OutputStream stream) throws FOPException
outputFormat
- the MIME type of the output format to use (ex. "application/pdf").foUserAgent
- in effect for this processstream
- OutputStream to direct results
FOPException
- if the FOTreeBuilder cannot be properly createdMethod Detail |
---|
protected boolean isLocatorDisabled()
public void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator
in interface org.xml.sax.ContentHandler
setDocumentLocator
in class org.xml.sax.helpers.DefaultHandler
ContentHandler.setDocumentLocator(Locator)
protected org.xml.sax.Locator getEffectiveLocator()
public void characters(char[] data, int start, int length) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
ContentHandler.characters(char[], int, int)
public void startDocument() throws org.xml.sax.SAXException
startDocument
in interface org.xml.sax.ContentHandler
startDocument
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
ContentHandler.startDocument()
public void endDocument() throws org.xml.sax.SAXException
endDocument
in interface org.xml.sax.ContentHandler
endDocument
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
ContentHandler.endDocument()
public 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.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
ContentHandler.startElement(String, String, String, Attributes)
public 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.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
ContentHandler.endElement(String, String, String)
public void warning(org.xml.sax.SAXParseException e)
warning
in interface org.xml.sax.ErrorHandler
warning
in class org.xml.sax.helpers.DefaultHandler
ErrorHandler.warning(org.xml.sax.SAXParseException)
public void error(org.xml.sax.SAXParseException e)
error
in interface org.xml.sax.ErrorHandler
error
in class org.xml.sax.helpers.DefaultHandler
ErrorHandler.error(org.xml.sax.SAXParseException)
public void fatalError(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
fatalError
in interface org.xml.sax.ErrorHandler
fatalError
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
ErrorHandler.fatalError(org.xml.sax.SAXParseException)
public FOEventHandler getEventHandler()
public FormattingResults getResults()
|
fop 0.94 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |