fop 0.94

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

Packages that use FONode
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.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.ps.extensions Extensions specific to the PostScript Renderer. 
 

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
          Base class for representation of mixed content formatting objects (i.e., those that can contain both child FO's and text nodes/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 FONode.parent
          Parent FO node
protected  FONode[] FONode.siblings
          pointer to the sibling nodes
 

Methods in org.apache.fop.fo that return FONode
 FONode FONode.clone(FONode cloneparent, boolean removeChildren)
          Perform a shallow cloning operation, set its parent, and optionally clean the list of child nodes
 FONode FOText.clone(FONode parent, boolean removeChildren)
           
 FONode FObj.clone(FONode parent, boolean removeChildren)
           
 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()
           
 FONode FONode.getParent()
           
 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()
           
 FONode ElementMapping.Maker.make(FONode parent)
          Creates a new FONode (or rather a specialized subclass of it).
 FONode UnknownXMLObj.Maker.make(FONode parent)
          Make an instance
 FONode FONode.FONodeIterator.nextNode()
          Convenience method with return type of FONode (should be semantically equivalent to (FONode) next();)
 FONode FObj.FObjIterator.nextNode()
           
 FONode FONode.FONodeIterator.previousNode()
          Convenience method with return type of FONode (should be semantically equivalent to (FONode) previous();)
 FONode FObj.FObjIterator.previousNode()
           
 

Methods in org.apache.fop.fo with parameters of type FONode
protected  void FONode.addChildNode(FONode child)
          Adds a node as a child of this node.
protected  void FObjMixed.addChildNode(FONode child)
           
protected  void XMLObj.addChildNode(FONode child)
           
protected  void UnknownXMLObj.addChildNode(FONode child)
           
protected  void FObj.addChildNode(FONode child)
           
protected static void FObj.addChildTo(FONode child, FObj parent)
          Used by RetrieveMarker during Marker-subtree cloning
protected static void FONode.attachSiblings(FONode precedingSibling, FONode followingSibling)
           
 FONode FONode.clone(FONode cloneparent, boolean removeChildren)
          Perform a shallow cloning operation, set its parent, and optionally clean the list of child nodes
 FONode FOText.clone(FONode parent, boolean removeChildren)
           
 FONode FObj.clone(FONode parent, boolean removeChildren)
           
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
 void XMLWhiteSpaceHandler.handleWhiteSpace(FObjMixed fo, FONode firstTextNode, FONode nextChild)
          Handle white-space for the fo that is passed in, starting at firstTextNode (when a nested FO is encountered)
 FONode ElementMapping.Maker.make(FONode parent)
          Creates a new FONode (or rather a specialized subclass of it).
 FONode UnknownXMLObj.Maker.make(FONode parent)
          Make an instance
protected  void FObj.notifyChildRemoval(FONode node)
          Notifies a FObj that one of it's children is removed.
 void FONode.removeChild(FONode child)
          Removes a child node.
 void FObj.removeChild(FONode child)
           
 

Constructors in org.apache.fop.fo with parameters of type FONode
FObj(FONode parent)
          Create a new formatting object.
FObjMixed(FONode parent)
           
FONode(FONode parent)
          Main constructor.
FOText(FONode parent)
          Creates a now 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)
           
 

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.
 

Constructors in org.apache.fop.fo.extensions with parameters of type FONode
ExtensionObj(FONode parent)
          Create a new extension object.
 

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 instream-foreign-object and external-graphics flow formatting objects.
 class AbstractListItemPart
          Class modelling the fo:list-item-body object.
 class BasicLink
          The fo:basic-link formatting object.
 class BidiOverride
          fo:bidi-override element.
 class Block
          Class modelling the fo:block object.
 class BlockContainer
          Class modelling the fo:block-container object.
 class Character
          This class represents the flow object 'fo:character'.
 class ExternalGraphic
          External graphic formatting object.
 class Float
          fo:float element.
 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
          The instream-foreign-object flow formatting object.
 class Leader
          Class modelling 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
          Marker formatting 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
          The retrieve-marker formatting object.
 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 TableColumn
          Class modelling the fo:table-column object.
 class TableFObj
          Superclass for table-related FOs
 class TableFooter
          Class modelling the fo:table-footer object.
 class TableHeader
          Class modelling the fo:table-header object.
 class TableRow
          Class modelling the fo:table-row object.
 class Wrapper
          Implementation for fo:wrapper formatting object.
 

