fop 1.1

## Uses of Class
org.apache.fop.apps.FOPException

Packages that use FOPException
org.apache.fop.apps: Application classes used for running FOP embedded in other applications.
org.apache.fop.area: FOP's area tree.
org.apache.fop.cli: This package contains the command-line client for Apache FOP.
org.apache.fop.fo: Classes, constants and basic infrastructure for the FO tree.
org.apache.fop.fo.expr: Classes for XSL expressions and functions.
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.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.fonts: Classes for font handling.
org.apache.fop.fonts.substitute: Font substitution facilities.
org.apache.fop.render: Generic renderer interface.
org.apache.fop.render.afp: An AFP Renderer implementation and supporting classes.
org.apache.fop.render.afp.extensions
org.apache.fop.render.awt: AWT Renderer used for displaying rendered pages in Java applications.
org.apache.fop.render.awt.viewer: AWT Viewer PreviewDialog and PreviewPanel.
org.apache.fop.render.bitmap: Bitmap Renderer which creates TIFF and PNG images from rendered pages.
org.apache.fop.render.intermediate
org.apache.fop.render.java2d: Java2D Renderer which paints rendered pages on Graphics2D instances.
org.apache.fop.render.pcl: PCL Renderer (Supports PCL5 and HP GL/2)
org.apache.fop.render.pdf: PDF Renderer
org.apache.fop.render.pdf.extensions
org.apache.fop.render.ps: PostScript Renderer
org.apache.fop.render.ps.extensions: Extensions specific to the PostScript Renderer.
org.apache.fop.render.rtf.rtflib.rtfdoc: Independent subsystem (not specific to FOP) classes that are used to build RTF documents.
org.apache.fop.render.txt: Plain Text Renderer
org.apache.fop.render.xml: Area Tree XML Renderer.
org.apache.fop.servlet: This package contains two sample FOP servlets.
org.apache.fop.svg: Classes that add SVG support to FOP and SVG->PDF conversion for Batik.
org.apache.fop.tools.fontlist
org.apache.fop.util: Various utility classes (I/O, codecs, color support, service discovers etc.).

Uses of FOPException in org.apache.fop.apps

Methods in org.apache.fop.apps that throw FOPException
`void` `FopFactoryConfigurator.configure(FopFactory factory)` Initializes user agent settings from the user configuration file, if present: baseURL, resolution, default page size,...
`org.xml.sax.helpers.DefaultHandler` `Fop.getDefaultHandler()` Returns the DefaultHandler object that will receive the SAX stream containing the FO document to be rendered.
`Fop` `FopFactory.newFop(FOUserAgent userAgent)` Returns a new `Fop` instance.
`Fop` `FopFactory.newFop(java.lang.String outputFormat)` Returns a new `Fop` instance.
`Fop` `FopFactory.newFop(java.lang.String outputFormat, FOUserAgent userAgent)` Returns a new `Fop` instance.
`Fop` `FopFactory.newFop(java.lang.String outputFormat, FOUserAgent userAgent, java.io.OutputStream stream)` Returns a new `Fop` instance.
`Fop` `FopFactory.newFop(java.lang.String outputFormat, java.io.OutputStream stream)` Returns a new `Fop` instance.
`void` `FopFactoryConfigurator.setUserConfig(org.apache.avalon.framework.configuration.Configuration cfg)` Set the user configuration.
`void` `FopFactory.setUserConfig(org.apache.avalon.framework.configuration.Configuration userConfig)` Set the user configuration.

Uses of FOPException in org.apache.fop.area

Methods in org.apache.fop.area that throw FOPException
`protected void` `AreaTreeHandler.setupModel(FOUserAgent userAgent, java.lang.String outputFormat, java.io.OutputStream stream)` Sets up the AreaTreeModel instance for use by the AreaTreeHandler.

Constructors in org.apache.fop.area that throw FOPException
`AreaTreeHandler(FOUserAgent userAgent, java.lang.String outputFormat, java.io.OutputStream stream)` Constructor.
`CachedRenderPagesModel(FOUserAgent userAgent, java.lang.String outputFormat, FontInfo fontInfo, java.io.OutputStream stream)` Main Constructor
`PageViewport(PageViewport original)` Copy constructor.
`RenderPagesModel(FOUserAgent userAgent, java.lang.String outputFormat, FontInfo fontInfo, java.io.OutputStream stream)` Create a new render pages model with the given renderer.

Uses of FOPException in org.apache.fop.cli

