Class RtfBookmarkContainerImpl
- 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.RtfBookmarkContainerImpl
-
- All Implemented Interfaces:
IRtfBookmarkContainer
- Direct Known Subclasses:
RtfParagraph
public class RtfBookmarkContainerImpl extends RtfContainer implements IRtfBookmarkContainer
RTF Bookmark container implementation. Nearly all containers or elements can have a bookmark, that is why the bookmark container is implemented as stand alone.
This work was authored by Andreas Putz (a.putz@skynamics.com).
-
-
Field Summary
Fields Modifier and Type Field Description private RtfBookmarkmBookmarkRtf bookmark-
Fields inherited from class org.apache.fop.render.rtf.rtflib.rtfdoc.RtfElement
attrib, parent, writer
-
-
Constructor Summary
Constructors Constructor Description RtfBookmarkContainerImpl(RtfContainer parent, java.io.Writer w)Constructor.RtfBookmarkContainerImpl(RtfContainer parent, java.io.Writer w, RtfAttributes attr)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RtfBookmarknewBookmark(java.lang.String bookmark)Create a new RTF bookmark.-
Methods inherited from class org.apache.fop.render.rtf.rtflib.rtfdoc.RtfContainer
addChild, containsText, dump, findChildren, getChildCount, getChildren, getOptions, isEmpty, okToWriteRtf, setChildren, setOptions, toString, writeRtfContent
-
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
-
mBookmark
private RtfBookmark mBookmark
Rtf bookmark
-
-
Constructor Detail
-
RtfBookmarkContainerImpl
RtfBookmarkContainerImpl(RtfContainer parent, java.io.Writer w) throws java.io.IOException
Constructor. Create an RTF container as a child of given container.- Parameters:
parent- The parent containerw- Writer- Throws:
java.io.IOException- On error
-
RtfBookmarkContainerImpl
RtfBookmarkContainerImpl(RtfContainer parent, java.io.Writer w, RtfAttributes attr) throws java.io.IOException
Constructor. Create an RTF container as a child of given container.- Parameters:
parent- The parent containerw- Writerattr- Rtf attributes- Throws:
java.io.IOException- On error
-
-
Method Detail
-
newBookmark
public RtfBookmark newBookmark(java.lang.String bookmark) throws java.io.IOException
Create a new RTF bookmark.- Specified by:
newBookmarkin interfaceIRtfBookmarkContainer- Parameters:
bookmark- Name of the bookmark- Returns:
- RTF bookmark
- Throws:
java.io.IOException- On eror
-
-