Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 2.1
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.fop.fo.FONode

Packages that use FONode
org.apache.fop.complexscripts.bidi |
org.apache.fop.fo | Classes, constants and basic infrastructure for the FO tree.
org.apache.fop.fo.extensions | Base classes for implementing extensions to XSL-FO.
org.apache.fop.fo.extensions.destination | Classes to support named destinations (only relevant for PDF output)
org.apache.fop.fo.extensions.svg | SVG extension classes which handle elements from the SVG namespace.
org.apache.fop.fo.extensions.xmp | Extension classes which handles XMP metadata.
org.apache.fop.fo.flow | All the block- and inline-level flow formatting objects.
org.apache.fop.fo.flow.table |
org.apache.fop.fo.pagination | All the pagination and declaration formatting objects.
org.apache.fop.fo.pagination.bookmarks | Formatting objects for bookmarks as defined since XSL 1.1.
org.apache.fop.layoutmgr | FOP's layout engine.
org.apache.fop.render.afp.extensions |
org.apache.fop.render.pdf.extensions |
org.apache.fop.render.ps.extensions | Extensions specific to the PostScript Renderer.
org.apache.fop.render.rtf | RTF (Rich Text Format) Output Support
org.apache.fop.traits | Trait classes and other supporting data structures.

Uses of FONode in org.apache.fop.complexscripts.bidi

Methods in org.apache.fop.complexscripts.bidi that return FONode
`FONode` | `DelimitedTextRange.getNode()` Obtain node that generated this text range.

Methods in org.apache.fop.complexscripts.bidi with parameters of type FONode
`void` | `DelimitedTextRange.append(char c, FONode fn)` Append interval using character C.
`void` | `DelimitedTextRange.append(CharIterator it, FONode fn)` Append interval using characters from character iterator IT.

Constructors in org.apache.fop.complexscripts.bidi with parameters of type FONode
`DelimitedTextRange(FONode fn)` Primary constructor.

Uses of FONode in org.apache.fop.fo

Subclasses of FONode in org.apache.fop.fo
`class` | `FObj` Base class for representation of formatting objects and their processing.
`class` | `FObjMixed` Abstract base class for representation of mixed content formatting objects (= those that can contain both child `FONode`s and `#PCDATA`).
`class` | `FOText` A text node (PCDATA) in the formatting object tree.
`class` | `UnknownXMLObj` Class for handling generic XML from a namespace not recognized by FOP
`class` | `XMLObj` Abstract class modelling generic, non-XSL-FO XML objects.

Fields in org.apache.fop.fo declared as FONode
`protected FONode` | `FObjMixed.currentTextNode` Used for white-space handling; start CharIterator at node ...
`protected FONode` | `FObj.firstChild` pointer to the descendant subtree
`protected FONode` | `FObj.lastChild` pointer to the end of the descendant subtree
`protected FONode` | `FONode.parent` Parent FO node
`protected FONode[]` | `FONode.siblings` pointer to the sibling nodes

Methods in org.apache.fop.fo that return FONode
`FONode` | `FObjMixed.clone(FONode parent, boolean removeChildren)`
`FONode` | `FONode.clone(FONode cloneparent, boolean removeChildren)` Performs a shallow cloning operation, sets the clone's parent, and optionally cleans the list of child nodes
`FONode` | `FObj.clone(FONode parent, boolean removeChildren)` Performs a shallow cloning operation, sets the clone's parent, and optionally cleans the list of child nodes
`FONode` | `FOText.clone(FONode parent, boolean removeChildren)` Performs a shallow cloning operation, sets the clone's parent, and optionally cleans the list of child nodes
`FONode` | `FONode.FONodeIterator.first()` Returns the first node in the list, and decreases the index, so that a subsequent call to `hasPrevious()` will return `false`
`FONode` | `FObj.FObjIterator.first()` Returns the first node in the list, and decreases the index, so that a subsequent call to `hasPrevious()` will return `false`
`FONode` | `FONode.getParent()` Return the parent node of this node
`FONode` | `FONode.FONodeIterator.last()` Returns the last node in the list, and advances the current position, so that a subsequent call to `hasNext()` will return `false`
`FONode` | `FObj.FObjIterator.last()` Returns the last node in the list, and advances the current position, so that a subsequent call to `hasNext()` will return `false`
`FONode` | `UnknownXMLObj.Maker.make(FONode parent)` Make an instance
`FONode` | `ElementMapping.Maker.make(FONode parent)` Creates a new FONode (or rather a specialized subclass of it).
`FONode` | `FONode.FONodeIterator.next()`
`FONode` | `FObj.FObjIterator.next()`
`FONode` | `FONode.FONodeIterator.previous()`
`FONode` | `FObj.FObjIterator.previous()`

