//ListNodeGeneric.java

public class ListNodeGeneric<E>
{
    private E data;
    private ListNodeGeneric<E> link;
	
    public ListNodeGeneric()
    {
        link = null;
        data = null;
    }
	
    public ListNodeGeneric(E newData, ListNodeGeneric<E> linkValue)
    {
        data = newData;
        link = linkValue;
    }
	
    public void setData(E newData)
    {
        data = newData;
    }
	
    public E getData()
    {
        return data;
    }
	
    public void setLink(ListNodeGeneric<E> newLink)
    {
        link = newLink;
    }
	
    public ListNodeGeneric<E> getLink()
    {
        return link;
    }
}
