|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jpedal.utils.repositories.Vector_Object
public class Vector_Object
Provides the functionality/convenience of a Vector for objects - Much faster because not synchronized and no cast - Does not double in size each time
| Constructor Summary | |
|---|---|
Vector_Object()
|
|
Vector_Object(int number)
|
|
| Method Summary | |
|---|---|
void |
addElement(java.lang.Object value)
add an item |
void |
clear()
clear the array |
boolean |
contains(java.lang.Object value)
see if value present |
java.lang.Object |
elementAt(int id)
remove element at |
java.lang.Object[] |
get()
extract underlying data |
java.lang.Object |
pull()
pull item from top as in LIFO stack |
void |
push(java.lang.Object value)
put item at top as in LIFO stack |
void |
removeElementAt(int id)
remove element at |
void |
resetToCheckpoint()
used to store end of PDF components |
void |
restoreFromStream(java.io.ByteArrayInputStream bis)
method to deserialize each object in the input stream NOT PART OF API and subject to change (DO NOT USE) |
void |
set(java.lang.Object[] new_items)
replace underlying data |
void |
setCheckpoint()
used to rollback array to point |
void |
setElementAt(java.lang.Object new_name,
int id)
set an element |
void |
setSize(int currentItem)
reset pointer used in add to remove items above |
int |
size()
return the size |
void |
trim()
|
void |
writeToStream(java.io.ByteArrayOutputStream bos)
method to serialize each element in this collection NOT PART OF API and subject to change (DO NOT USE) |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Vector_Object()
public Vector_Object(int number)
| Method Detail |
|---|
public void resetToCheckpoint()
public void setCheckpoint()
public final java.lang.Object[] get()
public final java.lang.Object pull()
public final void push(java.lang.Object value)
public final boolean contains(java.lang.Object value)
public final void addElement(java.lang.Object value)
public final void setElementAt(java.lang.Object new_name,
int id)
public final java.lang.Object elementAt(int id)
public final void set(java.lang.Object[] new_items)
public final void clear()
public final int size()
public final void removeElementAt(int id)
public void writeToStream(java.io.ByteArrayOutputStream bos)
throws java.io.IOException
bos - - the output stream to write the objects out to
java.io.IOException
public void restoreFromStream(java.io.ByteArrayInputStream bis)
throws java.io.IOException,
java.lang.ClassNotFoundException
bis - - the input stream to read from
java.io.IOException
java.lang.ClassNotFoundExceptionpublic void trim()
public void setSize(int currentItem)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||