public class PDFDocumentInformationElement extends PDFDictionaryElement
FONode.FONodeIterator, FONode.GatherContextInfoFunction
ATT_ID
ATT_KEY
attachment
Modifier and Type | Method and Description |
---|---|
protected void |
addChildNode(FONode child)
Adds a node as a child of this node.
|
void |
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 |
startOfNode()
Called after processNode() is called.
|
protected void |
validateChildNode(org.xml.sax.Locator loc,
java.lang.String namespaceURI,
java.lang.String localName)
Checks to make sure, during SAX processing of input document, that the
incoming node is valid for this (parent) node (e.g., checking to
see that
fo:table is not an immediate child of fo:root )
called from FOTreeBuilder.startElement(String, String, String, Attributes)
before constructing the child FObj . |
endOfNode, getDictionaryExtension, getLocalName, instantiateExtensionAttachment
characters, getExtension
getExtensionAttachment, getNamespaceURI, getNormalNamespacePrefix
addCharacters, attachSiblings, bind, canHaveMarkers, charIterator, clone, clone, collectDelimitedTextRanges, collectDelimitedTextRanges, createPropertyList, decorateWithContextInfo, errorText, finalizeNode, gatherContextInfo, getBuilderContext, getChildNodes, getChildNodes, getContentHandlerFactory, getContextInfo, getContextInfoAlt, getFOEventHandler, getFOValidationEventProducer, getLocator, getLocatorString, getLogger, getName, getName, getNameId, getNodePrefix, getNodeString, getParent, getRoot, getStructureTreeElement, getUserAgent, inMarker, invalidChildError, invalidChildError, invalidPropertyValueError, isBidiRangeBlockItem, isDelimitedTextRangeBoundary, missingChildElementError, missingChildElementError, missingPropertyError, nodesOutOfOrderError, nodesOutOfOrderError, notSupportedChildError, removeChild, setLocator, setStructureTreeElement, tooManyNodesError, tooManyNodesError, tooManyNodesError, validateChildNode, warningText
public void processNode(java.lang.String elementName, org.xml.sax.Locator locator, org.xml.sax.Attributes attlist, PropertyList propertyList) throws FOPException
FONode
processNode
in class PDFDictionaryElement
elementName
- element name (e.g., "fo:block")locator
- Locator object (ignored by default)attlist
- Collection of attributes passed to us from the parser.propertyList
- the property list of the parent nodeFOPException
- for errors or inconsistencies in the attributespublic void startOfNode() throws FOPException
FONode
startOfNode
in class PDFDictionaryElement
FOPException
- if there's a problem during processingprotected void validateChildNode(org.xml.sax.Locator loc, java.lang.String namespaceURI, java.lang.String localName) throws ValidationException
FONode
fo:table
is not an immediate child of fo:root
)
called from FOTreeBuilder.startElement(String, String, String, Attributes)
before constructing the child FObj
.validateChildNode
in class FONode
loc
- location in the FO source filenamespaceURI
- namespace of incoming nodelocalName
- name of the incoming node (without namespace prefix)ValidationException
- if incoming node not valid for parentprotected void addChildNode(FONode child) throws FOPException
FONode
addChildNode
in class PDFDictionaryElement
child
- child node to be added to the childNodes of this nodeFOPException
- if there's a problem during processingCopyright 1999-2017 The Apache Software Foundation. All Rights Reserved.