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:
CompressedObject, PDFWritable
Class representing a PDF /ParentTree.
-
Field Summary
FieldsFields inherited from class PDFDictionary
entries, order -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidRegisters a child object and adds it to the Kids array.voidAdds a number and object to the nums array and increases the upper limit should it be required.private voidinsertItemToNumsArray(int array, int num, Object object) private voidsetNumOfKidsArrays(int numKids) Methods inherited from class PDFNumberTreeNode
getKids, getLowerLimit, getNums, getUpperLimit, setKids, setLowerLimit, setNums, setUpperLimitMethods inherited from class PDFDictionary
containsKey, get, getChildren, getChildren, keySet, output, put, put, remove, writeDictionaryMethods inherited from class PDFObject
contentEquals, encode, encodeBinaryToHexString, encodeString, encodeText, formatObject, getDocument, getDocumentSafely, getGeneration, getObjectID, getObjectNumber, getParent, hasObjectNumber, makeReference, outputInline, referencePDF, setDocument, setObjectNumber, setObjectNumber, setObjectNumber, setParent, supportsObjectStream, 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:PDFNumberTreeNodeAdds a number and object to the nums array and increases the upper limit should it be required.- Overrides:
addToNumsin 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
-