/**
 * ListNode class from the book
 * appended by Eric Berry for the use with project3 by Group1
 */
public class ListNode {
/**
 * airport the String value of the airport code
 */
        String airport;
/**
 * link the ListNode that holds the ListNode each node points to in a linked list
 */	
        ListNode link;
/**
 * creates an empty ListNode
 */	
        public ListNode() {
	
        } // end constructor
/**
 * creates a ListNode with an String airport value
 * @param airport the String value desired to be set as this nodes airport
 */
        public ListNode(String airport) {
        	
                this.airport = airport;
        } // end constructor
/**
 * creates a ListNode with a desired airport value, and it's link
 * @param airport the String value desired to be set as this nodes airport
 * @param link the ListNode that holds this nodes pointer
 */
        public ListNode(String airport, ListNode link) {
                this.airport = airport;
                this.link = link;
        } // end contructor
/**
 * creates a ListNode with a pointer to another ListNode
 * @param link the ListNode that holds this nodes pointer
 */
        public ListNode(ListNode link) {
                this.link = link;
        } // end constructor

} // end ListNode
        	
