java.lang.Object
org.sejda.sambox.pdmodel.common.PDNameTreeNode<PDActionJavaScript>
org.sejda.sambox.pdmodel.PDJavascriptNameTreeNode
- All Implemented Interfaces:
COSObjectable
This class holds all of the name trees that are available at the document level.
- Author:
- Ben Litchfield
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor.Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected PDActionJavaScriptconvertCOSToPD(COSBase base) Method to convert the COS value in the name tree to the PD Model object.protected PDNameTreeNode<PDActionJavaScript>Create a child node object.Methods inherited from class org.sejda.sambox.pdmodel.common.PDNameTreeNode
getCOSObject, getKids, getLowerLimit, getNames, getParent, getUpperLimit, getValue, isRootNode, setKids, setNames, setParent
-
Constructor Details
-
PDJavascriptNameTreeNode
public PDJavascriptNameTreeNode()Constructor. -
PDJavascriptNameTreeNode
Constructor.- Parameters:
dic- The COS dictionary.
-
-
Method Details
-
convertCOSToPD
Description copied from class:PDNameTreeNodeMethod 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.- Specified by:
convertCOSToPDin classPDNameTreeNode<PDActionJavaScript>- Parameters:
base- The COS object to convert.- Returns:
- The converted PD Model object.
- Throws:
IOException- If there is an error during creation.
-
createChildNode
Description copied from class:PDNameTreeNodeCreate a child node object.- Specified by:
createChildNodein classPDNameTreeNode<PDActionJavaScript>- Parameters:
dic- The dictionary for the child node object to refer to.- Returns:
- The new child node object.
-