Methods in org.apache.fop.fo with parameters of type FONode
`void` | `FONode.FONodeIterator.add(FONode newNode)` Add the given `newNode` at the current position.
`void` | `FObj.FObjIterator.add(FONode newNode)` Add the given `newNode` at the current position.
`protected void` | `FObjMixed.addChildNode(FONode child)` Adds a node as a child of this node.
`protected void` | `XMLObj.addChildNode(FONode child)` Adds a node as a child of this node.
`protected void` | `FONode.addChildNode(FONode child)` Adds a node as a child of this node.
`protected void` | `FObj.addChildNode(FONode child)` Adds a node as a child of this node.
`protected void` | `UnknownXMLObj.addChildNode(FONode child)` Adds a node as a child of this node.
`protected static void` | `FObj.addChildTo(FONode child, FONode parent)` Used by RetrieveMarker during Marker-subtree cloning
`protected static void` | `FONode.attachSiblings(FONode precedingSibling, FONode followingSibling)` This method is used when adding child nodes to a FO that already contains at least one child.
`FONode` | `FObjMixed.clone(FONode parent, boolean removeChildren)`
`FONode` | `FONode.clone(FONode cloneparent, boolean removeChildren)` Performs a shallow cloning operation, sets the clone's parent, and optionally cleans the list of child nodes
`FONode` | `FObj.clone(FONode parent, boolean removeChildren)` Performs a shallow cloning operation, sets the clone's parent, and optionally cleans the list of child nodes
`FONode` | `FOText.clone(FONode parent, boolean removeChildren)` Performs a shallow cloning operation, sets the clone's parent, and optionally cleans the list of child nodes
`static java.lang.String` | `FONode.decorateWithContextInfo(java.lang.String text, FONode node)` Decorates a log or warning message with context information on the given node.
`FONode.FONodeIterator` | `FONode.getChildNodes(FONode childNode)` Return an iterator over the object's child nodes starting at the passed node.
`FONode.FONodeIterator` | `FObj.getChildNodes(FONode childNode)` Return an iterator over the object's childNodes starting at the passed-in node (= first call to iterator.next() will return childNode)
`void` | `XMLWhiteSpaceHandler.handleWhiteSpace(FObjMixed fo, FONode firstTextNode)` Handle white-space for the fo that is passed in, starting at firstTextNode (when a nested FO is encountered)
`void` | `XMLWhiteSpaceHandler.handleWhiteSpace(FObjMixed fo, FONode firstTextNode, FONode nextChild)` Handle white-space for the fo that is passed in, starting at firstTextNode
`protected static void` | `FObjMixed.handleWhiteSpaceFor(FObjMixed fobj, FONode nextChild)` Handles white-space for the node that is passed in, starting at its current text-node (used by `RetrieveMarker` to trigger 'end-of-node' white-space handling)
`FONode` | `UnknownXMLObj.Maker.make(FONode parent)` Make an instance
`FONode` | `ElementMapping.Maker.make(FONode parent)` Creates a new FONode (or rather a specialized subclass of it).
`void` | `FObjMixed.removeChild(FONode child)` Removes a child node.
`void` | `FONode.removeChild(FONode child)` Removes a child node.
`void` | `FObj.removeChild(FONode child)` Removes a child node.
`void` | `FONode.FONodeIterator.set(FONode newNode)` Replace the node at the current index with the given `newNode`.
`void` | `FObj.FObjIterator.set(FONode newNode)` Replace the node at the current index with the given `newNode`.
`protected static void` | `FONode.validateChildNode(FONode fo, org.xml.sax.Locator loc, java.lang.String namespaceURI, java.lang.String localName)` Static version of `validateChildNode(Locator, String, String)` that can be used by subclasses that need to validate children against a different node (for example: `fo:wrapper` needs to check if the incoming node is a valid child to its parent)

Constructors in org.apache.fop.fo with parameters of type FONode
`FObj(FONode parent)` Create a new formatting object.
`FObjMixed(FONode parent)` Base constructor
`FONode(FONode parent)` Base constructor
`FOText(FONode parent)` Creates a new FO text node.
`RecursiveCharIterator(FObj fobj, FONode child)` Constructor which creates an iterator for only some child nodes
`UnknownXMLObj(FONode parent, java.lang.String space)` Constructs an unknown xml object (called by Maker).
`XMLObj(FONode parent)` Base constructor