Methods in org.apache.fop.fo.flow that return FONode
 FONode Table.clone(FONode parent, boolean removeChildren)
           
 

Methods in org.apache.fop.fo.flow with parameters of type FONode
protected  void InstreamForeignObject.addChildNode(FONode child)
           
protected  void TableBody.addChildNode(FONode child)
           
 void Footnote.addChildNode(FONode child)
           
 void ListItem.addChildNode(FONode child)
           
protected  void Table.addChildNode(FONode child)
           
protected  void TableFObj.addChildNode(FONode child)
           
protected  void TableRow.addChildNode(FONode child)
           
 FONode Table.clone(FONode parent, boolean removeChildren)
           
protected  Marker.MarkerPropertyList Marker.getPropertyListFor(FONode foNode)
          retrieve the property list of foNode
protected  void TableBody.initPendingSpans(FONode child)
          Initializes list of pending row-spans; used for correctly assigning initial value for column-number for the cells of following rows (note: not literally mentioned in the Rec, but it is assumed that, if the first cell in a given row spans two rows, then the first cell of the following row will have an initial column-number of 2, since the first column is already occupied...)
 

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)
           
BasicLink(FONode parent)
           
BidiOverride(FONode parent)
           
Block(FONode parent)
           
BlockContainer(FONode parent)
           
Character(FONode parent)
           
ExternalGraphic(FONode parent)
          Create a new External graphic node.
Float(FONode parent)
           
Footnote(FONode parent)
           
FootnoteBody(FONode parent)
           
InitialPropertySet(FONode parent)
           
Inline(FONode parent)
           
InlineContainer(FONode parent)
           
InlineLevel(FONode parent)
           
InstreamForeignObject(FONode parent)
          constructs an instream-foreign-object object (called by Maker).
Leader(FONode parent)
           
ListBlock(FONode parent)
           
ListItem(FONode parent)
           
ListItemBody(FONode parent)
           
ListItemLabel(FONode parent)
           
Marker(FONode parent)
          Create a marker fo.
MultiCase(FONode parent)
           
MultiProperties(FONode parent)
           
MultiPropertySet(FONode parent)
           
MultiSwitch(FONode parent)
           
MultiToggle(FONode parent)
           
PageNumber(FONode parent)
           
PageNumberCitation(FONode parent)
           
PageNumberCitationLast(FONode parent)
          Main constructor
RetrieveMarker(FONode parent)
          Create a retrieve marker object.
Table(FONode parent)
           
TableAndCaption(FONode parent)
           
TableBody(FONode parent)
           
TableCaption(FONode parent)
           
TableCell(FONode parent)
           
TableColumn(FONode parent)
           
TableColumn(FONode parent, boolean defaultColumn)
           
TableFObj(FONode parent)
          Main constructor
TableFooter(FONode parent)
           
TableHeader(FONode parent)
           
TableRow(FONode parent)
           
Wrapper(FONode parent)
           
 

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

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

Methods in org.apache.fop.fo.pagination with parameters of type FONode
protected  void SimplePageMaster.addChildNode(FONode child)
           
 void PageSequence.addChildNode(FONode child)
           
 

Constructors in org.apache.fop.fo.pagination with parameters of type FONode
ColorProfile(FONode parent)
           
ConditionalPageMasterReference(FONode parent)
           
Declarations(FONode parent)
           
Flow(FONode parent)
           
LayoutMasterSet(FONode parent)
           
PageSequence(FONode parent)
          Create a page sequence FO node.
PageSequenceMaster(FONode parent)
           
PageSequenceWrapper(FONode parent)
           
Region(FONode parent)
           
RegionAfter(FONode parent)
           
RegionBA(FONode parent)
           
RegionBefore(FONode parent)
           
RegionBody(FONode parent)
           
RegionEnd(FONode parent)
           
RegionSE(FONode parent)
           
RegionStart(FONode parent)
           
RepeatablePageMasterAlternatives(FONode parent)
           
RepeatablePageMasterReference(FONode parent)
           
Root(FONode parent)
           
SideRegion(FONode parent)
           
SimplePageMaster(FONode parent)
           
