Class PDDestinationNameTreeNode

java.lang.Object
org.apache.pdfbox.pdmodel.common.PDNameTreeNode
org.apache.pdfbox.pdmodel.PDDestinationNameTreeNode
All Implemented Interfaces:
COSObjectable

public class PDDestinationNameTreeNode extends PDNameTreeNode
This class holds all of the name trees that are available at the document level.
Version:
$Revision: 1.2 $
Author:
Ben Litchfield
  • Constructor Details

    • PDDestinationNameTreeNode

      public PDDestinationNameTreeNode()
      Constructor.
    • PDDestinationNameTreeNode

      public PDDestinationNameTreeNode(COSDictionary dic)
      Constructor.
      Parameters:
      dic - The COS dictionary.
  • Method Details

    • convertCOSToPD

      protected COSObjectable convertCOSToPD(COSBase base) throws IOException
      Method to convert the COS value in the name tree to the PD Model object. The default implementation will simply return the given COSBase object. Subclasses should do something specific.
      Overrides:
      convertCOSToPD in class PDNameTreeNode
      Parameters:
      base - The COS object to convert.
      Returns:
      The converted PD Model object.
      Throws:
      IOException - If there is an error during creation.
    • createChildNode

      protected PDNameTreeNode createChildNode(COSDictionary dic)
      Create a child node object.
      Overrides:
      createChildNode in class PDNameTreeNode
      Parameters:
      dic - The dictionary for the child node object to refer to.
      Returns:
      The new child node object.