Class RtfFootnote
- java.lang.Object
-
- org.apache.fop.render.rtf.rtflib.rtfdoc.RtfElement
-
- org.apache.fop.render.rtf.rtflib.rtfdoc.RtfContainer
-
- org.apache.fop.render.rtf.rtflib.rtfdoc.RtfFootnote
-
- All Implemented Interfaces:
IRtfListContainer,IRtfTextrunContainer
public class RtfFootnote extends RtfContainer implements IRtfTextrunContainer, IRtfListContainer
Model of an RTF footnote.
This work was authored by Peter Herweg (pherweg@web.de) and Marc Wilhelm Kuester.
-
-
Field Summary
-
Fields inherited from class org.apache.fop.render.rtf.rtflib.rtfdoc.RtfElement
attrib, parent, writer
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidendBody()end bodyRtfTextrungetTextrun()Returns the current RtfTextrun object.RtfListnewList(RtfAttributes attrs)Close the current list, if any, and starts a new onevoidstartBody()start bodyprotected voidwriteRtfContent()write RTF code of all our children-
Methods inherited from class org.apache.fop.render.rtf.rtflib.rtfdoc.RtfContainer
addChild, findChildren, getChildCount, getChildren, isEmpty, okToWriteRtf, setChildren, setOptions, toString
-
Methods inherited from class org.apache.fop.render.rtf.rtflib.rtfdoc.RtfElement
close, getParentOfClass, getRtfAttributes, newLine, writeAttributes, writeControlWord, writeControlWordNS, writeExceptionInRtf, writeGroupMark, writeOneAttribute, writeOneAttributeNS, writeRtf, writeRtfPrefix, writeRtfSuffix, writeStarControlWord, writeStarControlWordNS
-
-
-
-
Method Detail
-
getTextrun
public RtfTextrun getTextrun() throws java.io.IOException
Description copied from interface:IRtfTextrunContainerReturns the current RtfTextrun object. Opens a new one if necessary.- Specified by:
getTextrunin interfaceIRtfTextrunContainer- Returns:
- a text run
- Throws:
java.io.IOException- if not caught
-
writeRtfContent
protected void writeRtfContent() throws java.io.IOExceptionwrite RTF code of all our children- Overrides:
writeRtfContentin classRtfContainer- Throws:
java.io.IOException- for I/O problems
-
newList
public RtfList newList(RtfAttributes attrs) throws java.io.IOException
Description copied from interface:IRtfListContainerClose the current list, if any, and starts a new one- Specified by:
newListin interfaceIRtfListContainer- Parameters:
attrs- some attributes- Returns:
- an rtf list
- Throws:
java.io.IOException- if not caught
-
startBody
public void startBody()
start body
-
endBody
public void endBody()
end body
-
-