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

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

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

    Subclasses of RtfContainer 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` | `RtfBookmarkContainerImpl` RTF Bookmark container implementation.
    `class` | `RtfDocumentArea` The RTF document area, container for RtfSection objects.
    `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` | `RtfHyperLink` Creates an hyperlink.
    `class` | `RtfJforCmd` Process "jfor-cmd"
    `class` | `RtfLeader` Generates the leader in RTF.
    `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` | `RtfPageNumber` Page number container.
    `class` | `RtfPageNumberCitation` Page number citation container.
    `class` | `RtfParagraph` Model of an RTF paragraph, which can contain RTF text elements.
    `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` | `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` | `RtfTextrun` Class which contains a linear text run.

    Fields in org.apache.fop.render.rtf.rtflib.rtfdoc declared as RtfContainer
    Modifier and Type | Field and Description
    --- | ---
    `protected RtfContainer` | RtfElement.`parent` parent element

    Methods in org.apache.fop.render.rtf.rtflib.rtfdoc with parameters of type RtfContainer
    Modifier and Type | Method and Description
    --- | ---
    `static RtfTextrun` | RtfTextrun.`getTextrun(RtfContainer container, java.io.Writer writer, RtfAttributes attrs)` Adds a new RtfTextrun to the given container if necessary, and returns it.
    `boolean` | RtfOptions.`renderContainer(RtfContainer c)` If this returns false, RtfContainer will not generate any RTF

    Constructors in org.apache.fop.render.rtf.rtflib.rtfdoc with parameters of type RtfContainer
    Constructor and Description
    `RtfExternalGraphic(RtfContainer container, java.io.Writer writer)` Default constructor.
    `RtfExternalGraphic(RtfContainer container, java.io.Writer writer, RtfAttributes attributes)` Default constructor.
    `RtfListTable(RtfContainer parent, java.io.Writer w, java.lang.Integer num, RtfAttributes attrs)` RtfListTable Constructor: sets the number of the list, and allocates for the RtfAttributes

  - ### Uses of RtfContainer in org.apache.fop.render.rtf.rtflib.tools

    Methods in org.apache.fop.render.rtf.rtflib.tools that return RtfContainer
    Modifier and Type | Method and Description
    --- | ---
    `RtfContainer` | BuilderContext.`getContainer(java.lang.Class containerClass, boolean required, java.lang.Object forWhichBuilder)` Find the "nearest" container that implements the given interface on our stack.

    Methods in org.apache.fop.render.rtf.rtflib.tools with parameters of type RtfContainer
    Modifier and Type | Method and Description
    --- | ---
    `void` | BuilderContext.`pushContainer(RtfContainer c)` Push an RtfContainer on our stack.
    `void` | BuilderContext.`replaceContainer(RtfContainer oldC, RtfContainer newC)` In some cases an RtfContainer must be replaced by another one on the stack.

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