Package org.verapdf.pd
Class PDPageTreeBranch
- java.lang.Object
-
- org.verapdf.pd.PDObject
-
- org.verapdf.pd.PDPageTreeNode
-
- org.verapdf.pd.PDPageTreeBranch
-
public class PDPageTreeBranch extends PDPageTreeNode
- Author:
- Timur Kamalov
-
-
Constructor Summary
Constructors Constructor Description PDPageTreeBranch()PDPageTreeBranch(COSObject obj)PDPageTreeBranch(COSObject obj, PDPageTreeBranch parentTreeBranch)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()PDPageTreeBranchfindTerminal(int index)PDPagefindTerminalPDPage(int index)PDPageTreeNodegetChild(int index)intgetChildCount()intgetIndex(PDPageTreeNode node)intgetLeafCount()booleaninsertLeaf(PDPage leaf, int insertAt)protected voidupdateFromObject()protected voidupdateToObject()-
Methods inherited from class org.verapdf.pd.PDPageTreeNode
getInheritableResources, getParent, setParent
-
Methods inherited from class org.verapdf.pd.PDObject
empty, getBooleanKey, getIntegerKey, getKey, getNameKey, getObject, getRealKey, getStringKey, knownKey, removeKey, setBooleanKey, setIntegerKey, setKey, setNameKey, setObject, setObject, setStringKey
-
-
-
-
Constructor Detail
-
PDPageTreeBranch
public PDPageTreeBranch()
-
PDPageTreeBranch
public PDPageTreeBranch(COSObject obj)
-
PDPageTreeBranch
public PDPageTreeBranch(COSObject obj, PDPageTreeBranch parentTreeBranch)
-
-
Method Detail
-
getLeafCount
public int getLeafCount()
- Overrides:
getLeafCountin classPDPageTreeNode
-
getChildCount
public int getChildCount()
-
getChild
public PDPageTreeNode getChild(int index)
-
getIndex
public int getIndex(PDPageTreeNode node)
-
findTerminalPDPage
public PDPage findTerminalPDPage(int index)
- Overrides:
findTerminalPDPagein classPDPageTreeNode
-
findTerminal
public PDPageTreeBranch findTerminal(int index)
- Overrides:
findTerminalin classPDPageTreeNode
-
insertLeaf
public boolean insertLeaf(PDPage leaf, int insertAt)
-
updateFromObject
protected void updateFromObject()
- Overrides:
updateFromObjectin classPDObject
-
updateToObject
protected void updateToObject()
- Overrides:
updateToObjectin classPDObject
-
-