fop 1.0

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

Packages that use FOPException
org.apache.fop.accessibility   
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.ps PostScript Renderer 
org.apache.fop.render.ps.extensions Extensions specific to the PostScript Renderer. 
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.accessibility
 

Methods in org.apache.fop.accessibility that throw FOPException
static org.xml.sax.helpers.DefaultHandler Accessibility.decorateDefaultHandler(org.xml.sax.helpers.DefaultHandler handler, FOUserAgent userAgent)
          Decorates the given handler so the structure tree used for accessibility features can be branched off the main content stream.
 

Uses of FOPException in org.apache.fop.apps
 

Methods in org.apache.fop.apps that throw FOPException
 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(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, java.io.OutputStream stream)
          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(FOUserAgent userAgent)
          Returns a new Fop instance.
 void FopFactory.setUserConfig(org.apache.avalon.framework.configuration.Configuration userConfig)
          Set the user configuration.
 void FopFactoryConfigurator.configure(FopFactory factory)
          Initializes user agent settings from the user configuration file, if present: baseURL, resolution, default page size,...
 void FopFactoryConfigurator.setUserConfig(org.apache.avalon.framework.configuration.Configuration cfg)
          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.
RenderPagesModel(FOUserAgent userAgent, java.lang.String outputFormat, FontInfo fontInfo, java.io.OutputStream stream)
          Create a new render pages model with the given renderer.
CachedRenderPagesModel(FOUserAgent userAgent, java.lang.String outputFormat, FontInfo fontInfo, java.io.OutputStream stream)
          Main Constructor
 

Uses of FOPException in org.apache.fop.cli
 

Methods in org.apache.fop.cli that throw FOPException
 void InputHandler.renderTo(FOUserAgent userAgent, java.lang.String outputFormat, java.io.OutputStream out)
          Generate a document, given an initialized Fop object
 void InputHandler.renderTo(FOUserAgent userAgent, java.lang.String outputFormat)
          Renders the pre-setup document.
 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.
 void AreaTreeInputHandler.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
 boolean CommandLineOptions.parse(java.lang.String[] args)
          Parses the command line arguments.
protected  java.lang.String CommandLineOptions.getOutputFormat()
           
 

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 UnknownXMLObj.characters(char[] data, int start, int length, PropertyList pList, org.xml.sax.Locator locator)
          Adds characters. Does nothing by default. To be overridden in subclasses that allow #PCDATA content.
protected  void FObjMixed.characters(char[] data, int start, int length, PropertyList pList, org.xml.sax.Locator locator)
          Adds characters. Does nothing by default. To be overridden in subclasses that allow #PCDATA content.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
protected  void FObjMixed.addChildNode(FONode child)
          Adds a node as a child of this node. The default implementation of this method just ignores any child node being added.
 void FObjMixed.finalizeNode()
          Finalize this node. This method can be overridden by subclasses to perform finishing tasks (cleanup, validation checks, ...) without triggering endXXX() events in the FOEventHandler. The method is called by the default FONode.endOfNode() implementation.
 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
 void FONode.bind(PropertyList propertyList)
          Bind the given PropertyList to this node Does nothing by default.
 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.
protected  PropertyList FONode.createPropertyList(PropertyList pList, FOEventHandler foEventHandler)
          Create a property list for this node.
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.characters(char[] data, int start, int length, PropertyList pList, org.xml.sax.Locator locator)
          Adds characters.
protected  void FONode.startOfNode()
          Called after processNode() is called.
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 FONode.addChildNode(FONode child)
          Adds a node as a child of this node.
 void FONode.finalizeNode()
          Finalize this node.
 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.
protected  void XMLObj.characters(char[] data, int start, int length, PropertyList pList, org.xml.sax.Locator locator)
          Adds characters. Does nothing by default. To be overridden in subclasses that allow #PCDATA content.
 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
 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  PropertyList FObj.createPropertyList(PropertyList parent, FOEventHandler foEventHandler)
          Create a default property list for this element.
 void FObj.bind(PropertyList pList)
          Bind property values from the property list to the FO node.
protected  void FObj.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
protected  void FObj.addChildNode(FONode child)
          Adds a node as a child of this node. The default implementation of this method just ignores any child node being added.
protected static void FObj.addChildTo(FONode child, FONode parent)
          Used by RetrieveMarker during Marker-subtree cloning
 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
