Class PDJavascriptNameTreeNode

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

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

    • PDJavascriptNameTreeNode

      public PDJavascriptNameTreeNode()
      Constructor.
    • PDJavascriptNameTreeNode

      public PDJavascriptNameTreeNode(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.