Uses of FONode in org.apache.fop.fo.extensions

Subclasses of FONode in org.apache.fop.fo.extensions
`class` | `ExternalDocument` Class for the fox:external-document extension element.

Constructors in org.apache.fop.fo.extensions with parameters of type FONode
`ExternalDocument(FONode parent)` Constructs a ExternalDocument object (called by Maker).

Uses of FONode in org.apache.fop.fo.extensions.destination

Subclasses of FONode in org.apache.fop.fo.extensions.destination
`class` | `Destination` Class for named destinations in PDF.

Constructors in org.apache.fop.fo.extensions.destination with parameters of type FONode
`Destination(FONode parent)` Constructs a Destination object (called by Maker).

Uses of FONode in org.apache.fop.fo.extensions.svg

Subclasses of FONode in org.apache.fop.fo.extensions.svg
`class` | `SVGElement` Class representing the SVG root element for constructing an SVG document.
`class` | `SVGObj` Class for SVG element objects.

Constructors in org.apache.fop.fo.extensions.svg with parameters of type FONode
`SVGElement(FONode parent)` Constructs an SVG object
`SVGObj(FONode parent)` Constructs an SVG object (called by Maker).

Uses of FONode in org.apache.fop.fo.extensions.xmp

Subclasses of FONode in org.apache.fop.fo.extensions.xmp
`class` | `AbstractMetadataElement` Abstract base class for the XMP and RDF root nodes.
`class` | `RDFElement` Represents the top-level "RDF" element used by XMP metadata.
`class` | `XMPMetaElement` Represents the top-level "xmpmeta" element used by XMP metadata.

Constructors in org.apache.fop.fo.extensions.xmp with parameters of type FONode
`AbstractMetadataElement(FONode parent)` Main constructor.
`RDFElement(FONode parent)` Main constructor.
`XMPMetaElement(FONode parent)` Main constructor.

Uses of FONode in org.apache.fop.fo.flow

Subclasses of FONode in org.apache.fop.fo.flow
`class` | `AbstractGraphics` Common base class for the `fo:instream-foreign-object` and `fo:external-graphic` flow formatting objects.
`class` | `AbstractListItemPart` Common superclass for `fo:list-item-label` and `fo:list-item-body`.
`class` | `AbstractPageNumberCitation` Common base class for the `fo:page-number-citation` and `fo:page-number-citation-last` objects.
`class` | `AbstractRetrieveMarker` Abstract base class for the `fo:retrieve-marker` and `fo:retrieve-table-marker` formatting objects.
`class` | `BasicLink` Class modelling the `fo:basic-link` object.
`class` | `BidiOverride` Class modelling the `fo:bidi-override` object.
`class` | `Block` Class modelling the `fo:block object`.
`class` | `BlockContainer` Class modelling the `fo:block-container` object.
`class` | `Character` Class modelling the `fo:character` object.
`class` | `ExternalGraphic` Class modelling the `fo:external-graphic` object.
`class` | `Float` Class modelling the `fo:float` object.
`class` | `Footnote` Class modelling the `fo:footnote` object.
`class` | `FootnoteBody` Class modelling the `fo:footnote-body` object.
`class` | `InitialPropertySet` Class modelling the `fo:initial-property-set` object.
`class` | `Inline` Class modelling the `fo:inline` formatting object.
`class` | `InlineContainer`
`class` | `InlineLevel` Class modelling the commonalities of several inline-level formatting objects.
`class` | `InstreamForeignObject` Class modelling the `fo:instream-foreign-object` object.
`class` | `Leader` Class modelling the `fo:leader` object.
`class` | `ListBlock` Class modelling the `fo:list-block` object.
`class` | `ListItem` Class modelling the `fo:list-item` object.
`class` | `ListItemBody` Class modelling the `fo:list-item-body object`.
`class` | `ListItemLabel` Class modelling the `fo:list-item-label` object.
`class` | `Marker` Class modelling the `fo:marker``` object.
`class` | `MultiCase` Class modelling the `fo:multi-case` object.
`class` | `MultiProperties` Class modelling the `fo:multi-properties` object.
`class` | `MultiPropertySet` Class modelling the `fo:multi-property-set` object.
`class` | `MultiSwitch` Class modelling the `fo:multi-switch` object.
`class` | `MultiToggle` Class modelling the `fo:multi-toggle` property.
`class` | `PageNumber` Class modelling the `fo:page-number` object.
`class` | `PageNumberCitation` Class modelling the `fo:page-number-citation` object.
`class` | `PageNumberCitationLast` Class modelling the `fo:page-number-citation-last` object from XSL 1.1.
`class` | `RetrieveMarker` Class modelling the `fo:retrieve-marker` formatting object.
`class` | `RetrieveTableMarker` Class modelling the `fo:retrieve-table-marker` formatting object.
`class` | `Wrapper` Class modelling the `fo:wrapper` object.