Methods in org.apache.fop.cli that throw FOPException
`protected java.lang.String` `CommandLineOptions.getOutputFormat()`
`boolean` `CommandLineOptions.parse(java.lang.String[] args)` Parses the command line arguments.
`void` `InputHandler.renderTo(FOUserAgent userAgent, java.lang.String outputFormat)` Renders the pre-setup document.
`void` `InputHandler.renderTo(FOUserAgent userAgent, java.lang.String outputFormat, java.io.OutputStream out)` Generate a document, given an initialized Fop object
`void` `IFInputHandler.renderTo(FOUserAgent userAgent, java.lang.String outputFormat, java.io.OutputStream out)` Generate a document, given an initialized Fop object
`void` `AreaTreeInputHandler.renderTo(FOUserAgent userAgent, java.lang.String outputFormat, java.io.OutputStream out)` Generate a document, given an initialized Fop object
`void` `InputHandler.transformTo(java.io.OutputStream out)` In contrast to render(Fop) this method only performs the XSLT stage and saves the intermediate XSL-FO file to the output file.
`protected void` `InputHandler.transformTo(javax.xml.transform.Result result)` Transforms the input document to the input format expected by FOP using XSLT.

Uses of FOPException in org.apache.fop.fo

Subclasses of FOPException in org.apache.fop.fo
`class` `ValidationException` Exception thrown during FO tree validation.

