|
fop 0.95 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
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.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.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)
Perform a shallow cloning operation, set its parent, and optionally clean the list of child nodes |
FONode |
FObj.clone(FONode parent,
boolean removeChildren)
Perform a shallow cloning operation, set its parent, and optionally clean 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()
|
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 |
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()
Convenience method with return type of FONode (should be semantically equivalent to (FONode) next(); ) |
FONode |
FONode.FONodeIterator.previousNode()
Convenience method with return type of FONode (should be semantically equivalent to (FONode) previous(); ) |
FONode |
FObj.FObjIterator.previousNode()
Convenience method with return type of FONode (should be semantically equivalent to (FONode) previous(); ) |
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 |
FObj.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 |
UnknownXMLObj.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 static void |
FObj.addChildTo(FONode child,
FObj 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 |
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)
Perform a shallow cloning operation, set its parent, and optionally clean the list of child nodes |
FONode |
FObj.clone(FONode parent,
boolean removeChildren)
Perform a shallow cloning operation, set its parent, and optionally clean 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 |
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)
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)
|
|
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. |
class |
ExternalDocument
Class for the fox:external-document extenstion 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 instream-foreign-object and external-graphics flow formatting objects. |
class |
AbstractListItemPart
Common superclass for list-item-label and list-item-body. |
class |
AbstractPageNumberCitation
Base class modelling the fo:page-number-citation object. |
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 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 object. |
class |
Wrapper
Class modelling the fo:wrapper object. |
Methods in org.apache.fop.fo.flow with parameters of type FONode | |
---|---|
void |
Footnote.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 |
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 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 |
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)
Perform a shallow cloning operation, set its parent, and optionally clean the list of child nodes |
Methods in org.apache.fop.fo.flow.table with parameters of type FONode | |
---|---|
protected void |
Table.addChildNode(FONode child)
Adds a node as a child of this node. |
protected void |
TableBody.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)
Perform a shallow cloning operation, set its parent, and optionally clean the list of child nodes |
Constructors in org.apache.fop.fo.flow.table with parameters of type FONode | |
---|---|
Table(FONode parent)
|
|
TableAndCaption(FONode parent)
|
|
TableBody(FONode parent)
|
|
TableCaption(FONode parent)
|
|
TableCell(FONode parent)
|
|
TableCellContainer(FONode parent)
|
|
TableColumn(FONode parent)
|
|
TableColumn(FONode parent,
boolean implicit)
|
|
TableFObj(FONode parent)
Main constructor |
|
TableFooter(FONode parent)
|
|
TableHeader(FONode parent)
|
|
TableRow(FONode 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
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
Abstract base implementation for page sequences. |
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 | |
---|---|
void |
PageSequence.addChildNode(FONode child)
Adds a node as a child of this node. |
protected void |
SimplePageMaster.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 a page sequence FO node. |
|
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 |
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. |
|
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 |
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 |
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 |
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 |
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)
|
|
PSCommentAfterElement(FONode parent)
Main constructor |
|
PSCommentBeforeElement(FONode parent)
Main constructor |
|
PSPageSetupCodeElement(FONode parent)
Main constructor |
|
PSSetPageDeviceElement(FONode parent)
Main constructor |
|
PSSetupCodeElement(FONode parent)
Main constructor |
|
fop 0.95 | |||||||||
PREV NEXT | FRAMES NO FRAMES |