Methods in org.apache.fop.fo.flow with parameters of type FONode
`protected void` | `InstreamForeignObject.addChildNode(FONode child)` Adds a node as a child of this node.
`protected void` | `Wrapper.addChildNode(FONode child)` Adds a node as a child of this node.
`void` | `Footnote.addChildNode(FONode child)` Adds a node as a child of this node.
`void` | `ListItem.addChildNode(FONode child)` Adds a node as a child of this node.
`protected Marker.MarkerPropertyList` | `Marker.getPropertyListFor(FONode foNode)` Retrieve the property list of the given `FONode` descendant

Constructors in org.apache.fop.fo.flow with parameters of type FONode
`AbstractGraphics(FONode parent)` constructs an instream-foreign-object object (called by Maker).
`AbstractListItemPart(FONode parent)` Base constructor
`AbstractPageNumberCitation(FONode parent)` Base constructor
`AbstractRetrieveMarker(FONode parent)` Create a new AbstractRetrieveMarker instance that is a child of the given `FONode`
`BasicLink(FONode parent)` Construct a BasicLink instance with the given `FONode` as its parent.
`BidiOverride(FONode parent)` Base constructor
`Block(FONode parent)` Base constructor
`BlockContainer(FONode parent)` Creates a new BlockContainer instance as a child of the given `FONode`.
`Character(FONode parent)`
`ExternalGraphic(FONode parent)` Create a new ExternalGraphic node that is a child of the given `FONode`.
`Float(FONode parent)` Base constructor
`Footnote(FONode parent)` Create a Footnote instance that is a child of the given `FONode`
`FootnoteBody(FONode parent)` Base constructor
`InitialPropertySet(FONode parent)` Base constructor
`Inline(FONode parent)` Base constructor
`InlineContainer(FONode parent)` Creates a new instance.
`InlineLevel(FONode parent)` Base constructor
`InstreamForeignObject(FONode parent)` Constructs an instream-foreign-object object (called by `ElementMapping.Maker`).
`Leader(FONode parent)` Base constructor
`ListBlock(FONode parent)` Base constructor
`ListItem(FONode parent)` Base constructor
`ListItemBody(FONode parent)`
`ListItemLabel(FONode parent)` Base constructor
`Marker(FONode parent)` Create a marker fo.
`MultiCase(FONode parent)` Base constructor
`MultiProperties(FONode parent)` Base constructor
`MultiPropertySet(FONode parent)` Base constructor
`MultiSwitch(FONode parent)` Base constructor
`MultiToggle(FONode parent)` Base constructor
`PageNumber(FONode parent)` Base constructor
`PageNumberCitation(FONode parent)` Main constructor
`PageNumberCitationLast(FONode parent)` Main constructor
`RetrieveMarker(FONode parent)` Create a new RetrieveMarker instance that is a child of the given `FONode`.
`RetrieveTableMarker(FONode parent)` Create a new RetrieveTableMarker instance that is a child of the given `FONode`.
`Wrapper(FONode parent)` Create a Wrapper instance that is a child of the given `FONode`

Uses of FONode in org.apache.fop.fo.flow.table

