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 PdfObject s 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
PdfObject s. |
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, type
protected 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 PdfObject
s 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()
PdfObject
s.public int size()
public boolean add(PdfObject object)
PdfObject
to the PdfArray
.object
- PdfObject
to addtrue
public 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 checktrue
public java.util.ListIterator listIterator()