fop 1.1

## 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` `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.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` `FONode.FONodeIterator.firstNode()` Returns the first node in the list, and decreases the index, so that a subsequent call to `hasPrevious()` will return `false`
`FONode` `FObj.FObjIterator.firstNode()` 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.lastNode()` 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.lastNode()` 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.nextNode()` Convenience method with return type of FONode (semantically equivalent to: `(FONode) next();`)
`FONode` `FObj.FObjIterator.nextNode()` Convenience method with return type of FONode (semantically equivalent to: `(FONode) next();`)
`FONode` `FONode.FONodeIterator.previousNode()` Convenience method with return type of FONode (semantically equivalent to: `(FONode) previous();`)
`FONode` `FObj.FObjIterator.previousNode()` Convenience method with return type of FONode (semantically equivalent to: `(FONode) previous();`)

Methods in org.apache.fop.fo with parameters of type FONode
`protected void` `XMLObj.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 void` `FONode.addChildNode(FONode child)` Adds a node as a child of this node.
`protected void` `FObjMixed.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 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` `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.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
`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` `FONode.removeChild(FONode child)` Removes a child node.
`void` `FObjMixed.removeChild(FONode child)` Removes a child node.
`void` `FObj.removeChild(FONode child)` Removes a child node.
`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` `ExtensionObj` Base class for pdf bookmark extension objects.
`class` `ExternalDocument` Class for the fox:external-document extension element.

Constructors in org.apache.fop.fo.extensions with parameters of type FONode
`ExtensionObj(FONode parent)` Create a new extension object.
`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 modelling the `fo:inline-container` object.
`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` `Wrapper.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 void` `InstreamForeignObject.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.
`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)` Base constructor
`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` `TableRow.addChildNode(FONode child)` Adds a node as a child of this node.
`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.
`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` `BookmarkTree.addChildNode(FONode obj)` Adds a node as a child of this node.
`protected void` `Bookmark.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.FootnodeLayoutManagerMaker.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.WrapperLayoutManagerMaker.make(FONode node, java.util.List lms)` Create a layout manager.
`LayoutManager` `LayoutManagerMapping.makeLayoutManager(FONode node)` Make a specific LayoutManager for the node.
`LayoutManager` `LayoutManagerMaker.makeLayoutManager(FONode node)` Make a specific LayoutManager for the node.
`void` `LayoutManagerMapping.makeLayoutManagers(FONode node, java.util.List lms)` Make LayoutManagers for the node and add them to the list lms.
`void` `LayoutManagerMaker.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 `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` `PDFEmbeddedFileElement` Extension element for pdf:embedded-file.

Constructors in org.apache.fop.render.pdf.extensions with parameters of type FONode
`AbstractPDFExtensionElement(FONode parent)` Default constructor
`PDFEmbeddedFileElement(FONode parent)` Main 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.

fop 1.1

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