|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.basecmp.core.util.FIFOObjectPipe
Konkrete Implementierung des Interface IObjectPool. Verhalten wie eine in der Länge beschränkte ArrayList (FIFO-Verhalten). Benutzt intern eine ArrayList. Creation-Date: 15.02.2003
| Field Summary | |
protected java.util.ArrayList |
objectPipe
|
| Constructor Summary | |
FIFOObjectPipe()
Ruft intern Hauptkonstruktor mit capacity=10 auf. |
|
FIFOObjectPipe(int capacity)
Hauptkontruktor, bestimmt mit capacity die Größe der Pipe. |
|
FIFOObjectPipe(java.lang.Integer capacity)
Ruft intern Hauptkonstruktor direkt mit int-value von capacity auf. |
|
| Method Summary | |
java.lang.Object |
add(java.lang.Object obj)
Fügt das übergebene Object der Pipe an erster Stelle hinzu. |
boolean |
contains(java.lang.Object obj)
True, wenn das übergebene Objekt in der Pipe vorhanden ist. |
java.lang.Object |
get()
Liefert laufend das jeweils nächste Objekt aus der Pipe. |
java.lang.Object |
get(int index)
Liefert das Objekt aus der Pipe mit dem angegebenen Index. |
int |
indexOf(java.lang.Object obj)
Liefert den index in der Pipe an dem das übergenbene Objekt in der Pipe existiert. |
java.lang.Object |
remove(int index)
Entfernt und liefert das Objekt aus der Pipe mit dem angegebenen Index. |
int |
size()
Liefert die echte, aktuelle Größe der Pipe, nicht die Kapazität! |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.util.ArrayList objectPipe
| Constructor Detail |
public FIFOObjectPipe()
public FIFOObjectPipe(int capacity)
public FIFOObjectPipe(java.lang.Integer capacity)
| Method Detail |
public java.lang.Object add(java.lang.Object obj)
add in interface IObjectPoolobj -
public boolean contains(java.lang.Object obj)
contains in interface IObjectPoolobj -
public java.lang.Object get()
get in interface IObjectPoolpublic java.lang.Object get(int index)
get in interface IObjectPoolindex -
public int indexOf(java.lang.Object obj)
indexOf in interface IObjectPoolobj -
public java.lang.Object remove(int index)
remove in interface IObjectPoolindex -
public int size()
size in interface IObjectPool
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||