Methods in org.apache.fop.fo with parameters of type FOPException
`void` `FOValidationEventProducer.markerCloningFailed(java.lang.Object source, java.lang.String markerClassName, FOPException fe, org.xml.sax.Locator loc)` Indicates a problem while cloning a marker (ex.

Methods in org.apache.fop.fo that throw FOPException
`protected void` `FONode.addCharacters(char[] data, int start, int end, PropertyList pList, org.xml.sax.Locator locator)` Deprecated. Please override `FONode.characters(char[], int, int, PropertyList, Locator)` instead!
`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
`void` `FOText.bind(PropertyList pList)` Bind the given `PropertyList` to this node Does nothing by default.
`void` `FONode.bind(PropertyList propertyList)` Bind the given `PropertyList` to this node Does nothing by default.
`void` `FObj.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`protected void` `XMLObj.characters(char[] data, int start, int length, PropertyList pList, org.xml.sax.Locator locator)` Adds characters.
`protected void` `UnknownXMLObj.characters(char[] data, int start, int length, PropertyList pList, org.xml.sax.Locator locator)` Adds characters.
`protected void` `FOText.characters(char[] data, int start, int length, PropertyList list, org.xml.sax.Locator locator)` Adds characters.
`protected void` `FONode.characters(char[] data, int start, int length, PropertyList pList, org.xml.sax.Locator locator)` Adds characters.
`protected void` `FObjMixed.characters(char[] data, int start, int length, PropertyList pList, org.xml.sax.Locator locator)` Adds characters.
`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
`protected PropertyList` `FONode.createPropertyList(PropertyList pList, FOEventHandler foEventHandler)` Create a property list for this node.
`protected PropertyList` `FObj.createPropertyList(PropertyList parent, FOEventHandler foEventHandler)` Create a default property list for this element.
`protected void` `FOText.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `FONode.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `FObjMixed.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`void` `FONode.finalizeNode()` Finalize this node.
`void` `FObjMixed.finalizeNode()` Finalize this node.
`ElementMapping.Maker` `ElementMappingRegistry.findFOMaker(java.lang.String namespaceURI, java.lang.String localName, org.xml.sax.Locator locator)` Finds the Maker used to create node objects of a particular type
`void` `XMLObj.processNode(java.lang.String elementName, org.xml.sax.Locator locator, org.xml.sax.Attributes attlist, PropertyList propertyList)` Initialize the node with its name, location information, and attributes The attributes must be used immediately as the sax attributes will be altered for the next element.
`void` `FONode.processNode(java.lang.String elementName, org.xml.sax.Locator locator, org.xml.sax.Attributes attlist, PropertyList pList)` Initialize the node with its name, location information, and attributes The attributes must be used immediately as the sax attributes will be altered for the next element.
`void` `FObj.processNode(java.lang.String elementName, org.xml.sax.Locator locator, org.xml.sax.Attributes attlist, PropertyList pList)` Initialize the node with its name, location information, and attributes The attributes must be used immediately as the sax attributes will be altered for the next element.
`protected void` `FONode.startOfNode()` Called after processNode() is called.
`protected void` `FObj.startOfNode()` Called after processNode() is called.

Constructors in org.apache.fop.fo that throw FOPException
`FOTreeBuilder(java.lang.String outputFormat, FOUserAgent foUserAgent, java.io.OutputStream stream)` `FOTreeBuilder` constructor

Uses of FOPException in org.apache.fop.fo.expr

Subclasses of FOPException in org.apache.fop.fo.expr
`class` `PropertyException` Class for managing exceptions that are raised in Property processing.

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

Methods in org.apache.fop.fo.extensions that throw FOPException
`void` `ExternalDocument.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`protected PropertyList` `ExtensionObj.createPropertyList(PropertyList parent, FOEventHandler foEventHandler)` Create a default property list for this element.
`protected void` `ExternalDocument.endOfNode()`
`void` `ExtensionObj.processNode(java.lang.String elementName, org.xml.sax.Locator locator, org.xml.sax.Attributes attlist, PropertyList pList)` Initialize the node with its name, location information, and attributes The attributes must be used immediately as the sax attributes will be altered for the next element.
`protected void` `ExternalDocument.startOfNode()`

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

Methods in org.apache.fop.fo.extensions.destination that throw FOPException
`protected void` `Destination.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`void` `Destination.processNode(java.lang.String elementName, org.xml.sax.Locator locator, org.xml.sax.Attributes attlist, PropertyList pList)` Initialize the node with its name, location information, and attributes The attributes must be used immediately as the sax attributes will be altered for the next element.

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

Methods in org.apache.fop.fo.flow that throw FOPException
`protected void` `Wrapper.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` `Wrapper.bind(PropertyList pList)`
`void` `RetrieveTableMarker.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `RetrieveMarker.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `PageNumber.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `MultiToggle.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `MultiSwitch.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `MultiPropertySet.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `MultiCase.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `Marker.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `ListItem.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `ListBlock.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `Leader.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `InlineLevel.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `InlineContainer.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `Inline.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `InitialPropertySet.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `FootnoteBody.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `Footnote.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `Float.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `ExternalGraphic.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `Character.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `BlockContainer.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `Block.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `BidiOverride.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `BasicLink.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `AbstractRetrieveMarker.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `AbstractPageNumberCitation.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `AbstractListItemPart.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `AbstractGraphics.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`protected void` `Wrapper.endOfNode()`
`protected void` `PageNumberCitationLast.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `PageNumberCitation.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `PageNumber.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `MultiSwitch.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `MultiProperties.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `Marker.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `ListItemLabel.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `ListItemBody.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `ListItem.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `ListBlock.endOfNode()` Make sure the content model is satisfied, if so then tell the `FOEventHandler` that we are at the end of the list-block.
`protected void` `Leader.endOfNode()`
`protected void` `InstreamForeignObject.endOfNode()` Make sure content model satisfied, if so then tell the `FOEventHandler` that we are at the end of the instream-foreign-object.
`protected void` `InlineContainer.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `Inline.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `FootnoteBody.endOfNode()` Make sure the content model is satisfied, if so then tell the `FOEventHandler` that we are at the end of the footnote-body.
`protected void` `Footnote.endOfNode()` Make sure content model satisfied, if so then tell the `FOEventHandler` that we are at the end of the footnote.
`protected void` `Float.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `BlockContainer.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `Block.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `BasicLink.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `AbstractListItemPart.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`void` `RetrieveTableMarker.processNode(java.lang.String elementName, org.xml.sax.Locator locator, org.xml.sax.Attributes attlist, PropertyList pList)` Initialize the node with its name, location information, and attributes The attributes must be used immediately as the sax attributes will be altered for the next element.
`void` `RetrieveMarker.processNode(java.lang.String elementName, org.xml.sax.Locator locator, org.xml.sax.Attributes attlist, PropertyList pList)` Initialize the node with its name, location information, and attributes The attributes must be used immediately as the sax attributes will be altered for the next element.
`void` `AbstractPageNumberCitation.processNode(java.lang.String elementName, org.xml.sax.Locator locator, org.xml.sax.Attributes attlist, PropertyList pList)` Initialize the node with its name, location information, and attributes The attributes must be used immediately as the sax attributes will be altered for the next element.
`protected void` `Wrapper.startOfNode()`
`protected void` `PageNumberCitationLast.startOfNode()` Called after processNode() is called.
`protected void` `PageNumberCitation.startOfNode()` Called after processNode() is called.
`protected void` `PageNumber.startOfNode()` Called after processNode() is called.
`protected void` `ListItemLabel.startOfNode()` Called after processNode() is called.
`protected void` `ListItemBody.startOfNode()` Called after processNode() is called.
`protected void` `ListItem.startOfNode()` Called after processNode() is called.
`protected void` `ListBlock.startOfNode()` Called after processNode() is called.
`protected void` `Leader.startOfNode()`
`protected void` `InstreamForeignObject.startOfNode()`
`protected void` `Inline.startOfNode()` Called after processNode() is called.
`protected void` `FootnoteBody.startOfNode()` Called after processNode() is called.
`protected void` `Footnote.startOfNode()` Called after processNode() is called.
`protected void` `ExternalGraphic.startOfNode()` Called after processNode() is called.
`protected void` `Character.startOfNode()` Called after processNode() is called.
`protected void` `BlockContainer.startOfNode()` Called after processNode() is called.
`protected void` `Block.startOfNode()` Called after processNode() is called.
`protected void` `BasicLink.startOfNode()` Called after processNode() is called.

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

Methods in org.apache.fop.fo.flow.table that throw FOPException
`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.
`protected void` `TableCellContainer.addTableCellChild(TableCell cell, boolean firstRow)` Add cell to current row.
`void` `TableRow.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `TablePart.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `TableFObj.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `TableColumn.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `TableCellContainer.bind(PropertyList pList)`
`void` `TableCell.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `TableCaption.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `TableAndCaption.bind(PropertyList pList)`
`void` `Table.bind(PropertyList pList)` Bind property values from the property list to the FO 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
`protected void` `TableRow.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `TableHeader.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `TableFooter.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`void` `TableColumn.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `TableCell.endOfNode()` Make sure content model satisfied, if so then tell the FOEventHandler that we are at the end of the table-cell.
`protected void` `TableCaption.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `TableBody.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `TableAndCaption.endOfNode()` Make sure content model satisfied, if so then tell the FOEventHandler that we are at the end of the flow.
`protected void` `Table.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`void` `TableRow.finalizeNode()` Finalize this node.
`void` `TablePart.finalizeNode()` Finalize this node.
`void` `TableCell.finalizeNode()` Finalize this node.
`void` `Table.finalizeNode()` Finalize this node.
`void` `TableRow.processNode(java.lang.String elementName, org.xml.sax.Locator locator, org.xml.sax.Attributes attlist, PropertyList pList)` Initialize the node with its name, location information, and attributes The attributes must be used immediately as the sax attributes will be altered for the next element.
`void` `TablePart.processNode(java.lang.String elementName, org.xml.sax.Locator locator, org.xml.sax.Attributes attlist, PropertyList pList)` Initialize the node with its name, location information, and attributes The attributes must be used immediately as the sax attributes will be altered for the next element.
`void` `TableFObj.processNode(java.lang.String elementName, org.xml.sax.Locator locator, org.xml.sax.Attributes attlist, PropertyList pList)` Initialize the node with its name, location information, and attributes The attributes must be used immediately as the sax attributes will be altered for the next element.
`protected void` `TableRow.startOfNode()` Called after processNode() is called.
`protected void` `TableHeader.startOfNode()` Called after processNode() is called.
`protected void` `TableFooter.startOfNode()` Called after processNode() is called.
`void` `TableColumn.startOfNode()` Called after processNode() is called.
`protected void` `TableCell.startOfNode()` Called after processNode() is called.
`protected void` `TableBody.startOfNode()` Called after processNode() is called.
`protected void` `Table.startOfNode()` Called after processNode() is called.

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

Methods in org.apache.fop.fo.pagination that throw FOPException
`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.
`void` `SinglePageMasterReference.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `SimplePageMaster.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `SideRegion.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `Root.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `RepeatablePageMasterReference.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `RepeatablePageMasterAlternatives.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `RegionSE.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `RegionBody.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `RegionBA.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `Region.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `PageSequenceWrapper.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `PageSequenceMaster.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `PageSequence.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `LayoutMasterSet.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `Flow.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `Declarations.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `ConditionalPageMasterReference.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `ColorProfile.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`void` `AbstractPageSequence.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`protected void` `StaticContent.endOfNode()` Make sure content model satisfied, if so then tell the FOEventHandler that we are at the end of the flow.
`protected void` `SimplePageMaster.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `Root.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `RepeatablePageMasterAlternatives.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `PageSequenceMaster.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `PageSequence.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `LayoutMasterSet.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `Flow.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `Declarations.endOfNode()` At the end of this element sort out the children into a hashmap of color profiles and a list of extension attachments.
`protected void` `StaticContent.startOfNode()` Called after processNode() is called.
`protected void` `SinglePageMasterReference.startOfNode()` Called after processNode() is called.
`protected void` `SimplePageMaster.startOfNode()` Called after processNode() is called.
`protected void` `Root.startOfNode()` Called after processNode() is called.
`protected void` `RepeatablePageMasterReference.startOfNode()` Called after processNode() is called.
`protected void` `RepeatablePageMasterAlternatives.startOfNode()` Called after processNode() is called.
`protected void` `PageSequenceMaster.startOfNode()` Called after processNode() is called.
`protected void` `PageSequence.startOfNode()` Called after processNode() is called.
`protected void` `LayoutMasterSet.startOfNode()` Called after processNode() is called.
`protected void` `Flow.startOfNode()` Called after processNode() is called.
`protected void` `ConditionalPageMasterReference.startOfNode()` Called after processNode() is called.
`protected void` `AbstractPageSequence.startOfNode()` Called after processNode() is called.

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

Methods in org.apache.fop.fo.pagination.bookmarks that throw FOPException
`void` `BookmarkTitle.bind(PropertyList pList)`
`void` `Bookmark.bind(PropertyList pList)` Bind property values from the property list to the FO node.
`protected void` `BookmarkTree.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `Bookmark.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.

Uses of FOPException in org.apache.fop.fonts

Methods in org.apache.fop.fonts that throw FOPException
`protected void` `FontInfoConfigurator.addFonts(org.apache.avalon.framework.configuration.Configuration fontsCfg, FontCache fontCache, java.util.List<EmbedFontInfo> fontInfoList)` Populates the font info list from the fonts configuration
`void` `FontManagerConfigurator.configure(FontManager fontManager, boolean strict)` Initializes font settings from the user configuration
`void` `FontInfoConfigurator.configure(java.util.List<EmbedFontInfo> fontInfoList)` Initializes font info settings from the user configuration
`static FontTriplet.Matcher` `FontManagerConfigurator.createFontsMatcher(org.apache.avalon.framework.configuration.Configuration cfg, boolean strict)` Creates a font triplet matcher from a configuration object.
`void` `FontDetector.detect(java.util.List<EmbedFontInfo> fontInfoList)` Detect installed fonts on the system
`protected EmbedFontInfo` `FontInfoConfigurator.getFontInfo(org.apache.avalon.framework.configuration.Configuration fontCfg, FontCache fontCache)` Returns a font info from a font node Configuration definition
`void` `FontCache.save()` Writes the font cache to disk.
`void` `FontManager.saveCache()` Saves the FontCache as necessary
`void` `FontCache.saveTo(java.io.File cacheFile)` Writes the font cache to disk.

Constructors in org.apache.fop.fonts that throw FOPException
`FontReader(org.xml.sax.InputSource source)` Construct a FontReader object from a path to a metric.xml file and read metric data

Uses of FOPException in org.apache.fop.fonts.substitute

Methods in org.apache.fop.fonts.substitute that throw FOPException
`void` `FontSubstitutionsConfigurator.configure(FontSubstitutions substitutions)` Configures a font substitution catalog

Uses of FOPException in org.apache.fop.render

Methods in org.apache.fop.render that throw FOPException
`protected java.util.List<EmbedFontInfo>` `PrintRendererConfigurator.buildFontList(org.apache.avalon.framework.configuration.Configuration cfg, FontResolver fontResolver, FontEventListener listener)` Builds the font list from configuration.
`void` `PrintRendererConfigurator.configure(IFDocumentHandler documentHandler)` Configures a intermediate format document handler.
`void` `RendererConfigurator.configure(Renderer renderer)` Configures a renderer
`void` `PrintRendererConfigurator.configure(Renderer renderer)` Builds a list of EmbedFontInfo objects for use with the setup() method.
`void` `XMLHandlerConfigurator.configure(RendererContext context, java.lang.String ns)` Configures renderer context by setting the handler configuration on it.
`IFDocumentHandler` `RendererFactory.createDocumentHandler(FOUserAgent userAgent, java.lang.String outputFormat)` Creates a `IFDocumentHandler` object based on the desired output format.
`FOEventHandler` `RendererFactory.createFOEventHandler(FOUserAgent userAgent, java.lang.String outputFormat, java.io.OutputStream out)` Creates FOEventHandler instances based on the desired output.
`Renderer` `RendererFactory.createRenderer(FOUserAgent userAgent, java.lang.String outputFormat)` Creates a Renderer object based on render-type desired
`abstract FOEventHandler` `AbstractFOEventHandlerMaker.makeFOEventHandler(FOUserAgent ua, java.io.OutputStream out)` Instantiates a new FOEventHandler.
`void` `Renderer.renderPage(PageViewport page)` Tells the renderer to render a particular page.
`void` `AbstractRenderer.renderPage(PageViewport page)` Tells the renderer to render a particular page.
`void` `Renderer.setupFontInfo(FontInfo fontInfo)` Set up the given FontInfo.
`void` `PrintRenderer.setupFontInfo(FontInfo inFontInfo)` Set up the given FontInfo.
`abstract void` `AbstractRenderer.setupFontInfo(FontInfo fontInfo)` Set up the given FontInfo.
`void` `PrintRendererConfigurator.setupFontInfo(IFDocumentHandler documentHandler, FontInfo fontInfo)` Sets up the `FontInfo` object for the IFDocumentHandler.

Uses of FOPException in org.apache.fop.render.afp

Methods in org.apache.fop.render.afp that throw FOPException
`void` `AFPRendererConfigurator.configure(IFDocumentHandler documentHandler)` Configures a intermediate format document handler.
`void` `AFPRendererConfigurator.setupFontInfo(IFDocumentHandler documentHandler, FontInfo fontInfo)` Sets up the `FontInfo` object for the IFDocumentHandler.

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

Methods in org.apache.fop.render.afp.extensions that throw FOPException
`protected void` `AFPPageSetupElement.characters(char[] data, int start, int length, PropertyList pList, org.xml.sax.Locator locator)` Adds characters.
`protected void` `AbstractAFPExtensionObject.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`void` `AFPPageSetupElement.processNode(java.lang.String elementName, org.xml.sax.Locator locator, org.xml.sax.Attributes attlist, PropertyList propertyList)` Initialize the node with its name, location information, and attributes The attributes must be used immediately as the sax attributes will be altered for the next element.
`void` `AFPPageSegmentElement.processNode(java.lang.String elementName, org.xml.sax.Locator locator, org.xml.sax.Attributes attlist, PropertyList propertyList)` Initialize the node with its name, location information, and attributes The attributes must be used immediately as the sax attributes will be altered for the next element.
`void` `AFPPageOverlayElement.processNode(java.lang.String elementName, org.xml.sax.Locator locator, org.xml.sax.Attributes attlist, PropertyList propertyList)` Initialize the node with its name, location information, and attributes The attributes must be used immediately as the sax attributes will be altered for the next element.
`void` `AFPIncludeFormMapElement.processNode(java.lang.String elementName, org.xml.sax.Locator locator, org.xml.sax.Attributes attlist, PropertyList propertyList)` Initialize the node with its name, location information, and attributes The attributes must be used immediately as the sax attributes will be altered for the next element.
`void` `AbstractAFPExtensionObject.processNode(java.lang.String elementName, org.xml.sax.Locator locator, org.xml.sax.Attributes attlist, PropertyList propertyList)` Initialize the node with its name, location information, and attributes The attributes must be used immediately as the sax attributes will be altered for the next element.
`protected void` `AFPPageSetupElement.startOfNode()` Called after processNode() is called.
`protected void` `AFPPageOverlayElement.startOfNode()` Called after processNode() is called.
`protected void` `AFPInvokeMediumMapElement.startOfNode()` Called after processNode() is called.
`protected void` `AFPIncludeFormMapElement.startOfNode()` Called after processNode() is called.

Uses of FOPException in org.apache.fop.render.awt

Methods in org.apache.fop.render.awt that throw FOPException
`java.awt.Dimension` `AWTRenderer.getPageImageSize(int pageNum)`
`void` `AWTRenderer.renderPage(PageViewport pageViewport)` This method override only stores the PageViewport in a List.

Uses of FOPException in org.apache.fop.render.awt.viewer

Methods in org.apache.fop.render.awt.viewer that throw FOPException
`double` `PreviewPanel.getScaleToFit(double viewWidth, double viewHeight)` Returns the scale factor required in order to fit either the current page or two adjacent pages within a window of the given height and width, depending on the display mode.
`double` `PreviewPanel.getScaleToFitWidth()` As getScaleToFitWindow, but ignoring the Y axis.
`double` `PreviewPanel.getScaleToFitWindow()` Returns the scale factor required in order to fit either the current page within the current window or to fit two adjacent pages within the display if the displaymode is continuous.
`void` `Renderable.renderTo(FOUserAgent userAgent, java.lang.String outputFormat)` Renders the pre-setup document.

Uses of FOPException in org.apache.fop.render.bitmap

Methods in org.apache.fop.render.bitmap that throw FOPException
`void` `TIFFRendererConfigurator.configure(IFDocumentHandler documentHandler)` Configures a intermediate format document handler.
`void` `BitmapRendererConfigurator.configure(IFDocumentHandler documentHandler)` Configures a intermediate format document handler.
`void` `TIFFRendererConfigurator.configure(Renderer renderer)` Configure the TIFF renderer.
`void` `BitmapRendererConfigurator.setupFontInfo(IFDocumentHandler documentHandler, FontInfo fontInfo)` Sets up the `FontInfo` object for the IFDocumentHandler.

Uses of FOPException in org.apache.fop.render.intermediate

Methods in org.apache.fop.render.intermediate that throw FOPException
`void` `IFDocumentHandlerConfigurator.configure(IFDocumentHandler documentHandler)` Configures a intermediate format document handler.
`void` `IFRenderer.renderPage(PageViewport page)` Tells the renderer to render a particular page.
`void` `IFRenderer.setupFontInfo(FontInfo inFontInfo)` Set up the given FontInfo.
`void` `IFDocumentHandlerConfigurator.setupFontInfo(IFDocumentHandler documentHandler, FontInfo fontInfo)` Sets up the `FontInfo` object for the IFDocumentHandler.
`static void` `IFUtil.setupFonts(IFDocumentHandler documentHandler)` Sets up the fonts on a document handler.
`static void` `IFUtil.setupFonts(IFDocumentHandler documentHandler, FontInfo fontInfo)` Sets up the fonts on a document handler.

Uses of FOPException in org.apache.fop.render.java2d

Methods in org.apache.fop.render.java2d that throw FOPException
`void` `Java2DRendererConfigurator.configure(Renderer renderer)` Configure the Java 2D renderer.
`java.awt.image.BufferedImage` `Java2DRenderer.getPageImage(int pageNum)` Generates a desired page from the renderer's page viewport list.
`PageViewport` `Java2DRenderer.getPageViewport(int pageIndex)` Returns a page viewport.
`void` `Java2DRenderer.renderPage(PageViewport pageViewport)` This method override only stores the PageViewport in a List.

Uses of FOPException in org.apache.fop.render.pcl

Methods in org.apache.fop.render.pcl that throw FOPException
`void` `PCLRendererConfigurator.configure(IFDocumentHandler documentHandler)` Configures a intermediate format document handler.
`void` `PCLRendererConfigurator.setupFontInfo(IFDocumentHandler documentHandler, FontInfo fontInfo)` Sets up the `FontInfo` object for the IFDocumentHandler.

Uses of FOPException in org.apache.fop.render.pdf

Methods in org.apache.fop.render.pdf that throw FOPException
`void` `PDFRendererConfigurator.configure(IFDocumentHandler documentHandler)` Configures a intermediate format document handler.

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

Methods in org.apache.fop.render.pdf.extensions that throw FOPException
`void` `PDFEmbeddedFileElement.processNode(java.lang.String elementName, org.xml.sax.Locator locator, org.xml.sax.Attributes attlist, PropertyList propertyList)` Initialize the node with its name, location information, and attributes The attributes must be used immediately as the sax attributes will be altered for the next element.
`protected void` `PDFEmbeddedFileElement.startOfNode()` Called after processNode() is called.

Uses of FOPException in org.apache.fop.render.ps

Methods in org.apache.fop.render.ps that throw FOPException
`void` `PSRendererConfigurator.configure(IFDocumentHandler documentHandler)` Configures a intermediate format document handler.

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

Methods in org.apache.fop.render.ps.extensions that throw FOPException
`protected void` `AbstractPSExtensionObject.endOfNode()` Primarily used for making final content model validation checks and/or informing the `FOEventHandler` that the end of this FO has been reached.
`protected void` `AbstractPSExtensionElement.endOfNode()`
`void` `PSSetPageDeviceElement.processNode(java.lang.String elementName, org.xml.sax.Locator locator, org.xml.sax.Attributes attlist, PropertyList propertyList)` Initialize the node with its name, location information, and attributes The attributes must be used immediately as the sax attributes will be altered for the next element.
`void` `AbstractPSExtensionObject.processNode(java.lang.String elementName, org.xml.sax.Locator locator, org.xml.sax.Attributes attlist, PropertyList propertyList)` Initialize the node with its name, location information, and attributes The attributes must be used immediately as the sax attributes will be altered for the next element.
`protected void` `PSSetupCodeElement.startOfNode()` Called after processNode() is called.
`protected void` `PSSetPageDeviceElement.startOfNode()` Called after processNode() is called.
`protected void` `PSPageSetupCodeElement.startOfNode()` Called after processNode() is called.
`protected void` `AbstractPSCommentElement.startOfNode()`

Uses of FOPException in org.apache.fop.render.rtf.rtflib.rtfdoc

Methods in org.apache.fop.render.rtf.rtflib.rtfdoc that throw FOPException
`RtfAttributes` `RtfText.getTextContainerAttributes()` IRtfTextContainer requirement:
`RtfAttributes` `RtfParagraph.getTextContainerAttributes()` IRtfTextContainer requirement: return a copy of our attributes
`RtfAttributes` `RtfHyperLink.getTextContainerAttributes()` IRtfTextContainer requirement:
`RtfAttributes` `IRtfTextContainer.getTextContainerAttributes()` Text containers usually provide default attributes for all texts that they contain.
`RtfTableCell` `RtfTableRow.newTableCellMergedHorizontally(int cellWidth, RtfAttributes attrs)` Added by Boris POUDEROUS on 07/02/2002 in order to add an empty cell that is merged with the previous cell.
`RtfTableRow` `RtfTable.newTableRow(RtfAttributes attrs)` Close current row if any and start a new one

Uses of FOPException in org.apache.fop.render.txt

Methods in org.apache.fop.render.txt that throw FOPException
`void` `TXTRendererConfigurator.configure(Renderer renderer)` Configure the PS renderer.
`void` `TXTRenderer.renderPage(PageViewport page)` Tells the renderer to render a particular page.

Uses of FOPException in org.apache.fop.render.xml

Methods in org.apache.fop.render.xml that throw FOPException
`void` `XMLRenderer.renderPage(PageViewport page)` Tells the renderer to render a particular page.
`void` `XMLRenderer.setupFontInfo(FontInfo inFontInfo)` Set up the given FontInfo.

Uses of FOPException in org.apache.fop.servlet

Methods in org.apache.fop.servlet that throw FOPException
`protected void` `FopServlet.render(javax.xml.transform.Source src, javax.xml.transform.Transformer transformer, javax.servlet.http.HttpServletResponse response)` Renders an input file (XML or XSL-FO) into a PDF file.
`protected void` `FopPrintServlet.render(javax.xml.transform.Source src, javax.xml.transform.Transformer transformer, javax.servlet.http.HttpServletResponse response)` Renders an input file (XML or XSL-FO) into a PDF file.
`protected void` `FopServlet.renderFO(java.lang.String fo, javax.servlet.http.HttpServletResponse response)` Renders an XSL-FO file into a PDF file.
`protected void` `FopServlet.renderXML(java.lang.String xml, java.lang.String xslt, javax.servlet.http.HttpServletResponse response)` Renders an XML file into a PDF file by applying a stylesheet that converts the XML to XSL-FO.

Uses of FOPException in org.apache.fop.svg

Methods in org.apache.fop.svg that throw FOPException
`static FontInfo` `PDFDocumentGraphics2DConfigurator.createFontInfo(org.apache.avalon.framework.configuration.Configuration cfg, boolean useComplexScriptFeatures)` Creates the `FontInfo` instance for the given configuration.

Uses of FOPException in org.apache.fop.tools.fontlist

Methods in org.apache.fop.tools.fontlist that throw FOPException
`java.util.SortedMap` `FontListGenerator.listFonts(FopFactory fopFactory, java.lang.String mime, FontEventListener listener)` List all fonts configured for a particular output format (identified by MIME type).

Uses of FOPException in org.apache.fop.util

Methods in org.apache.fop.util that throw FOPException
`static void` `LogUtil.handleError(org.apache.commons.logging.Log log, java.lang.String errorStr, boolean strict)` Convenience method that handles any error appropriately
`static void` `LogUtil.handleException(org.apache.commons.logging.Log log, java.lang.Exception e, boolean strict)` Convenience method that handles any error appropriately

fop 1.1

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