|
fop 2.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.fop.fo.FOEventHandler
org.apache.fop.fo.DelegatingFOEventHandler
public abstract class DelegatingFOEventHandler
This class delegates all FO events to another FOEventHandler instance.
Field Summary |
---|
Fields inherited from class org.apache.fop.fo.FOEventHandler |
---|
fontInfo, foUserAgent |
Constructor Summary | |
---|---|
DelegatingFOEventHandler(FOEventHandler delegate)
Creates a new instance that delegates events to the given object. |
Method Summary | |
---|---|
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 |
endRetrieveMarker(RetrieveMarker retrieveMarker)
Process the ending of a retrieve-marker. |
void |
endRetrieveTableMarker(RetrieveTableMarker retrieveTableMarker)
Process the ending of a retrieve-table-marker. |
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 |
restoreState(RetrieveMarker retrieveMarker)
Restore the state of this event handler as it was when the given fo:retrieve-marker element was processed. |
void |
restoreState(RetrieveTableMarker retrieveTableMarker)
See FOEventHandler.restoreState(RetrieveMarker) . |
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 |
startRetrieveMarker(RetrieveMarker retrieveMarker)
Process the start of a retrieve-marker. |
void |
startRetrieveTableMarker(RetrieveTableMarker retrieveTableMarker)
Process the start of a retrieve-table-marker. |
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DelegatingFOEventHandler(FOEventHandler delegate)
delegate
- the object to which all FO events will be forwardedMethod Detail |
---|
public 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 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 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 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 startRetrieveMarker(RetrieveMarker retrieveMarker)
FOEventHandler
startRetrieveMarker
in class FOEventHandler
retrieveMarker
- the retrieve-marker that is startingpublic void endRetrieveMarker(RetrieveMarker retrieveMarker)
FOEventHandler
endRetrieveMarker
in class FOEventHandler
retrieveMarker
- the retrieve-marker that is endingpublic void restoreState(RetrieveMarker retrieveMarker)
FOEventHandler
The default implementation of this method does nothing.
restoreState
in class FOEventHandler
retrieveMarker
- the fo:retrieve-marker element that is retrieving markerspublic void startRetrieveTableMarker(RetrieveTableMarker retrieveTableMarker)
FOEventHandler
startRetrieveTableMarker
in class FOEventHandler
retrieveTableMarker
- the retrieve-table-marker that is startingpublic void endRetrieveTableMarker(RetrieveTableMarker retrieveTableMarker)
FOEventHandler
endRetrieveTableMarker
in class FOEventHandler
retrieveTableMarker
- the retrieve-table-marker that is endingpublic void restoreState(RetrieveTableMarker retrieveTableMarker)
FOEventHandler
FOEventHandler.restoreState(RetrieveMarker)
.
restoreState
in class FOEventHandler
public 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
|
fop 2.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |