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.Object
get(int key)
Gets an entry.java.lang.Object
get(java.lang.Integer key)
Gets an entry.int
length()
Returns the length of the arrayint
output(java.io.OutputStream stream)
Write the PDF represention of this objectvoid
put(int key, java.lang.Object obj)
Sets an entry.void
put(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.IOException
Write the PDF represention of this object
-
-