Source of ListNodeGeneric.java


  1: //ListNodeGeneric.java

  3: public class ListNodeGeneric<E>
  4: {
  5:     private E data;
  6:     private ListNodeGeneric<E> link;
  7:         
  8:     public ListNodeGeneric()
  9:     {
 10:         link = null;
 11:         data = null;
 12:     }
 13:         
 14:     public ListNodeGeneric(E newData, ListNodeGeneric<E> linkValue)
 15:     {
 16:         data = newData;
 17:         link = linkValue;
 18:     }
 19:         
 20:     public void setData(E newData)
 21:     {
 22:         data = newData;
 23:     }
 24:         
 25:     public E getData()
 26:     {
 27:         return data;
 28:     }
 29:         
 30:     public void setLink(ListNodeGeneric<E> newLink)
 31:     {
 32:         link = newLink;
 33:     }
 34:         
 35:     public ListNodeGeneric<E> getLink()
 36:     {
 37:         return link;
 38:     }
 39: }