public class DoublyNode<T extends KeyLabledObject>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private T |
data |
private DoublyNode<T> |
nextNode |
private DoublyNode<T> |
previousNode |
Constructor and Description |
---|
DoublyNode(DoublyNode<T> previousNode,
T data,
DoublyNode<T> nextNode) |
Modifier and Type | Method and Description |
---|---|
T |
getData() |
DoublyNode<T> |
getNextNode() |
DoublyNode<T> |
getPreviousNode() |
void |
setData(T data) |
void |
setNextNode(DoublyNode<T> nextNode) |
void |
setPreviousNode(DoublyNode<T> previousNode) |
private T extends KeyLabledObject data
private DoublyNode<T extends KeyLabledObject> previousNode
private DoublyNode<T extends KeyLabledObject> nextNode
DoublyNode(DoublyNode<T> previousNode, T data, DoublyNode<T> nextNode)
public T getData()
public void setData(T data)
public DoublyNode<T> getPreviousNode()
public void setPreviousNode(DoublyNode<T> previousNode)
public DoublyNode<T> getNextNode()
public void setNextNode(DoublyNode<T> nextNode)