public abstract class AbstractMetadataElement extends FONode implements ContentHandlerFactory.ObjectBuiltListener
FONode.FONodeIterator, FONode.GatherContextInfoFunction
Constructor and Description |
---|
AbstractMetadataElement(FONode parent)
Main constructor.
|
Modifier and Type | Method and Description |
---|---|
ContentHandlerFactory |
getContentHandlerFactory()
This method is overridden by extension elements and allows the extension element to return
a
ContentHandlerFactory . |
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.
|
void |
notifyObjectBuilt(java.lang.Object obj)
Notifies the listener when the object is fully built.
|
addCharacters, addChildNode, attachSiblings, bind, canHaveMarkers, characters, charIterator, clone, clone, createPropertyList, decorateWithContextInfo, endOfNode, errorText, finalizeNode, gatherContextInfo, getBuilderContext, getChildNodes, getChildNodes, getContextInfo, getContextInfoAlt, getFOEventHandler, getFOValidationEventProducer, getLocalName, getLocator, getLocatorString, getLogger, getName, getName, getNameId, getNamespaceURI, getNodeString, getNormalNamespacePrefix, getParent, getRoot, getUserAgent, inMarker, invalidChildError, invalidChildError, missingChildElementError, missingChildElementError, missingPropertyError, nodesOutOfOrderError, nodesOutOfOrderError, processNode, removeChild, setLocator, startOfNode, tooManyNodesError, tooManyNodesError, tooManyNodesError, validateChildNode, validateChildNode, warningText
public AbstractMetadataElement(FONode parent)
parent
- the parent formatting objectpublic ContentHandlerFactory getContentHandlerFactory()
ContentHandlerFactory
. This factory can create ContentHandler implementations that handle
foreign XML content by either building up a specific DOM, a Java object or something else.getContentHandlerFactory
in class FONode
ContentHandlerFactory
or null
if not applicablepublic ExtensionAttachment getExtensionAttachment()
getExtensionAttachment
in class FONode
public void notifyObjectBuilt(java.lang.Object obj)
notifyObjectBuilt
in interface ContentHandlerFactory.ObjectBuiltListener
obj
- the newly built objectCopyright 1999-2010 The Apache Software Foundation. All Rights Reserved.