|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcoins.backend.util.BiLink
Bi-directional list (middle links)
| Field Summary | |
(package private) java.lang.Object |
elem
contents |
(package private) BiLink |
next
points next element. |
(package private) BiLink |
prev
points previous element. |
| Constructor Summary | |
(package private) |
BiLink()
Used internally only. |
(package private) |
BiLink(java.lang.Object obj)
Create new link that has an object obj. |
| Method Summary | |
BiLink |
addAfter(java.lang.Object obj)
Insert an object after this link. |
BiLink |
addAllAfter(BiList list)
Insert contents of list after this link. |
BiLink |
addAllBefore(BiList list)
Insert contents of list before this link. |
BiLink |
addBefore(java.lang.Object obj)
Insert an object before this link. |
boolean |
atEnd()
Return true if this link is either end. |
java.lang.Object |
elem()
Return contents of this link. |
BiLink |
insertAfter(BiLink link)
Insert a link after this link. |
BiLink |
insertAllAfter(BiList list)
Deprecated. renamed to addAllAfter. |
BiLink |
insertAllBefore(BiList list)
Deprecated. renamed to addAllBefore. |
BiLink |
insertBefore(BiLink link)
Insert a link before this link. |
BiLink |
next()
Return next link. |
BiLink |
prev()
Return previous link. |
void |
setElem(java.lang.Object obj)
Replace contents of the link. |
BiLink |
unlink()
Remove this link from the list. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
java.lang.Object elem
BiLink next
BiLink prev
| Constructor Detail |
BiLink()
BiLink(java.lang.Object obj)
| Method Detail |
public java.lang.Object elem()
public BiLink next()
public BiLink prev()
public boolean atEnd()
public void setElem(java.lang.Object obj)
public BiLink insertAfter(BiLink link)
link - link to be insertedpublic BiLink addAfter(java.lang.Object obj)
public BiLink insertBefore(BiLink link)
link - link to be insertedpublic BiLink addBefore(java.lang.Object obj)
public BiLink unlink()
public BiLink insertAllBefore(BiList list)
public BiLink insertAllAfter(BiList list)
public BiLink addAllBefore(BiList list)
public BiLink addAllAfter(BiList list)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||