Package org.apache.fop.pdf
Class PDFParentTree
java.lang.Object
org.apache.fop.pdf.PDFObject
org.apache.fop.pdf.PDFDictionary
org.apache.fop.pdf.PDFNumberTreeNode
org.apache.fop.pdf.PDFParentTree
- All Implemented Interfaces:
PDFWritable
Class representing a PDF /ParentTree.
-
Field Summary
FieldsFields inherited from class org.apache.fop.pdf.PDFDictionary
entries, order
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
Registers a child object and adds it to the Kids array.void
Adds a number and object to the nums array and increases the upper limit should it be required.private void
insertItemToNumsArray
(int array, int num, Object object) private void
setNumOfKidsArrays
(int numKids) Methods inherited from class org.apache.fop.pdf.PDFNumberTreeNode
getKids, getLowerLimit, getNums, getUpperLimit, setKids, setLowerLimit, setNums, setUpperLimit
Methods inherited from class org.apache.fop.pdf.PDFDictionary
containsKey, get, getChildren, getChildren, keySet, output, put, put, remove, writeDictionary
Methods inherited from class org.apache.fop.pdf.PDFObject
contentEquals, encode, encodeBinaryToHexString, encodeString, encodeText, formatObject, getDocument, getDocumentSafely, getGeneration, getObjectID, getObjectNumber, getParent, hasObjectNumber, makeReference, outputInline, referencePDF, setDocument, setObjectNumber, setObjectNumber, setObjectNumber, setParent, toPDF, toPDFString
-
Field Details
-
MAX_NUMS_ARRAY_SIZE
private static final int MAX_NUMS_ARRAY_SIZE- See Also:
-
-
Constructor Details
-
PDFParentTree
public PDFParentTree()
-
-
Method Details
-
addToNums
Description copied from class:PDFNumberTreeNode
Adds a number and object to the nums array and increases the upper limit should it be required.- Overrides:
addToNums
in classPDFNumberTreeNode
- Parameters:
num
- The unique number identifying the object in the arrayobject
- The object being added
-
setNumOfKidsArrays
private void setNumOfKidsArrays(int numKids) -
addKid
Registers a child object and adds it to the Kids array.- Parameters:
kid
- The child PDF object to be added
-
insertItemToNumsArray
-