## Uses of Class
org.apache.fop.render.rtf.rtflib.rtfdoc.RtfElement

- Packages that use RtfElement
  Package | Description
  --- | ---
  org.apache.fop.render.rtf.rtflib.rtfdoc | Independent subsystem (not specific to FOP) classes that are used to build RTF documents.

- - ### Uses of RtfElement in org.apache.fop.render.rtf.rtflib.rtfdoc

    Subclasses of RtfElement in org.apache.fop.render.rtf.rtflib.rtfdoc
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RtfAfter` RtfContainer that encloses footers
    `class` | `RtfBefore` The opposite of RtfAfter
    `class` | `RtfBookmark` RTF Bookmark.
    `class` | `RtfBookmarkContainerImpl` RTF Bookmark container implementation.
    `class` | `RtfContainer` An RtfElement that can contain other elements.
    `class` | `RtfDocumentArea` The RTF document area, container for RtfSection objects.
    `class` | `RtfExternalGraphic` Creates an RTF image from an external graphic file.
    `class` | `RtfExtraRowSet` Used to add extra table rows after a row that contains a nested table: created by RtfTableRow before generating RTF code an RtfTableCell that contains a nested table can ask this to put some of its children in extra rows that after the current row once RtfTableRow is done rendering its children, it renders this, causing extra rows to be generated, with content that can come from several RtfTableCells See org.apache.fop.rtf.rtflib.testdocs.NestedTable for an example of usage.
    `class` | `RtfFile` Models the top-level structure of an RTF file.
    `class` | `RtfFootnote` Model of an RTF footnote.
    `class` | `RtfGenerator` Represents a generator element which says who generated the RTF document.
    `class` | `RtfHyperLink` Creates an hyperlink.
    `class` | `RtfJforCmd` Process "jfor-cmd"
    `class` | `RtfLeader` Generates the leader in RTF.
    `class` | `RtfLineBreak` Model of an RTF line break.
    `class` | `RtfList` Model of an RTF list, which can contain RTF list items.
    `class` | `RtfListItem` Model of an RTF list item, which can contain RTF paragraphs.
    `class` | `RtfListItem.RtfListItemLabel` special RtfTextrun that is used as list item label
    `class` | `RtfListTable` RtfListTable: used to make the list table in the header section of the RtfFile.
    `class` | `RtfNull` Null container.
    `class` | `RtfPage` Specifies rtf control words.
    `class` | `RtfPageArea` Page area container.
    `class` | `RtfPageBreak` Model of an RTF page break.
    `class` | `RtfPageNumber` Page number container.
    `class` | `RtfPageNumberCitation` Page number citation container.
    `class` | `RtfParagraph` Model of an RTF paragraph, which can contain RTF text elements.
    `class` | `RtfParagraphBreak` Class which represents a paragraph break.
    `class` | `RtfParagraphKeepTogether` Models the keep together attributes of paragraphs
    `class` | `RtfSection` Models a section in an RTF document This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).
    `class` | `RtfString` Plain text in a RTF file, without any formatings.
    `class` | `RtfTable` Container for RtfRow elements.
    `class` | `RtfTableCell` A cell in an RTF table, container for paragraphs, lists, etc.
    `class` | `RtfTableRow` Container for RtfTableCell elements.
    `class` | `RtfText` Model of a text run (a piece of text with attributes) in an RTF document.
    `class` | `RtfTextrun` Class which contains a linear text run.

    Methods in org.apache.fop.render.rtf.rtflib.rtfdoc that return RtfElement
    Modifier and Type | Method and Description
    --- | ---
    `RtfElement` | RtfElement.`getParentOfClass(java.lang.Class c)` find the first parent where c.isAssignableFrom(parent.getClass()) is true

    Methods in org.apache.fop.render.rtf.rtflib.rtfdoc with parameters of type RtfElement
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | RtfContainer.`addChild(RtfElement e)` add a child element to this
    `int` | RtfContainer.`findChildren(RtfElement aChild)` Find the passed child in the current container
    `void` | RtfListStyleNumber.`writeLevelGroup(RtfElement element)` Gets called when the list table has to be written.
    `void` | RtfListStyleText.`writeLevelGroup(RtfElement element)` Gets called when the list table has to be written.
    `void` | RtfListStyleBullet.`writeLevelGroup(RtfElement element)` Gets called when the list table has to be written.
    `void` | RtfListStyle.`writeLevelGroup(RtfElement element)` Gets called when the list table has to be written.
    `void` | RtfListStyleNumber.`writeParagraphPrefix(RtfElement element)` Gets called before a paragraph, which is contained by a RtfListItem has to be written.
    `void` | RtfListStyleText.`writeParagraphPrefix(RtfElement element)` Gets called before a paragraph, which is contained by a RtfListItem has to be written.
    `void` | RtfListStyleBullet.`writeParagraphPrefix(RtfElement element)` Gets called before a paragraph, which is contained by a RtfListItem has to be written.
    `void` | RtfListStyle.`writeParagraphPrefix(RtfElement element)` Gets called before a paragraph has to be written, which is contained by a RtfListItem.

Copyright 1999-2020 The Apache Software Foundation. All Rights Reserved.