Subclasses of FONode in org.apache.fop.fo.flow.table
`class` | `Table` Class modelling the `fo:table` object.
`class` | `TableAndCaption` Class modelling the `fo:table-and-caption` property.
`class` | `TableBody` Class modelling the `fo:table-body` object.
`class` | `TableCaption` Class modelling the `fo:table-caption` object.
`class` | `TableCell` Class modelling the `fo:table-cell` object.
`class` | `TableCellContainer` A common class for fo:table-body and fo:table-row which both can contain fo:table-cell.
`class` | `TableColumn` Class modelling the `fo:table-column` object.
`class` | `TableFObj` Common base class for table-related FOs
`class` | `TableFooter` Class modelling the `fo:table-footer` object.
`class` | `TableHeader` Class modelling the `fo:table-header` object.
`class` | `TablePart` An abstract base class modelling a TablePart (i.e.
`class` | `TableRow` Class modelling the `fo:table-row` object.

Methods in org.apache.fop.fo.flow.table that return FONode
`FONode` | `Table.clone(FONode parent, boolean removeChildren)` Performs a shallow cloning operation, sets the clone's parent, and optionally cleans the list of child nodes

Methods in org.apache.fop.fo.flow.table with parameters of type FONode
`protected void` | `TablePart.addChildNode(FONode child)` Adds a node as a child of this node.
`protected void` | `Table.addChildNode(FONode child)` Adds a node as a child of this node.
`protected void` | `TableRow.addChildNode(FONode child)` Adds a node as a child of this node.
`FONode` | `Table.clone(FONode parent, boolean removeChildren)` Performs a shallow cloning operation, sets the clone's parent, and optionally cleans the list of child nodes

Constructors in org.apache.fop.fo.flow.table with parameters of type FONode
`Table(FONode parent)` Construct a Table instance with the given `FONode` as parent.
`TableAndCaption(FONode parent)` Create a TableAndCaption instance with the given `FONode` as parent.
`TableBody(FONode parent)` Create a TableBody instance with the given `FONode` as parent.
`TableCaption(FONode parent)` Create a TableCaption instance with the given `FONode` as parent.
`TableCell(FONode parent)` Create a TableCell instance with the given `FONode` as parent.
`TableCellContainer(FONode parent)` Construct table cell container.
`TableColumn(FONode parent)` Create a TableColumn instance with the given `FONode` as parent.
`TableColumn(FONode parent, boolean implicit)` Create a TableColumn instance with the given `FONode` as parent
`TableFObj(FONode parent)` Create a TableFObj instance that is a child of the given `FONode`
`TableFooter(FONode parent)` Create a TableFooter instance with the given `FONode` as parent.
`TableHeader(FONode parent)` Create a TableHeader instance with the given `FONode` as parent.
`TablePart(FONode parent)` Create a TablePart instance with the given `FONode` as parent.
`TableRow(FONode parent)` Create a TableRow instance with the given `FONode` as parent.

Uses of FONode in org.apache.fop.fo.pagination

Subclasses of FONode in org.apache.fop.fo.pagination
`class` | `AbstractPageSequence` Abstract base class for the `fo:page-sequence` formatting object and the `fox:external-document` extension object.
`class` | `ColorProfile` Class modelling the `fo:color-profile` object.
`class` | `ConditionalPageMasterReference` Class modelling the `fo:conditional-page-master-reference` object.
`class` | `Declarations` Class modelling the `fo:declarations` object.
`class` | `Flow` Class modelling the `fo:flow` object.
`class` | `LayoutMasterSet` Class modelling the `fo:layout-master-set` object.
`class` | `PageSequence` Class modelling the `fo:page-sequence` object.
`class` | `PageSequenceMaster` Class modelling the `fo:page-sequence-master` object.
`class` | `PageSequenceWrapper` Class modelling the `fo:page-sequence-wrapper` object, first introduced in the XSL 1.1 WD.
`class` | `Region` This is an abstract base class for pagination regions.
`class` | `RegionAfter` Class modelling the `fo:region-after` object.
`class` | `RegionBA` Abstract base class for `fo:region-before` and `fo:region-after`.
`class` | `RegionBefore` Class modelling the `fo:region-before` object.
`class` | `RegionBody` Class modelling the `fo:region-body` object.
`class` | `RegionEnd` Class modelling the `fo:region-end` object.
`class` | `RegionSE` Abstract base class for `fo:region-start` and `fo:region-end`.
`class` | `RegionStart` Class modelling the `fo:region-start` object.
`class` | `RepeatablePageMasterAlternatives` Class modelling the `fo:repeatable-page-master-alternatives` object.
`class` | `RepeatablePageMasterReference` Class modelling the `fo:repeatable-page-master-reference` object.
`class` | `Root` Class modeling the `fo:root` formatting object.
`class` | `SideRegion` Common base class for side regions (before, after, start, end).
`class` | `SimplePageMaster` Class modelling the `fo:simple-page-master` object.
`class` | `SinglePageMasterReference` Class modelling the `fo:single-page-master-reference` object.
`class` | `StaticContent` Class modelling the `fo:static-content` object.
`class` | `Title` Class modeling the `fo:title` object.

Methods in org.apache.fop.fo.pagination that return types with arguments of type FONode
`java.util.Map<java.lang.String,FONode>` | `PageSequence.getFlowMap()`

Methods in org.apache.fop.fo.pagination with parameters of type FONode
`protected void` | `SimplePageMaster.addChildNode(FONode child)` Adds a node as a child of this node.
`void` | `PageSequence.addChildNode(FONode child)` Adds a node as a child of this node.
`protected void` | `Root.validateChildNode(org.xml.sax.Locator loc, FONode child)`

Constructors in org.apache.fop.fo.pagination with parameters of type FONode
`AbstractPageSequence(FONode parent)` Create an AbstractPageSequence that is a child of the given parent `FONode`.
`ColorProfile(FONode parent)` Base constructor
`ConditionalPageMasterReference(FONode parent)` Create a ConditionalPageMasterReference instance that is a child of the given `FONode`.
`Declarations(FONode parent)`
`Flow(FONode parent)` Create a Flow instance that is a child of the given `FONode`.
`LayoutMasterSet(FONode parent)` Create a LayoutMasterSet instance that is a child of the given parent `FONode`.
`PageSequence(FONode parent)` Create a PageSequence instance that is a child of the given `FONode`.
`PageSequenceMaster(FONode parent, BlockLevelEventProducer blockLevelEventProducer)` Create a PageSequenceMaster instance that is a child of the given `FONode`.
`PageSequenceWrapper(FONode parent)` Create a PageSequenceWrapper instance that is a child of the given parent `FONode`.
`Region(FONode parent)` Base constructor
`RegionAfter(FONode parent)` Create a RegionAfter instance that is a child of the given parent `FONode`.
`RegionBA(FONode parent)` Create a RegionBA instance that is a child of the given parent `FONode`.
`RegionBefore(FONode parent)` Create a RegionBefore instance that is a child of the given parent `FONode`.
`RegionBody(FONode parent)` Create a RegionBody instance that is a child of the given parent `FONode`.
`RegionEnd(FONode parent)` Create a RegionEnd instance that is a child of the given parent `FONode`.
`RegionSE(FONode parent)` Create a RegionSE instance that is a child of the given parent `FONode`.
`RegionStart(FONode parent)` Create a RegionStart instance that is a child of the given parent `FONode`.
`RepeatablePageMasterAlternatives(FONode parent)` Base constructor
`RepeatablePageMasterReference(FONode parent)` Base constructor
`Root(FONode parent)` Base constructor
`SideRegion(FONode parent)` Creates a new side region.
`SimplePageMaster(FONode parent)` Base constructor
`SinglePageMasterReference(FONode parent)` Creates a new SinglePageMasterReference instance that is a child of the given `FONode`.
`StaticContent(FONode parent)`
`Title(FONode parent)`

Uses of FONode in org.apache.fop.fo.pagination.bookmarks

Subclasses of FONode in org.apache.fop.fo.pagination.bookmarks
`class` | `Bookmark` Class modelling the `fo:bookmark` object, first introduced in the XSL 1.1 WD.
`class` | `BookmarkTitle` Class modelling the `fo:bookmark-title` object, first introduced in the XSL 1.1 WD.
`class` | `BookmarkTree` Class modelling the `fo:bookmark-tree` object, first introduced in the XSL 1.1 WD.

Methods in org.apache.fop.fo.pagination.bookmarks with parameters of type FONode
`protected void` | `Bookmark.addChildNode(FONode obj)` Adds a node as a child of this node.
`protected void` | `BookmarkTree.addChildNode(FONode obj)` Adds a node as a child of this node.

Constructors in org.apache.fop.fo.pagination.bookmarks with parameters of type FONode
`Bookmark(FONode parent)` Create a new Bookmark object that is a child of the given `FONode`.
`BookmarkTitle(FONode parent)` Create a new BookmarkTitle object that is a child of the given `FONode`.
`BookmarkTree(FONode parent)` Create a new BookmarkTree object that is a child of the given `FONode`.

Uses of FONode in org.apache.fop.layoutmgr

Methods in org.apache.fop.layoutmgr with parameters of type FONode
`void` | `LayoutManagerMapping.Maker.make(FONode node, java.util.List lms)` Create a layout manager.
`void` | `LayoutManagerMapping.FOTextLayoutManagerMaker.make(FONode node, java.util.List lms)` Create a layout manager.
`void` | `LayoutManagerMapping.BidiOverrideLayoutManagerMaker.make(FONode node, java.util.List lms)` Create a layout manager.
`void` | `LayoutManagerMapping.InlineLayoutManagerMaker.make(FONode node, java.util.List lms)` Create a layout manager.
`void` | `LayoutManagerMapping.FootnoteLayoutManagerMaker.make(FONode node, java.util.List lms)` Create a layout manager.
`void` | `LayoutManagerMapping.InlineContainerLayoutManagerMaker.make(FONode node, java.util.List lms)` Create a layout manager.
`void` | `LayoutManagerMapping.BasicLinkLayoutManagerMaker.make(FONode node, java.util.List lms)` Create a layout manager.
`void` | `LayoutManagerMapping.BlockLayoutManagerMaker.make(FONode node, java.util.List lms)` Create a layout manager.
`void` | `LayoutManagerMapping.LeaderLayoutManagerMaker.make(FONode node, java.util.List lms)` Create a layout manager.
`void` | `LayoutManagerMapping.CharacterLayoutManagerMaker.make(FONode node, java.util.List lms)` Create a layout manager.
`void` | `LayoutManagerMapping.ExternalGraphicLayoutManagerMaker.make(FONode node, java.util.List lms)` Create a layout manager.
`void` | `LayoutManagerMapping.BlockContainerLayoutManagerMaker.make(FONode node, java.util.List lms)` Create a layout manager.
`void` | `LayoutManagerMapping.ListItemLayoutManagerMaker.make(FONode node, java.util.List lms)` Create a layout manager.
`void` | `LayoutManagerMapping.ListBlockLayoutManagerMaker.make(FONode node, java.util.List lms)` Create a layout manager.
`void` | `LayoutManagerMapping.InstreamForeignObjectLayoutManagerMaker.make(FONode node, java.util.List lms)` Create a layout manager.
`void` | `LayoutManagerMapping.PageNumberLayoutManagerMaker.make(FONode node, java.util.List lms)` Create a layout manager.
`void` | `LayoutManagerMapping.PageNumberCitationLayoutManagerMaker.make(FONode node, java.util.List lms)` Create a layout manager.
`void` | `LayoutManagerMapping.PageNumberCitationLastLayoutManagerMaker.make(FONode node, java.util.List lms)` Create a layout manager.
`void` | `LayoutManagerMapping.TableLayoutManagerMaker.make(FONode node, java.util.List lms)` Create a layout manager.
`void` | `LayoutManagerMapping.RetrieveMarkerLayoutManagerMaker.make(FONode node, java.util.List lms)` Create a layout manager.
`void` | `LayoutManagerMapping.RetrieveTableMarkerLayoutManagerMaker.make(FONode node, java.util.List lms)`
`void` | `LayoutManagerMapping.WrapperLayoutManagerMaker.make(FONode node, java.util.List lms)` Create a layout manager.
`void` | `LayoutManagerMapping.MultiSwitchLayoutManagerMaker.make(FONode node, java.util.List lms)`
`void` | `LayoutManagerMapping.MultiCaseLayoutManagerMaker.make(FONode node, java.util.List lms)`
`void` | `LayoutManagerMapping.FloatLayoutManagerMaker.make(FONode node, java.util.List lms)`
`LayoutManager` | `LayoutManagerMaker.makeLayoutManager(FONode node)` Make a specific LayoutManager for the node.
`LayoutManager` | `LayoutManagerMapping.makeLayoutManager(FONode node)` Make a specific LayoutManager for the node.
`void` | `LayoutManagerMaker.makeLayoutManagers(FONode node, java.util.List lms)` Make LayoutManagers for the node and add them to the list lms.
`void` | `LayoutManagerMapping.makeLayoutManagers(FONode node, java.util.List lms)` Make LayoutManagers for the node and add them to the list lms.

Uses of FONode in org.apache.fop.render.afp.extensions

Subclasses of FONode in org.apache.fop.render.afp.extensions
`class` | `AbstractAFPExtensionObject` Base class for the AFP-specific extension elements.
`class` | `AFPIncludeFormMapElement` This class extends the `org.apache.fop.fo.extensions.ExtensionObj` class.
`class` | `AFPInvokeMediumMapElement` This class represents an AFP-specific extension element to embed Invoke Medium Map (IMM) fields at the beginning of a page group or just prior to a Page.
`class` | `AFPPageOverlayElement` This class extends the org.apache.fop.render.afp.extensions.AbstractAFPExtensionObject class.
`class` | `AFPPageSegmentElement` This class extends the org.apache.fop.extensions.ExtensionObj class.
`class` | `AFPPageSetupElement` This class extends the org.apache.fop.extensions.ExtensionObj class.

Constructors in org.apache.fop.render.afp.extensions with parameters of type FONode
`AbstractAFPExtensionObject(FONode parent, java.lang.String name)`
`AFPIncludeFormMapElement(FONode parent, java.lang.String name)` Constructs an AFP object (called by Maker).
`AFPInvokeMediumMapElement(FONode parent)` Constructs the AFP extension object (called by Maker).
`AFPPageOverlayElement(FONode parent, java.lang.String name)` Constructs an AFP object (called by Maker).
`AFPPageSegmentElement(FONode parent, java.lang.String name)` Constructs an AFP object (called by Maker).
`AFPPageSetupElement(FONode parent, java.lang.String name)` Constructs an AFP object (called by Maker).

Uses of FONode in org.apache.fop.render.pdf.extensions

Subclasses of FONode in org.apache.fop.render.pdf.extensions
`class` | `AbstractPDFExtensionElement` Base class for the PDF-specific extension elements.
`class` | `PDFActionElement` Extension element for pdf:action.
`class` | `PDFArrayElement` Extension element for pdf:array.
`class` | `PDFCatalogElement` Extension element for pdf:catalog.
`class` | `PDFCollectionEntryElement` Extension element for collection entries: pdf:{array,boolean,dictionary,name,number,reference,string}.
`class` | `PDFDictionaryElement` Extension element for dictionaries: pdf:{catalog,page,dictionary}.
`class` | `PDFDocumentInformationElement`
`class` | `PDFEmbeddedFileElement` Extension element for pdf:embedded-file.
`class` | `PDFLayerElement` Extension element for pdf:layer.
`class` | `PDFNavigatorElement` Extension element for pdf:navigator.
`class` | `PDFPageElement` Extension element for pdf:page.
`class` | `PDFPagePieceElement`
`class` | `PDFReferenceElement` Extension element for pdf:reference.
`class` | `PDFVTElement`

Methods in org.apache.fop.render.pdf.extensions with parameters of type FONode
`protected void` | `PDFDocumentInformationElement.addChildNode(FONode child)`
`protected void` | `PDFArrayElement.addChildNode(FONode child)`
`protected void` | `PDFDictionaryElement.addChildNode(FONode child)`

Constructors in org.apache.fop.render.pdf.extensions with parameters of type FONode
`AbstractPDFExtensionElement(FONode parent)` Default constructor

Uses of FONode in org.apache.fop.render.ps.extensions

Subclasses of FONode in org.apache.fop.render.ps.extensions
`class` | `AbstractPSCommentElement` Base postscript commment element class
`class` | `AbstractPSExtensionElement` Base class for the PostScript-specific extension elements.
`class` | `AbstractPSExtensionObject` Base class for the PostScript-specific extension elements.
`class` | `PSCommentAfterElement` Comment after element
`class` | `PSCommentBeforeElement` Comment before element
`class` | `PSPageSetupCodeElement` Extension element for fox:ps-page-setup-code.
`class` | `PSPageTrailerCodeBeforeElement` Comment before element
`class` | `PSSetPageDeviceElement` Extension element for ps:ps-setpagedevice.
`class` | `PSSetupCodeElement` Extension element for fox:ps-setup-code.

Constructors in org.apache.fop.render.ps.extensions with parameters of type FONode
`AbstractPSCommentElement(FONode parent)` Default constructor
`AbstractPSExtensionElement(FONode parent)` Default constructor
`AbstractPSExtensionObject(FONode parent)` Main constructor.
`PSCommentAfterElement(FONode parent)` Main constructor
`PSCommentBeforeElement(FONode parent)` Main constructor
`PSPageSetupCodeElement(FONode parent)` Main constructor
`PSPageTrailerCodeBeforeElement(FONode parent)` Main constructor
`PSSetPageDeviceElement(FONode parent)` Main constructor
`PSSetupCodeElement(FONode parent)` Main constructor

Uses of FONode in org.apache.fop.render.rtf

Methods in org.apache.fop.render.rtf with parameters of type FONode
`void` | `RTFEventProducer.ignoredDeferredEvent(java.lang.Object source, FONode node, boolean start, org.xml.sax.Locator loc)` The RTF handler ignored some deferred event (i.e.

Uses of FONode in org.apache.fop.traits

Methods in org.apache.fop.traits with parameters of type FONode
`static WritingModeTraitsGetter` | `WritingModeTraits.getWritingModeTraitsGetter(FONode fn)` Helper function to find the writing mode traits getter (if any) that applies for a given FO node.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 2.1
PREV NEXT | FRAMES NO FRAMES

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