/** * DoubleNode.java * * @author Mr J * @version 20050208 */ class DoubleNode { // data member private String name; // The fields that links nodes together. private DoubleNode next; private DoubleNode prev; public DoubleNode( ) { // default constructor, sets fields to null name = null; next = null; prev = null; } public DoubleNode(String nm, DoubleNode nx, DoubleNode pv) { // Second Constructor for a student record, assigns fields setName(nm); setNext(nx); setPrev(pv); } // accessor methods public String getName() {return name;} public DoubleNode getNext(){ return next;} public DoubleNode getPrev(){ return prev;} // modifier methods public void setName( String nm ) {name = nm;} public void setNext( DoubleNode n){next = n;} public void setPrev( DoubleNode p){prev = p;} }