public class DLNode {
private Object element;
private DLNode next, prev;
DLNode() { this(null, null, null); }
DLNode(Object e, DLNode p, DLNode n) {
element = e;
next = n;
prev = p;
}
public void setElement(Object newElem) { element = newElem; }
public void setNext(DLNode newNext) { next = newNext; }
public void setPrev(DLNode newPrev) { prev = newPrev; }
public Object getElement() { return element; }
public DLNode getNext() { return next; }
public DLNode getPrev() { return prev; }
}