protected  void FOText.characters(char[] data, int start, int length, PropertyList list, org.xml.sax.Locator locator)
          Adds characters. Does nothing by default. To be overridden in subclasses that allow #PCDATA content.
 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
 void FOText.bind(PropertyList pList)
          Bind the given PropertyList to this node Does nothing by default. Subclasses should override this method in case they want to use the properties available on the PropertyList.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 

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 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  PropertyList ExtensionObj.createPropertyList(PropertyList parent, FOEventHandler foEventHandler)
          Create a default property list for this element.
 void ExternalDocument.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void ExternalDocument.startOfNode()
           
protected  void ExternalDocument.endOfNode()
           
 

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

Methods in org.apache.fop.fo.extensions.destination that throw FOPException
 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.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 

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. The default implementation of this method just ignores any child node being added.
 void Footnote.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void Footnote.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
protected  void Footnote.endOfNode()
          Make sure content model satisfied, if so then tell the FOEventHandler that we are at the end of the footnote.
 void BidiOverride.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
 void MultiSwitch.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 void AbstractRetrieveMarker.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it. Store a reference to the parent PropertyList to be used when the retrieve-marker is resolved.
 void MultiCase.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
 void BasicLink.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void BasicLink.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 void MultiToggle.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void PageNumberCitationLast.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 void ExternalGraphic.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void ExternalGraphic.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
protected  void ListItemLabel.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
protected  void PageNumberCitation.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 void Inline.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void Inline.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 void InitialPropertySet.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
 void BlockContainer.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void BlockContainer.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 void Character.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void Character.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
 void FootnoteBody.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void FootnoteBody.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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.
 void InlineLevel.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
 void Block.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void Block.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 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. NOTE: An fo:retrieve-marker is only permitted as a descendant of an fo:static-content.
 void RetrieveMarker.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it. Store a reference to the parent PropertyList to be used when the retrieve-marker is resolved.
 void InlineContainer.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
protected  void ListItemBody.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 void ListItem.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void ListItem.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 void Leader.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
 void AbstractGraphics.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
 void Float.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 void ListBlock.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void ListBlock.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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 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 InstreamForeignObject.addChildNode(FONode child)
          Adds a node as a child of this node. The default implementation of this method just ignores any child node being added.
 void AbstractPageNumberCitation.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
 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 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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 void MultiPropertySet.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
 void AbstractListItemPart.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 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. NOTE: An fo:retrieve-table-marker is only permitted as a descendant of an fo:table-header or an fo:table-footer.
 void RetrieveTableMarker.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it. Store a reference to the parent PropertyList to be used when the retrieve-marker is resolved.
 void Marker.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 void PageNumber.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void PageNumber.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 

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

Methods in org.apache.fop.fo.flow.table that throw FOPException
 void TableCaption.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
protected  void TableAndCaption.endOfNode()
          Make sure content model satisfied, if so then tell the FOEventHandler that we are at the end of the flow.
 void TablePart.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
 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 TablePart.finalizeNode()
          Finalize this node. This method can be overridden by subclasses to perform finishing tasks (cleanup, validation checks, ...) without triggering endXXX() events in the FOEventHandler. The method is called by the default FONode.endOfNode() implementation.
protected  void TablePart.addChildNode(FONode child)
          Adds a node as a child of this node. The default implementation of this method just ignores any child node being added.
 void TableCell.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void TableCell.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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.
 void TableCell.finalizeNode()
          Finalize this node. This method can be overridden by subclasses to perform finishing tasks (cleanup, validation checks, ...) without triggering endXXX() events in the FOEventHandler. The method is called by the default FONode.endOfNode() implementation.
protected  void TableHeader.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
protected  void TableCellContainer.addTableCellChild(TableCell cell, boolean firstRow)
           
 void TableFObj.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
 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.
 void Table.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void Table.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 void Table.finalizeNode()
          Finalize this node. This method can be overridden by subclasses to perform finishing tasks (cleanup, validation checks, ...) without triggering endXXX() events in the FOEventHandler. The method is called by the default FONode.endOfNode() implementation.
protected  void Table.addChildNode(FONode child)
          Adds a node as a child of this node. The default implementation of this method just ignores any child node being added.
 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 TableFooter.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 void TableRow.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
 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.
protected  void TableRow.addChildNode(FONode child)
          Adds a node as a child of this node. The default implementation of this method just ignores any child node being added.
protected  void TableRow.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 void TableRow.finalizeNode()
          Finalize this node. This method can be overridden by subclasses to perform finishing tasks (cleanup, validation checks, ...) without triggering endXXX() events in the FOEventHandler. The method is called by the default FONode.endOfNode() implementation.
protected  void TableBody.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 void TableColumn.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
 void TableColumn.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
 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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 

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

