org.apache.fop.render.ps.extensions
public abstract class AbstractPSExtensionElement extends FONode
FONode.FONodeIterator| Modifier and Type | Field and Description |
|---|---|
protected PSExtensionAttachment |
attachment
extension attachment
|
| Constructor and Description |
|---|
AbstractPSExtensionElement(FONode parent)
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCharacters(char[] data,
int start,
int length,
PropertyList pList,
org.xml.sax.Locator locator)
Adds characters (does nothing here)
|
protected void |
endOfNode()
Primarily used for making final content model validation checks
and/or informing the FOEventHandler that the end of this FO
has been reached.
|
ExtensionAttachment |
getExtensionAttachment()
This method is overridden by extension elements and allows the extension element
to return a pass-through attachment which the parent formatting objects should simply
carry with them but otherwise ignore.
|
java.lang.String |
getNamespaceURI() |
java.lang.String |
getNormalNamespacePrefix() |
protected abstract ExtensionAttachment |
instantiateExtensionAttachment()
Instantiates extension attachment object
|
protected void |
validateChildNode(org.xml.sax.Locator loc,
java.lang.String nsURI,
java.lang.String localName)
Blocks XSL FO's from having non-FO parents.
|
addChildNode, attachSiblings, attributeError, attributeWarning, bind, canHaveMarkers, charIterator, clone, clone, createPropertyList, decorateWithContextInfo, errorText, gatherContextInfo, getChildNodes, getChildNodes, getContentHandlerFactory, getContextInfo, getFOEventHandler, getLocalName, getLocator, getLocatorString, getLogger, getName, getName, getNameId, getNodeString, getParent, getRoot, getUserAgent, inMarker, invalidChildError, invalidChildError, missingChildElementError, missingPropertyError, nodesOutOfOrderError, processNode, removeChild, setLocator, startOfNode, tooManyNodesError, tooManyNodesError, validateChildNode, warningTextprotected PSExtensionAttachment attachment
public AbstractPSExtensionElement(FONode parent)
parent - parent of this nodeFONode.FONode(FONode)protected void validateChildNode(org.xml.sax.Locator loc,
java.lang.String nsURI,
java.lang.String localName)
throws ValidationException
validateChildNode in class FONodeloc - location in the FO source filensURI - namespace of incoming nodelocalName - (e.g. "table" for "fo:table")ValidationException - if incoming node not valid for parentFONode.validateChildNode(Locator, String, String)protected void addCharacters(char[] data,
int start,
int length,
PropertyList pList,
org.xml.sax.Locator locator)
addCharacters in class FONodedata - array of characters containing text to be addedstart - starting array element to addlength - of data array to addpList - currently applicable PropertyListlocator - location in fo source file.FONode.addCharacters(char[], int, int, PropertyList, Locator)public java.lang.String getNamespaceURI()
getNamespaceURI in class FONodeFONode.getNamespaceURI()public java.lang.String getNormalNamespacePrefix()
getNormalNamespacePrefix in class FONodeFONode.getNormalNamespacePrefix()protected void endOfNode()
throws FOPException
FONodeendOfNode in class FONodeFOPException - if there's a problem during processingFONode.endOfNode()public ExtensionAttachment getExtensionAttachment()
FONodegetExtensionAttachment in class FONodeFONode.getExtensionAttachment()protected abstract ExtensionAttachment instantiateExtensionAttachment()
Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.