org.apache.fop.fo.extensions.destination

Class Destination

Implemented Interfaces:
Cloneable

public class Destination
extends FONode

Class for named destinations in PDF.

Nested Class Summary

Nested classes/interfaces inherited from class org.apache.fop.fo.FONode

FONode.FONodeIterator

Field Summary

Fields inherited from class org.apache.fop.fo.FONode

FOX_URI, FO_URI, locator, log, parent, siblings

Constructor Summary

Destination(FONode parent)
Constructs a Destination object (called by Maker).

Method Summary

protected void
endOfNode()
String
getInternalDestination()
Returns the internal destination (an reference of the id property of any FO).
String
getLocalName()
String
getNamespaceURI()
String
getNormalNamespacePrefix()
void
processNode(String elementName, Locator locator, Attributes attlist, PropertyList pList)
protected void
validateChildNode(Locator loc, String nsURI, String localName)
XSL/FOP: empty

Methods inherited from class org.apache.fop.fo.FONode

addCharacters, addChildNode, attachSiblings, attributeError, attributeWarning, bind, canHaveMarkers, charIterator, clone, clone, createPropertyList, decorateWithContextInfo, endOfNode, errorText, gatherContextInfo, getChildNodes, getChildNodes, getContentHandlerFactory, getContextInfo, getExtensionAttachment, getFOEventHandler, getLocalName, getLocator, getLocatorString, getLogger, getName, getName, getNameId, getNamespaceURI, getNodeString, getNormalNamespacePrefix, getParent, getRoot, getUserAgent, inMarker, invalidChildError, invalidChildError, missingChildElementError, missingPropertyError, nodesOutOfOrderError, processNode, removeChild, setLocator, startOfNode, tooManyNodesError, tooManyNodesError, validateChildNode, validateChildNode, warningText

Constructor Details

Destination

public Destination(FONode parent)
Constructs a Destination object (called by Maker).
Parameters:
parent - the parent formatting object

Method Details

endOfNode

protected void endOfNode()
            throws FOPException
Overrides:
endOfNode in interface FONode

getInternalDestination

public String getInternalDestination()
Returns the internal destination (an reference of the id property of any FO).
Returns:
the internal destination

getLocalName

public String getLocalName()
Overrides:
getLocalName in interface FONode

getNamespaceURI

public String getNamespaceURI()
Overrides:
getNamespaceURI in interface FONode

getNormalNamespacePrefix

public String getNormalNamespacePrefix()
Overrides:
getNormalNamespacePrefix in interface FONode

processNode

public void processNode(String elementName,
                        Locator locator,
                        Attributes attlist,
                        PropertyList pList)
            throws FOPException
Overrides:
processNode in interface FONode

validateChildNode

protected void validateChildNode(Locator loc,
                                 String nsURI,
                                 String localName)
            throws ValidationException
XSL/FOP: empty
Overrides:
validateChildNode in interface FONode

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