| Package | Description |
|---|---|
| gnu.trove |
| Modifier and Type | Class and Description |
|---|---|
class |
TLinkableAdaptor
Adapter for TLinkable interface which implements the interface and can
therefore be extended trivially to create TLinkable objects without
having to implement the obvious.
|
| Modifier and Type | Field and Description |
|---|---|
protected TLinkable |
TLinkedList._head
the head of the list
|
private TLinkable |
TLinkedList.IteratorImpl._lastReturned |
(package private) TLinkable |
TLinkableAdaptor._next |
private TLinkable |
TLinkedList.IteratorImpl._next |
(package private) TLinkable |
TLinkableAdaptor._previous |
protected TLinkable |
TLinkedList._tail
the tail of the list
|
| Modifier and Type | Method and Description |
|---|---|
TLinkable |
TLinkableAdaptor.getNext()
Returns the linked list node after this one.
|
TLinkable |
TLinkable.getNext()
Returns the linked list node after this one.
|
TLinkable |
TLinkableAdaptor.getPrevious()
Returns the linked list node before this one.
|
TLinkable |
TLinkable.getPrevious()
Returns the linked list node before this one.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TLinkedList.addBefore(TLinkable current,
TLinkable newElement)
Inserts newElement into the list immediately before current.
|
void |
TLinkableAdaptor.setNext(TLinkable linkable)
Sets the linked list node after this one.
|
void |
TLinkable.setNext(TLinkable linkable)
Sets the linked list node after this one.
|
void |
TLinkableAdaptor.setPrevious(TLinkable linkable)
Sets the linked list node before this one.
|
void |
TLinkable.setPrevious(TLinkable linkable)
Sets the linked list node before this one.
|
private void |
TLinkedList.IteratorImpl.swap(TLinkable from,
TLinkable to)
Replace from with to in the list.
|