SinglePageMasterReference(FONode parent)
           
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
          The fo:bookmark formatting object, first introduced in the XSL 1.1 WD.
 class BookmarkTitle
          The fo:bookmark-title formatting object, first introduced in the XSL 1.1 WD.
 class BookmarkTree
          The fo:bookmark-tree formatting 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)
           
protected  void Bookmark.addChildNode(FONode obj)
           
 

Constructors in org.apache.fop.fo.pagination.bookmarks with parameters of type FONode
Bookmark(FONode parent)
          Create a new bookmark object.
BookmarkTitle(FONode parent)
          Create a new BookmarkTitle object.
BookmarkTree(FONode parent)
           
 

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)
           
 void LayoutManagerMapping.FOTextLayoutManagerMaker.make(FONode node, java.util.List lms)
           
 void LayoutManagerMapping.InlineLayoutManagerMaker.make(FONode node, java.util.List lms)
           
 void LayoutManagerMapping.FootnodeLayoutManagerMaker.make(FONode node, java.util.List lms)
           
 void LayoutManagerMapping.InlineContainerLayoutManagerMaker.make(FONode node, java.util.List lms)
           
 void LayoutManagerMapping.BasicLinkLayoutManagerMaker.make(FONode node, java.util.List lms)
           
 void LayoutManagerMapping.BlockLayoutManagerMaker.make(FONode node, java.util.List lms)
           
 void LayoutManagerMapping.LeaderLayoutManagerMaker.make(FONode node, java.util.List lms)
           
 void LayoutManagerMapping.CharacterLayoutManagerMaker.make(FONode node, java.util.List lms)
           
 void LayoutManagerMapping.ExternalGraphicLayoutManagerMaker.make(FONode node, java.util.List lms)
           
 void LayoutManagerMapping.BlockContainerLayoutManagerMaker.make(FONode node, java.util.List lms)
           
 void LayoutManagerMapping.ListItemLayoutManagerMaker.make(FONode node, java.util.List lms)
           
 void LayoutManagerMapping.ListBlockLayoutManagerMaker.make(FONode node, java.util.List lms)
           
 void LayoutManagerMapping.InstreamForeignObjectLayoutManagerMaker.make(FONode node, java.util.List lms)
           
 void LayoutManagerMapping.PageNumberLayoutManagerMaker.make(FONode node, java.util.List lms)
           
 void LayoutManagerMapping.PageNumberCitationLayoutManagerMaker.make(FONode node, java.util.List lms)
           
 void LayoutManagerMapping.PageNumberCitationLastLayoutManagerMaker.make(FONode node, java.util.List lms)
           
 void LayoutManagerMapping.TableLayoutManagerMaker.make(FONode node, java.util.List lms)
           
 void LayoutManagerMapping.RetrieveMarkerLayoutManagerMaker.make(FONode node, java.util.List lms)
           
 void LayoutManagerMapping.WrapperLayoutManagerMaker.make(FONode node, java.util.List lms)
           
 LayoutManager LayoutManagerMapping.makeLayoutManager(FONode node)
           
 LayoutManager LayoutManagerMaker.makeLayoutManager(FONode node)
          Make a specific LayoutManager for the node.
 void LayoutManagerMapping.makeLayoutManagers(FONode node, java.util.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 AFPElement
          This class extends the org.apache.fop.extensions.ExtensionObj class.
 class AFPPageSetupElement
          Extension element for fox:ps-page-setup-code.
 

Constructors in org.apache.fop.render.afp.extensions with parameters of type FONode
AbstractAFPExtensionObject(FONode parent, java.lang.String name)
           
AFPElement(FONode parent, java.lang.String name)
          Constructs an AFP object (called by Maker).
AFPPageSetupElement(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 AbstractPSExtensionObject
          Base class for the PostScript-specific extension elements.
 class PSPageSetupCodeElement
          Extension element for fox:ps-page-setup-code.
 class PSSetupCodeElement
          Extension element for fox:ps-setup-code.
 

Constructors in org.apache.fop.render.ps.extensions with parameters of type FONode
AbstractPSExtensionObject(FONode parent)
           
PSPageSetupCodeElement(FONode parent)
          Main constructor
PSSetupCodeElement(FONode parent)
          Main constructor
 


fop 0.94

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