Method Summary |
|
public Object | accept(ICOSVisitor visitor) visitor pattern double dispatch method.
Parameters: visitor - The object to notify when visiting this object. |
public void | add(COSBase object) This will add an object to the array. |
public void | add(COSObjectable object) This will add an object to the array. |
public void | add(int i, COSBase object) Add the specified object at the ith location and push the rest to the
right. |
public void | addAll(Collection objectsList) This will add an object to the array. |
public void | addAll(COSArray objectList) This will add all objects to this array. |
public void | addAll(int i, Collection objectList) Add the specified object at the ith location and push the rest to the
right. |
public void | clear() This will remove all of the objects in the collection. |
public COSBase | get(int index) This will get an object from the array. |
public int | getInt(int index) Get the value of the array as an integer.
Parameters: index - The index into the list. |
public int | getInt(int index, int defaultValue) Get the value of the array as an integer, return the default if it does
not exist.
Parameters: index - The value of the array. Parameters: defaultValue - The value to return if the value is null. |
public String | getName(int index) Get the value of the array as a string.
Parameters: index - The index into the array. |
public String | getName(int index, String defaultValue) Get an entry in the array that is expected to be a COSName.
Parameters: index - The index into the array. Parameters: defaultValue - The value to return if it is null. |
public COSBase | getObject(int index) This will get an object from the array. |
public String | getString(int index) Get the value of the array as a string.
Parameters: index - The index into the array. |
public String | getString(int index, String defaultValue) Get an entry in the array that is expected to be a COSName.
Parameters: index - The index into the array. Parameters: defaultValue - The value to return if it is null. |
public void | growToSize(int size) This will add null values until the size of the array is at least
as large as the parameter. |
public void | growToSize(int size, COSBase object) This will add the object until the size of the array is at least
as large as the parameter. |
public int | indexOf(COSBase object) This will return the index of the entry or -1 if it is not found.
Parameters: object - The object to search for. |
public Iterator | iterator() Get access to the list. |
public COSBase | remove(int i) This will remove an element from the array.
Parameters: i - The index of the object to remove. |
public boolean | remove(COSBase o) This will remove an element from the array.
Parameters: o - The object to remove. |
public void | removeAll(Collection objectsList) This will remove all of the objects in the collection. |
public void | retainAll(Collection objectsList) This will retain all of the objects in the collection. |
public void | set(int index, COSBase object) This will set an object at a specific index. |
public void | set(int index, int intVal) This will set an object at a specific index. |
public void | set(int index, COSObjectable object) This will set an object at a specific index. |
public void | setFloatArray(float[] value) Clear the current contents of the COSArray and set it with the float[]. |
public void | setInt(int index, int value) Set the value in the array as an integer. |
public void | setName(int index, String name) Set the value in the array as a name. |
public void | setString(int index, String string) Set the value in the array as a string. |
public int | size() This will get the size of this array. |
public float[] | toFloatArray() This will take an COSArray of numbers and convert it to a float[]. |
public String | toString() |