Class PDFieldNode

  • All Implemented Interfaces:
    TreeNode

    public class PDFieldNode
    extends java.lang.Object
    implements TreeNode
    • Constructor Summary

      Constructors 
      Constructor Description
      PDFieldNode​(org.apache.pdfbox.pdmodel.interactive.form.PDField field, TreeNode parent)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.pdfbox.pdmodel.interactive.form.PDField getField()  
      java.lang.String getId()
      Returns id of the current node
      java.util.Collection<PDFieldNode> getTreeChildren()
      Returns a Collection of TreeNode children of the current node
      TreeNode getTreeParent()
      Returns parent of the current node
      TreeNode getTreeRoot()
      Returns the root of the current node
      boolean isTreeLeaf()
      Returns boolean true if the TreeNode is a leaf
      boolean isTreeNode()
      Returns boolean true if the TreeNode is a node
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PDFieldNode

        public PDFieldNode​(org.apache.pdfbox.pdmodel.interactive.form.PDField field,
                           TreeNode parent)
    • Method Detail

      • getField

        public org.apache.pdfbox.pdmodel.interactive.form.PDField getField()
      • getTreeChildren

        public java.util.Collection<PDFieldNode> getTreeChildren()
        Description copied from interface: TreeNode
        Returns a Collection of TreeNode children of the current node
        Specified by:
        getTreeChildren in interface TreeNode
        Returns:
        Collection of TreeNode
      • getId

        public java.lang.String getId()
        Description copied from interface: TreeNode
        Returns id of the current node
        Specified by:
        getId in interface TreeNode
        Returns:
        String Node id
      • getTreeParent

        public TreeNode getTreeParent()
        Description copied from interface: TreeNode
        Returns parent of the current node
        Specified by:
        getTreeParent in interface TreeNode
        Returns:
        TreeNode parent Node
      • isTreeLeaf

        public boolean isTreeLeaf()
        Description copied from interface: TreeNode
        Returns boolean true if the TreeNode is a leaf
        Specified by:
        isTreeLeaf in interface TreeNode
        Returns:
        boolean indicating if node is leaf or node
      • isTreeNode

        public boolean isTreeNode()
        Description copied from interface: TreeNode
        Returns boolean true if the TreeNode is a node
        Specified by:
        isTreeNode in interface TreeNode
        Returns:
        boolean indicating if node is leaf or node
      • getTreeRoot

        public TreeNode getTreeRoot()
        Description copied from interface: TreeNode
        Returns the root of the current node
        Specified by:
        getTreeRoot in interface TreeNode
        Returns:
        TreeNode root Node