public static class ExplicitList.Link<V> extends Object
Modifier and Type | Method and Description |
---|---|
void |
addAfter(ExplicitList.Link<V> after) |
void |
addBefore(ExplicitList.Link<V> before) |
V |
getElement() |
ExplicitList.Link<V> |
getNext() |
ExplicitList.Link<V> |
getPrev() |
boolean |
isLinked() |
boolean |
isUnLinked() |
void |
remove() |
void |
reset() |
void |
setNext(ExplicitList.Link<V> next) |
void |
setPrev(ExplicitList.Link<V> prev) |
void |
splice(ExplicitList.Link<V> listHead)
Splices the given list by making this link as the new head.
|
String |
toString() |
void |
uninit() |
public Link(V element)
public ExplicitList.Link<V> getNext()
public void setNext(ExplicitList.Link<V> next)
public ExplicitList.Link<V> getPrev()
public void setPrev(ExplicitList.Link<V> prev)
public void remove()
public void addAfter(ExplicitList.Link<V> after)
public void addBefore(ExplicitList.Link<V> before)
public void splice(ExplicitList.Link<V> listHead)
listHead
- head of the existing listpublic boolean isUnLinked()
public boolean isLinked()
public void reset()
public void uninit()
public V getElement()
Copyright © 2016. All rights reserved.