Package org.apache.fop.pdf
Class PDFNumsArray
- java.lang.Object
-
- org.apache.fop.pdf.PDFObject
-
- org.apache.fop.pdf.PDFNumsArray
-
- All Implemented Interfaces:
PDFWritable
public class PDFNumsArray extends PDFObject
Class representing an "Nums" array object (for Number Trees).
-
-
Constructor Summary
Constructors Constructor Description PDFNumsArray(PDFObject parent)Create a new, empty array object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectget(int key)Gets an entry.java.lang.Objectget(java.lang.Integer key)Gets an entry.intlength()Returns the length of the arrayintoutput(java.io.OutputStream stream)Write the PDF represention of this objectvoidput(int key, java.lang.Object obj)Sets an entry.voidput(java.lang.Integer key, java.lang.Object obj)Sets an entry.-
Methods inherited from class org.apache.fop.pdf.PDFObject
contentEquals, encode, encodeBinaryToHexString, encodeString, encodeText, formatObject, getChildren, getDocument, getDocumentSafely, getGeneration, getObjectID, getObjectNumber, getParent, hasObjectNumber, makeReference, outputInline, referencePDF, setDocument, setObjectNumber, setObjectNumber, setObjectNumber, setParent, toPDF, toPDFString
-
-
-
-
Constructor Detail
-
PDFNumsArray
public PDFNumsArray(PDFObject parent)
Create a new, empty array object.- Parameters:
parent- the object's parent if any
-
-
Method Detail
-
length
public int length()
Returns the length of the array- Returns:
- the length of the array
-
put
public void put(java.lang.Integer key, java.lang.Object obj)Sets an entry.- Parameters:
key- the key of the value to setobj- the new value
-
put
public void put(int key, java.lang.Object obj)Sets an entry.- Parameters:
key- the key of the value to setobj- the new value
-
get
public java.lang.Object get(java.lang.Integer key)
Gets an entry.- Parameters:
key- the key of requested value- Returns:
- the requested value
-
get
public java.lang.Object get(int key)
Gets an entry.- Parameters:
key- the key of requested value- Returns:
- the requested value
-
output
public int output(java.io.OutputStream stream) throws java.io.IOExceptionWrite the PDF represention of this object
-
-