1: public void addToBack(T newEntry)
2: {
3: DLNode newNode = new DLNode(lastNode, newEntry, null);
4:
5: if (isEmpty())
6: firstNode = newNode;
7: else
8: lastNode.setNextNode(newNode);
9:
10: lastNode = newNode;
11: } // end addToBack
12:
13: public void addToFront(T newEntry)
14: {
15: DLNode newNode = new DLNode(null, newEntry, firstNode);
16:
17: if (isEmpty())
18: lastNode = newNode;
19: else
20: firstNode.setPreviousNode(newNode);
21:
22: firstNode = newNode;
23: } // end addToFront
24: // Version 4.0