public class PdfArray extends PdfObject
PdfArray is the PDF Array object.
An array is a sequence of PDF objects. An array may contain a mixture of object types.
An array is written as a left square bracket ([), followed by a sequence of objects,
followed by a right square bracket (]).
This object is described in the 'Portable Document Format Reference Manual version 1.3'
section 4.6 (page 40).
PdfObject| Modifier and Type | Field and Description |
|---|---|
protected java.util.ArrayList |
arrayList
this is the actual array of PdfObjects
|
| Constructor and Description |
|---|
PdfArray()
Constructs an empty
PdfArray-object. |
PdfArray(float[] values) |
PdfArray(int[] values) |
PdfArray(PdfArray array)
Constructs an
PdfArray-object, containing all the PdfObjects in a given PdfArray. |
PdfArray(PdfObject object)
Constructs an
PdfArray-object, containing 1 PdfObject. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(float[] values) |
boolean |
add(int[] values) |
boolean |
add(PdfObject object)
Adds a
PdfObject to the PdfArray. |
void |
addFirst(PdfObject object)
Adds a
PdfObject to the PdfArray. |
boolean |
contains(PdfObject object)
Checks if the
PdfArray already contains a certain PdfObject. |
java.util.ArrayList |
getArrayList()
Returns an ArrayList containing
PdfObjects. |
java.util.ListIterator |
listIterator() |
int |
size()
Returns the number of entries in the array.
|
void |
toPdf(PdfWriter writer,
java.io.OutputStream os)
Returns the PDF representation of this
PdfArray. |
java.lang.String |
toString()
Returns the
String-representation of this PdfObject. |
canBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, typeprotected java.util.ArrayList arrayList
public PdfArray()
PdfArray-object.public PdfArray(PdfObject object)
PdfArray-object, containing 1 PdfObject.object - a PdfObject that has to be added to the arraypublic PdfArray(float[] values)
public PdfArray(int[] values)
public PdfArray(PdfArray array)
PdfArray-object, containing all the PdfObjects in a given PdfArray.array - a PdfArray that has to be added to the arraypublic void toPdf(PdfWriter writer, java.io.OutputStream os) throws java.io.IOException
PdfArray.public java.util.ArrayList getArrayList()
PdfObjects.public int size()
public boolean add(PdfObject object)
PdfObject to the PdfArray.object - PdfObject to addtruepublic boolean add(float[] values)
public boolean add(int[] values)
public void addFirst(PdfObject object)
PdfObject to the PdfArray.
The newly added object will be the first element in the ArrayList.
object - PdfObject to addpublic boolean contains(PdfObject object)
PdfArray already contains a certain PdfObject.object - PdfObject to checktruepublic java.util.ListIterator listIterator()