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 Modifier and Type Field Description (package private) booleanbBody(package private) RtfContainerbody(package private) RtfListlist(package private) RtfTextruntextrunInline-
Fields inherited from class org.apache.fop.render.rtf.rtflib.rtfdoc.RtfElement
attrib, parent, writer
-
-
Constructor Summary
Constructors Constructor Description RtfFootnote(RtfContainer parent, java.io.Writer w)Create an RTF list item as a child of given container with default attributes.
-
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, containsText, dump, findChildren, getChildCount, getChildren, getOptions, isEmpty, okToWriteRtf, setChildren, setOptions, toString
-
Methods inherited from class org.apache.fop.render.rtf.rtflib.rtfdoc.RtfElement
close, getParentOfClass, getRtfAttributes, getRtfFile, isClosed, newLine, writeAttributes, writeControlWord, writeControlWordNS, writeExceptionInRtf, writeGroupMark, writeOneAttribute, writeOneAttributeNS, writeRtf, writeRtfPrefix, writeRtfSuffix, writeStarControlWord, writeStarControlWordNS
-
-
-
-
Field Detail
-
textrunInline
RtfTextrun textrunInline
-
body
RtfContainer body
-
list
RtfList list
-
bBody
boolean bBody
-
-
Constructor Detail
-
RtfFootnote
RtfFootnote(RtfContainer parent, java.io.Writer w) throws java.io.IOException
Create an RTF list item as a child of given container with default attributes.- Parameters:
parent- a containerw- a writer- Throws:
java.io.IOException- if not caught
-
-
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
-
-