Methods in org.apache.fop.fo.pagination that throw FOPException
 void RepeatablePageMasterAlternatives.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void RepeatablePageMasterAlternatives.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 void PageSequenceWrapper.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
 void RegionSE.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
 void PageSequenceMaster.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void PageSequenceMaster.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 void Root.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 void RepeatablePageMasterReference.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void RepeatablePageMasterReference.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
 void ColorProfile.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
 void SideRegion.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
 void ConditionalPageMasterReference.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void ConditionalPageMasterReference.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
 void SimplePageMaster.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void SimplePageMaster.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
protected  void SimplePageMaster.addChildNode(FONode child)
          Adds a node as a child of this node. The default implementation of this method just ignores any child node being added.
 void Region.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void StaticContent.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
protected  void StaticContent.endOfNode()
          Make sure content model satisfied, if so then tell the FOEventHandler that we are at the end of the flow.
 void RegionBA.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
 void LayoutMasterSet.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void LayoutMasterSet.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 void AbstractPageSequence.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void AbstractPageSequence.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
 void SinglePageMasterReference.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void SinglePageMasterReference.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
 void RegionBody.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
 void PageSequence.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void PageSequence.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 void PageSequence.addChildNode(FONode child)
          Adds a node as a child of this node. The default implementation of this method just ignores any child node being added.
 void Flow.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
protected  void Flow.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 void Declarations.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
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.
 

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

Methods in org.apache.fop.fo.pagination.bookmarks that throw FOPException
 void Bookmark.bind(PropertyList pList)
          Bind property values from the property list to the FO node. Must be overridden in all FObj subclasses that have properties applying to it.
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
 

Uses of FOPException in org.apache.fop.fonts
 

Methods in org.apache.fop.fonts that throw FOPException
 void FontManagerConfigurator.configure(FontManager fontManager, boolean strict)
          Initializes font 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 FontCache.save()
          Writes the font cache to disk.
 void FontCache.saveTo(java.io.File cacheFile)
          Writes the font cache to disk.
 void FontInfoConfigurator.configure(java.util.List fontInfoList)
          Initializes font info settings from the user configuration
protected  void FontInfoConfigurator.addFonts(org.apache.avalon.framework.configuration.Configuration fontsCfg, FontCache fontCache, java.util.List fontInfoList)
          Populates the font info list from the fonts configuration
protected  EmbedFontInfo FontInfoConfigurator.getFontInfo(org.apache.avalon.framework.configuration.Configuration fontCfg, FontCache fontCache)
          Returns a font info from a font node Configuration definition
 void FontDetector.detect(java.util.List fontInfoList)
          Detect installed fonts on the system
 

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
 void PrintRendererConfigurator.configure(Renderer renderer)
          Builds a list of EmbedFontInfo objects for use with the setup() method.
protected  java.util.List 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 PrintRendererConfigurator.setupFontInfo(IFDocumentHandler documentHandler, FontInfo fontInfo)
          Sets up the FontInfo object for the IFDocumentHandler.
 Renderer RendererFactory.createRenderer(FOUserAgent userAgent, java.lang.String outputFormat)
          Creates a Renderer object based on render-type desired
 FOEventHandler RendererFactory.createFOEventHandler(FOUserAgent userAgent, java.lang.String outputFormat, java.io.OutputStream out)
          Creates FOEventHandler instances based on the desired output.
 IFDocumentHandler RendererFactory.createDocumentHandler(FOUserAgent userAgent, java.lang.String outputFormat)
          Creates a IFDocumentHandler object based on the desired output format.
abstract  FOEventHandler AbstractFOEventHandlerMaker.makeFOEventHandler(FOUserAgent ua, java.io.OutputStream out)
          Instantiates a new FOEventHandler.
 void RendererConfigurator.configure(Renderer renderer)
          Configures a renderer
 void Renderer.setupFontInfo(FontInfo fontInfo)
          Set up the given FontInfo.
 void Renderer.renderPage(PageViewport page)
          Tells the renderer to render a particular page.
abstract  void AbstractRenderer.setupFontInfo(FontInfo fontInfo)
          Set up the given FontInfo.
 void AbstractRenderer.renderPage(PageViewport page)
          Tells the renderer to render a particular page. A renderer typically reponds by packing up the current page and writing it immediately to the output device.
 void XMLHandlerConfigurator.configure(RendererContext context, java.lang.String ns)
          Configures renderer context by setting the handler configuration on it.
 void PrintRenderer.setupFontInfo(FontInfo inFontInfo)
          Set up the given FontInfo.
 

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

