public abstract class DelegatingFOEventHandler extends FOEventHandler
fontInfo, foUserAgent
Constructor and Description |
---|
DelegatingFOEventHandler(FOEventHandler delegate)
Creates a new instance that delegates events to the given object.
|
Modifier and Type | Method and Description |
---|---|
void |
character(Character c)
Process a Character.
|
void |
characters(FOText foText)
Process character data.
|
void |
endBlock(Block bl) |
void |
endBlockContainer(BlockContainer blc) |
void |
endBody(TableBody body) |
void |
endCell(TableCell tc) |
void |
endColumn(TableColumn tc) |
void |
endDocument()
This method is called to indicate the end of a document run.
|
void |
endExternalDocument(ExternalDocument document)
Process the end of the external-document extension.
|
void |
endFlow(Flow fl) |
void |
endFooter(TableFooter footer) |
void |
endFootnote(Footnote footnote)
Process the ending of a footnote.
|
void |
endFootnoteBody(FootnoteBody body)
Process the ending of a footnote body.
|
void |
endHeader(TableHeader header) |
void |
endInline(Inline inl) |
void |
endInstreamForeignObject(InstreamForeignObject ifo)
Process the end of an InstreamForeignObject.
|
void |
endLeader(Leader l)
Process the end of a Leader.
|
void |
endLink(BasicLink basicLink)
Process end of a Link.
|
void |
endList(ListBlock lb) |
void |
endListBody(ListItemBody listItemBody)
Process end of a ListBody.
|
void |
endListItem(ListItem li) |
void |
endListLabel(ListItemLabel listItemLabel)
Process end of a ListLabel.
|
void |
endMarkup()
Process end of a Markup.
|
void |
endPageNumber(PageNumber pagenum) |
void |
endPageNumberCitation(PageNumberCitation pageCite) |
void |
endPageNumberCitationLast(PageNumberCitationLast pageLast) |
void |
endPageSequence(PageSequence pageSeq) |
void |
endRoot(Root root)
Called upon end of root element.
|
void |
endRow(TableRow tr) |
void |
endStatic(StaticContent statisContent)
Process end of a Static.
|
void |
endTable(Table tbl) |
void |
endWrapper(Wrapper wrapper)
Process the ending of a wrapper.
|
FontInfo |
getFontInfo()
Retrieve the font information for this document
|
FormattingResults |
getResults()
Get formatting results.
|
FOUserAgent |
getUserAgent()
Returns the User Agent object associated with this FOEventHandler.
|
void |
image(ExternalGraphic eg)
Process an ExternalGraphic.
|
void |
pageRef()
Process a pageRef.
|
void |
startBlock(Block bl) |
void |
startBlockContainer(BlockContainer blc) |
void |
startBody(TableBody body) |
void |
startCell(TableCell tc) |
void |
startColumn(TableColumn tc) |
void |
startDocument()
This method is called to indicate the start of a new document run.
|
void |
startExternalDocument(ExternalDocument document)
Process the start of the external-document extension.
|
void |
startFlow(Flow fl)
This method is called to indicate the start of a new fo:flow
or fo:static-content.
|
void |
startFooter(TableFooter footer) |
void |
startFootnote(Footnote footnote)
Process the start of a footnote.
|
void |
startFootnoteBody(FootnoteBody body)
Process the start of a footnote body.
|
void |
startHeader(TableHeader header) |
void |
startInline(Inline inl) |
void |
startInstreamForeignObject(InstreamForeignObject ifo)
Process the start of an InstreamForeignObject.
|
void |
startLeader(Leader l)
Process the start of a Leader.
|
void |
startLink(BasicLink basicLink)
Process start of a Link.
|
void |
startList(ListBlock lb) |
void |
startListBody(ListItemBody listItemBody)
Process start of a ListBody.
|
void |
startListItem(ListItem li) |
void |
startListLabel(ListItemLabel listItemLabel)
Process start of a ListLabel.
|
void |
startMarkup()
Process start of a Markup.
|
void |
startPageNumber(PageNumber pagenum) |
void |
startPageNumberCitation(PageNumberCitation pageCite) |
void |
startPageNumberCitationLast(PageNumberCitationLast pageLast) |
void |
startPageSequence(PageSequence pageSeq) |
void |
startRoot(Root root)
Called upon start of root element.
|
void |
startRow(TableRow tr) |
void |
startStatic(StaticContent staticContent)
Process start of a Static.
|
void |
startTable(Table tbl) |
void |
startWrapper(Wrapper wrapper)
Process the start of a wrapper.
|
public DelegatingFOEventHandler(FOEventHandler delegate)
delegate
- the object to which all FO events will be forwardedpublic FOUserAgent getUserAgent()
FOEventHandler
getUserAgent
in class FOEventHandler
public FontInfo getFontInfo()
FOEventHandler
getFontInfo
in class FOEventHandler
public void startDocument() throws org.xml.sax.SAXException
FOEventHandler
startDocument
in class FOEventHandler
org.xml.sax.SAXException
- In case of a problempublic void endDocument() throws org.xml.sax.SAXException
FOEventHandler
endDocument
in class FOEventHandler
org.xml.sax.SAXException
- In case of a problempublic void startRoot(Root root)
FOEventHandler
startRoot
in class FOEventHandler
root
- elementpublic void endRoot(Root root)
FOEventHandler
endRoot
in class FOEventHandler
root
- elementpublic void startPageSequence(PageSequence pageSeq)
startPageSequence
in class FOEventHandler
pageSeq
- PageSequence that is starting.public void endPageSequence(PageSequence pageSeq)
endPageSequence
in class FOEventHandler
pageSeq
- PageSequence that is ending.public void startPageNumber(PageNumber pagenum)
startPageNumber
in class FOEventHandler
pagenum
- PageNumber that is starting.public void endPageNumber(PageNumber pagenum)
endPageNumber
in class FOEventHandler
pagenum
- PageNumber that is ending.public void startPageNumberCitation(PageNumberCitation pageCite)
startPageNumberCitation
in class FOEventHandler
pageCite
- PageNumberCitation that is starting.public void endPageNumberCitation(PageNumberCitation pageCite)
endPageNumberCitation
in class FOEventHandler
pageCite
- PageNumberCitation that is ending.public void startPageNumberCitationLast(PageNumberCitationLast pageLast)
startPageNumberCitationLast
in class FOEventHandler
pageLast
- PageNumberCitationLast that is starting.public void endPageNumberCitationLast(PageNumberCitationLast pageLast)
endPageNumberCitationLast
in class FOEventHandler
pageLast
- PageNumberCitationLast that is ending.public void startFlow(Flow fl)
FOEventHandler
startFlow
in class FOEventHandler
fl
- Flow that is starting.public void endFlow(Flow fl)
endFlow
in class FOEventHandler
fl
- Flow that is ending.public void startBlock(Block bl)
startBlock
in class FOEventHandler
bl
- Block that is starting.public void endBlock(Block bl)
endBlock
in class FOEventHandler
bl
- Block that is ending.public void startBlockContainer(BlockContainer blc)
startBlockContainer
in class FOEventHandler
blc
- BlockContainer that is starting.public void endBlockContainer(BlockContainer blc)
endBlockContainer
in class FOEventHandler
blc
- BlockContainer that is ending.public void startInline(Inline inl)
startInline
in class FOEventHandler
inl
- Inline that is starting.public void endInline(Inline inl)
endInline
in class FOEventHandler
inl
- Inline that is ending.public void startTable(Table tbl)
startTable
in class FOEventHandler
tbl
- Table that is starting.public void endTable(Table tbl)
endTable
in class FOEventHandler
tbl
- Table that is ending.public void startColumn(TableColumn tc)
startColumn
in class FOEventHandler
tc
- TableColumn that is starting;public void endColumn(TableColumn tc)
endColumn
in class FOEventHandler
tc
- TableColumn that is ending;public void startHeader(TableHeader header)
startHeader
in class FOEventHandler
header
- TableHeader that is starting;public void endHeader(TableHeader header)
endHeader
in class FOEventHandler
header
- TableHeader that is ending.public void startFooter(TableFooter footer)
startFooter
in class FOEventHandler
footer
- TableFooter that is starting.public void endFooter(TableFooter footer)
endFooter
in class FOEventHandler
footer
- TableFooter that is ending.public void startBody(TableBody body)
startBody
in class FOEventHandler
body
- TableBody that is starting.public void endBody(TableBody body)
endBody
in class FOEventHandler
body
- TableBody that is ending.public void startRow(TableRow tr)
startRow
in class FOEventHandler
tr
- TableRow that is starting.public void endRow(TableRow tr)
endRow
in class FOEventHandler
tr
- TableRow that is ending.public void startCell(TableCell tc)
startCell
in class FOEventHandler
tc
- TableCell that is starting.public void endCell(TableCell tc)
endCell
in class FOEventHandler
tc
- TableCell that is ending.public void startList(ListBlock lb)
startList
in class FOEventHandler
lb
- ListBlock that is starting.public void endList(ListBlock lb)
endList
in class FOEventHandler
lb
- ListBlock that is ending.public void startListItem(ListItem li)
startListItem
in class FOEventHandler
li
- ListItem that is starting.public void endListItem(ListItem li)
endListItem
in class FOEventHandler
li
- ListItem that is ending.public void startListLabel(ListItemLabel listItemLabel)
FOEventHandler
startListLabel
in class FOEventHandler
listItemLabel
- ListItemLabel that is startingpublic void endListLabel(ListItemLabel listItemLabel)
FOEventHandler
endListLabel
in class FOEventHandler
listItemLabel
- ListItemLabel that is endingpublic void startListBody(ListItemBody listItemBody)
FOEventHandler
startListBody
in class FOEventHandler
listItemBody
- ListItemBody that is startingpublic void endListBody(ListItemBody listItemBody)
FOEventHandler
endListBody
in class FOEventHandler
listItemBody
- ListItemBody that is endingpublic void startStatic(StaticContent staticContent)
FOEventHandler
startStatic
in class FOEventHandler
staticContent
- StaticContent that is startingpublic void endStatic(StaticContent statisContent)
FOEventHandler
endStatic
in class FOEventHandler
statisContent
- StaticContent that is endingpublic void startMarkup()
FOEventHandler
startMarkup
in class FOEventHandler
public void endMarkup()
FOEventHandler
endMarkup
in class FOEventHandler
public void startLink(BasicLink basicLink)
FOEventHandler
startLink
in class FOEventHandler
basicLink
- BasicLink that is startingpublic void endLink(BasicLink basicLink)
FOEventHandler
endLink
in class FOEventHandler
basicLink
- BasicLink that is endingpublic void image(ExternalGraphic eg)
FOEventHandler
image
in class FOEventHandler
eg
- ExternalGraphic to process.public void pageRef()
FOEventHandler
pageRef
in class FOEventHandler
public void startInstreamForeignObject(InstreamForeignObject ifo)
FOEventHandler
startInstreamForeignObject
in class FOEventHandler
ifo
- InstreamForeignObject that is startingpublic void endInstreamForeignObject(InstreamForeignObject ifo)
FOEventHandler
endInstreamForeignObject
in class FOEventHandler
ifo
- InstreamForeignObject that is endingpublic void startFootnote(Footnote footnote)
FOEventHandler
startFootnote
in class FOEventHandler
footnote
- Footnote that is startingpublic void endFootnote(Footnote footnote)
FOEventHandler
endFootnote
in class FOEventHandler
footnote
- Footnote that is endingpublic void startFootnoteBody(FootnoteBody body)
FOEventHandler
startFootnoteBody
in class FOEventHandler
body
- FootnoteBody that is startingpublic void endFootnoteBody(FootnoteBody body)
FOEventHandler
endFootnoteBody
in class FOEventHandler
body
- FootnoteBody that is endingpublic void startLeader(Leader l)
FOEventHandler
startLeader
in class FOEventHandler
l
- Leader that is startingpublic void endLeader(Leader l)
FOEventHandler
endLeader
in class FOEventHandler
l
- Leader that is endingpublic void startWrapper(Wrapper wrapper)
FOEventHandler
startWrapper
in class FOEventHandler
wrapper
- wrapper that is startingpublic void endWrapper(Wrapper wrapper)
FOEventHandler
endWrapper
in class FOEventHandler
wrapper
- wrapper that is endingpublic void character(Character c)
FOEventHandler
character
in class FOEventHandler
c
- Character to process.public void characters(FOText foText)
FOEventHandler
characters
in class FOEventHandler
foText
- text to processpublic void startExternalDocument(ExternalDocument document)
FOEventHandler
startExternalDocument
in class FOEventHandler
document
- the external-document nodepublic void endExternalDocument(ExternalDocument document)
FOEventHandler
endExternalDocument
in class FOEventHandler
document
- the external-document nodepublic FormattingResults getResults()
FOEventHandler
getResults
in class FOEventHandler
Copyright 1999-2012 The Apache Software Foundation. All Rights Reserved.