Class PDFDictionaryElement

    • Method Detail

      • processNode

        public void processNode​(java.lang.String elementName,
                                org.xml.sax.Locator locator,
                                org.xml.sax.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 PDFCollectionEntryElement
        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
      • 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 FONode
        Parameters:
        child - child node to be added to the childNodes of this node
        Throws:
        FOPException - if there's a problem during processing
      • endOfNode

        public void endOfNode()
                       throws FOPException
        Description copied from class: FONode
        Primarily used for making final content model validation checks and/or informing the FOEventHandler that the end of this FO has been reached. The default implementation simply calls FONode.finalizeNode(), without sending any event to the FOEventHandler.

        Note: the recommended way to override this method in subclasses is

        super.endOfNode(); // invoke finalizeNode()

        getFOEventHandler().endXXX(); // send endOfNode() notification

        Overrides:
        endOfNode in class PDFCollectionEntryElement
        Throws:
        FOPException - if there's a problem during processing
      • getLocalName

        public java.lang.String getLocalName()
        Description copied from class: FONode
        Returns the local name (i.e. without namespace prefix) of the node
        Overrides:
        getLocalName in class PDFCollectionEntryElement
        Returns:
        the local name of this node