Methods in org.apache.fop.render.afp that throw FOPException
 void AFPRenderer.renderPage(PageViewport pageViewport)
          Tells the renderer to render a particular page. A renderer typically reponds by packing up the current page and writing it immediately to the output device.
 void AFPRendererConfigurator.configure(Renderer renderer)
          Configure the AFP renderer.
 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.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
protected  void AFPPageSetupElement.characters(char[] data, int start, int length, PropertyList pList, org.xml.sax.Locator locator)
          Adds characters. Does nothing by default. To be overridden in subclasses that allow #PCDATA content.
 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.
protected  void AFPIncludeFormMapElement.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
 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 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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
protected  void AFPInvokeMediumMapElement.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
protected  void AFPPageOverlayElement.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
 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.
 

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)
           
 

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

Methods in org.apache.fop.render.awt.viewer that throw FOPException
 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.
 double PreviewPanel.getScaleToFitWidth()
          As getScaleToFitWindow, but ignoring the Y axis.
 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.
 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(Renderer renderer)
          Configure the TIFF renderer.
 void TIFFRendererConfigurator.configure(IFDocumentHandler documentHandler)
          Configures a intermediate format document handler.
 void BitmapRendererConfigurator.configure(IFDocumentHandler documentHandler)
          Configures a intermediate format document handler.
 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 IFDocumentHandlerConfigurator.setupFontInfo(IFDocumentHandler documentHandler, FontInfo fontInfo)
          Sets up the FontInfo object for the IFDocumentHandler.
static void IFUtil.setupFonts(IFDocumentHandler documentHandler, FontInfo fontInfo)
          Sets up the fonts on a document handler.
static void IFUtil.setupFonts(IFDocumentHandler documentHandler)
          Sets up the fonts on a document handler.
 void IFRenderer.setupFontInfo(FontInfo inFontInfo)
          Set up the given FontInfo.
 void IFRenderer.renderPage(PageViewport page)
          Tells the renderer to render a particular page. A renderer typically reponds by packing up the current page and writing it immediately to the output device.
 

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.
 PageViewport Java2DRenderer.getPageViewport(int pageIndex)
          Returns a page viewport.
 java.awt.image.BufferedImage Java2DRenderer.getPageImage(int pageNum)
          Generates a desired page from the renderer's page viewport list.
 

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

Methods in org.apache.fop.render.pcl that throw FOPException
 void PCLRendererConfigurator.configure(Renderer renderer)
          Configure the PCL renderer.
 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.
 void PCLRenderer.renderPage(PageViewport page)
          Tells the renderer to render a particular page. A renderer typically reponds by packing up the current page and writing it immediately to the output device.
 

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

Methods in org.apache.fop.render.pdf that throw FOPException
 void PDFRenderer.renderPage(PageViewport page)
          This method creates a PDF stream for the current page uses it as the contents of a new page.
 void PDFRendererConfigurator.configure(Renderer renderer)
          Configure the PDF renderer.
 void PDFRendererConfigurator.configure(IFDocumentHandler documentHandler)
          Configures a intermediate format document handler.
 

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

Methods in org.apache.fop.render.ps that throw FOPException
 void PSRenderer.renderPage(PageViewport page)
          Tells the renderer to render a particular page. A renderer typically reponds by packing up the current page and writing it immediately to the output device.
 void PSRendererConfigurator.configure(Renderer renderer)
          Configure the PS renderer.
 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 PSSetPageDeviceElement.startOfNode()
          Called after processNode() is called.
 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.
protected  void PSSetupCodeElement.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
 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 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. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.
Note: the recommended way to override this method in subclasses is

super.endOfNode(); // invoke finalizeNode()
getFOEventHandler().endXXX(); // send endOfNode() notification
protected  void AbstractPSCommentElement.startOfNode()
           
protected  void AbstractPSExtensionElement.endOfNode()
           
protected  void PSPageSetupCodeElement.startOfNode()
          Called after processNode() is called. Subclasses can do additional processing.
 

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. A renderer typically reponds by packing up the current page and writing it immediately to the output device.
 

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

Methods in org.apache.fop.render.xml that throw FOPException
 void XMLRenderer.setupFontInfo(FontInfo inFontInfo)
          Set up the given FontInfo.
 void XMLRenderer.renderPage(PageViewport page)
          Tells the renderer to render a particular page. A renderer typically reponds by packing up the current page and writing it immediately to the output device.
 

Uses of FOPException in org.apache.fop.servlet
 

Methods in org.apache.fop.servlet that throw FOPException
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.
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. It uses the JAXP transformer given to optionally transform the input document to XSL-FO. The transformer may be an identity transformer in which case the input must already be XSL-FO. The PDF is written to a byte array that is returned as the method's result.
 

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)
          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.0

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