public class LinkedNode extends Object
Modifier and Type | Field and Description |
---|---|
protected LinkedNode |
next |
protected LinkedNode |
prev |
protected boolean |
tail |
Constructor and Description |
---|
LinkedNode() |
Modifier and Type | Method and Description |
---|---|
LinkedNode |
getHeadNode() |
LinkedNode |
getNext() |
LinkedNode |
getPrevious() |
LinkedNode |
getTailNode() |
boolean |
isHeadNode() |
boolean |
isTailNode() |
LinkedNode |
linkAfter(LinkedNode rightHead) |
LinkedNode |
linkBefore(LinkedNode leftHead) |
void |
reset() |
void |
unlink()
Removes this node out of the linked list it is chained in.
|
protected LinkedNode next
protected LinkedNode prev
protected boolean tail
public LinkedNode()
public LinkedNode getHeadNode()
public LinkedNode getTailNode()
public LinkedNode getNext()
public LinkedNode getPrevious()
public boolean isHeadNode()
public boolean isTailNode()
public LinkedNode linkAfter(LinkedNode rightHead)
rightHead
- the node to link after this node.public LinkedNode linkBefore(LinkedNode leftHead)
leftHead
- the node to link after this node.public void unlink()
public void reset()
Copyright © 2005–2020 The Apache Software Foundation. All rights reserved.