Class PDFDocumentInformationElement

All Implemented Interfaces:
Cloneable

public class PDFDocumentInformationElement extends PDFDictionaryElement
  • Method Details

    • processNode

      public void processNode(String elementName, Locator locator, Attributes attlist, PropertyList propertyList) throws FOPException
      Description copied from class: FONode
      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.
      Overrides:
      processNode in class PDFDictionaryElement
      Parameters:
      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 node
      Throws:
      FOPException - for errors or inconsistencies in the attributes
    • startOfNode

      public void startOfNode() throws FOPException
      Description copied from class: FONode
      Called after processNode() is called. Subclasses can do additional processing.
      Overrides:
      startOfNode in class PDFDictionaryElement
      Throws:
      FOPException - if there's a problem during processing
    • validateChildNode

      protected void validateChildNode(Locator loc, String namespaceURI, String localName) throws ValidationException
      Description copied from class: FONode
      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.
      Overrides:
      validateChildNode in class FONode
      Parameters:
      loc - location in the FO source file
      namespaceURI - namespace of incoming node
      localName - name of the incoming node (without namespace prefix)
      Throws:
      ValidationException - if incoming node not valid for parent
    • addChildNode

      protected void addChildNode(FONode child) throws FOPException
      Description copied from class: FONode
      Adds a node as a child of this node. The default implementation of this method just ignores any child node being added.
      Overrides:
      addChildNode in class PDFDictionaryElement
      Parameters:
      child - child node to be added to the childNodes of this node
      Throws:
      FOPException - if there's a problem during processing