public class MIFHandler extends FOEventHandler
| Modifier and Type | Field and Description |
|---|---|
protected MIFFile |
mifFile
the MIFFile instance
|
protected java.io.OutputStream |
outStream
the OutputStream to write to
|
fontInfo, foUserAgent| Constructor and Description |
|---|
MIFHandler(FOUserAgent ua,
java.io.OutputStream os)
Creates a new MIF handler on a given OutputStream.
|
| 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 |
endBody(TableBody tb) |
void |
endCell(TableCell tc) |
void |
endColumn(TableColumn tc) |
void |
endDocument()
This method is called to indicate the end of a document run.
|
void |
endFlow(Flow fl) |
void |
endFooter(TableFooter tf) |
void |
endFootnote(Footnote footnote)
Process the ending of a footnote.
|
void |
endFootnoteBody(FootnoteBody body)
Process the ending of a footnote body.
|
void |
endHeader(TableHeader th) |
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 |
endPageSequence(PageSequence pageSeq) |
void |
endRow(TableRow tr) |
void |
endStatic(StaticContent staticContent)
Process end of a Static.
|
void |
endTable(Table tbl) |
void |
image(ExternalGraphic eg)
Process an ExternalGraphic.
|
void |
pageRef()
Process a pageRef.
|
void |
startBlock(Block bl) |
void |
startBody(TableBody tb) |
void |
startCell(TableCell tc) |
void |
startColumn(TableColumn tc) |
void |
startDocument()
This method is called to indicate the start of a new document run.
|
void |
startFlow(Flow fl)
This method is called to indicate the start of a new fo:flow
or fo:static-content.
|
void |
startFooter(TableFooter tf) |
void |
startFootnote(Footnote footnote)
Process the start of a footnote.
|
void |
startFootnoteBody(FootnoteBody body)
Process the start of a footnote body.
|
void |
startHeader(TableHeader th) |
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 |
startPageSequence(PageSequence pageSeq) |
void |
startRow(TableRow tr) |
void |
startStatic(StaticContent staticContent)
Process start of a Static.
|
void |
startTable(Table tbl) |
endBlockContainer, endExternalDocument, endPageNumberCitation, endPageNumberCitationLast, endRoot, endWrapper, getFontInfo, getResults, getUserAgent, startBlockContainer, startExternalDocument, startPageNumberCitation, startPageNumberCitationLast, startRoot, startWrapperprotected MIFFile mifFile
protected java.io.OutputStream outStream
public MIFHandler(FOUserAgent ua, java.io.OutputStream os)
ua - FOUserAgent instance for this processos - OutputStream to write topublic void startDocument()
throws org.xml.sax.SAXException
startDocument in class FOEventHandlerorg.xml.sax.SAXException - In case of a problempublic void endDocument()
throws org.xml.sax.SAXException
endDocument in class FOEventHandlerorg.xml.sax.SAXException - In case of a problempublic void startPageSequence(PageSequence pageSeq)
startPageSequence in class FOEventHandlerpageSeq - PageSequence that is starting.public void endPageSequence(PageSequence pageSeq)
endPageSequence in class FOEventHandlerpageSeq - PageSequence that is ending.public void startFlow(Flow fl)
startFlow in class FOEventHandlerfl - Flow that is starting.public void endFlow(Flow fl)
endFlow in class FOEventHandlerfl - Flow that is ending.public void startBlock(Block bl)
startBlock in class FOEventHandlerbl - Block that is starting.public void endBlock(Block bl)
endBlock in class FOEventHandlerbl - Block that is ending.public void startInline(Inline inl)
startInline in class FOEventHandlerinl - Inline that is starting.public void endInline(Inline inl)
endInline in class FOEventHandlerinl - Inline that is ending.public void startTable(Table tbl)
startTable in class FOEventHandlertbl - Table that is starting.public void endTable(Table tbl)
endTable in class FOEventHandlertbl - Table that is ending.public void startColumn(TableColumn tc)
startColumn in class FOEventHandlertc - TableColumn that is starting;public void endColumn(TableColumn tc)
endColumn in class FOEventHandlertc - TableColumn that is ending;public void startHeader(TableHeader th)
startHeader in class FOEventHandlerth - TableHeader that is starting;public void endHeader(TableHeader th)
endHeader in class FOEventHandlerth - TableHeader that is ending.public void startFooter(TableFooter tf)
startFooter in class FOEventHandlertf - TableFooter that is starting.public void endFooter(TableFooter tf)
endFooter in class FOEventHandlertf - TableFooter that is ending.public void startBody(TableBody tb)
startBody in class FOEventHandlertb - TableBody that is starting.public void endBody(TableBody tb)
endBody in class FOEventHandlertb - TableBody that is ending.public void startRow(TableRow tr)
startRow in class FOEventHandlertr - TableRow that is starting.public void endRow(TableRow tr)
endRow in class FOEventHandlertr - TableRow that is ending.public void startCell(TableCell tc)
startCell in class FOEventHandlertc - TableCell that is starting.public void endCell(TableCell tc)
endCell in class FOEventHandlertc - TableCell that is ending.public void startList(ListBlock lb)
startList in class FOEventHandlerlb - ListBlock that is starting.public void endList(ListBlock lb)
endList in class FOEventHandlerlb - ListBlock that is ending.public void startListItem(ListItem li)
startListItem in class FOEventHandlerli - ListItem that is starting.public void endListItem(ListItem li)
endListItem in class FOEventHandlerli - ListItem that is ending.public void startListLabel(ListItemLabel listItemLabel)
startListLabel in class FOEventHandlerlistItemLabel - ListItemLabel that is startingpublic void endListLabel(ListItemLabel listItemLabel)
endListLabel in class FOEventHandlerlistItemLabel - ListItemLabel that is endingpublic void startListBody(ListItemBody listItemBody)
startListBody in class FOEventHandlerlistItemBody - ListItemBody that is startingpublic void endListBody(ListItemBody listItemBody)
endListBody in class FOEventHandlerlistItemBody - ListItemBody that is endingpublic void startStatic(StaticContent staticContent)
startStatic in class FOEventHandlerstaticContent - StaticContent that is startingpublic void endStatic(StaticContent staticContent)
endStatic in class FOEventHandlerstaticContent - StaticContent that is endingpublic void startMarkup()
startMarkup in class FOEventHandlerpublic void endMarkup()
endMarkup in class FOEventHandlerpublic void startLink(BasicLink basicLink)
startLink in class FOEventHandlerbasicLink - BasicLink that is startingpublic void endLink(BasicLink basicLink)
endLink in class FOEventHandlerbasicLink - BasicLink that is endingpublic void image(ExternalGraphic eg)
image in class FOEventHandlereg - ExternalGraphic to process.public void pageRef()
pageRef in class FOEventHandlerpublic void startInstreamForeignObject(InstreamForeignObject ifo)
startInstreamForeignObject in class FOEventHandlerifo - InstreamForeignObject that is startingpublic void endInstreamForeignObject(InstreamForeignObject ifo)
endInstreamForeignObject in class FOEventHandlerifo - InstreamForeignObject that is endingpublic void startFootnote(Footnote footnote)
startFootnote in class FOEventHandlerfootnote - Footnote that is startingpublic void endFootnote(Footnote footnote)
endFootnote in class FOEventHandlerfootnote - Footnote that is endingpublic void startFootnoteBody(FootnoteBody body)
startFootnoteBody in class FOEventHandlerbody - FootnoteBody that is startingpublic void endFootnoteBody(FootnoteBody body)
endFootnoteBody in class FOEventHandlerbody - FootnoteBody that is endingpublic void startLeader(Leader l)
startLeader in class FOEventHandlerl - Leader that is startingpublic void endLeader(Leader l)
endLeader in class FOEventHandlerl - Leader that is endingpublic void character(Character c)
FOEventHandlercharacter in class FOEventHandlerc - Character to process.public void characters(FOText foText)
characters in class FOEventHandlerfoText - text to processpublic void startPageNumber(PageNumber pagenum)
startPageNumber in class FOEventHandlerpagenum - PageNumber that is starting.public void endPageNumber(PageNumber pagenum)
endPageNumber in class FOEventHandlerpagenum - PageNumber that is ending.Copyright 1999-2012 The Apache Software Foundation. All Rights Reserved.