private class Node
1: // @author Frank M. Carrano, Timothy M. Henry
2: // @version 5.0 */
3: private class Node
4: {
5: private T data; // Entry in bag
6: private Node next; // Link to next node
7:
8: private Node(T dataPortion)
9: {
10: this(dataPortion, null);
11: } // end constructor
12:
13: private Node(T dataPortion, Node nextNode)
14: {
15: data = dataPortion;
16: next = nextNode;
17: } // end constructor
18:
19: private T getData()
20: {
21: return data;
22: } // end getData
23:
24: private void setData(T newData)
25: {
26: data = newData;
27: } // end setData
28:
29: private Node getNextNode()
30: {
31: return next;
32: } // end getNextNode
33:
34: private void setNextNode(Node nextNode)
35: {
36: next = nextNode;
37: } // end setNextNode
38: } // end Node