com.graphbuilder.struc
Class LinkedList.Node

java.lang.Object
  extended bycom.graphbuilder.struc.LinkedList.Node
Enclosing class:
LinkedList

public static class LinkedList.Node
extends java.lang.Object


Field Summary
protected  LinkedList list
           
protected  LinkedList.Node next
           
protected  LinkedList.Node prev
           
protected  java.lang.Object userObject
           
 
Constructor Summary
protected LinkedList.Node(LinkedList list, java.lang.Object userObject)
           
 
Method Summary
 java.lang.Object getUserObject()
           
 void insertAfter(java.lang.Object o)
           
 void insertBefore(java.lang.Object o)
           
 LinkedList list()
           
 LinkedList.Node next()
           
 LinkedList.Node prev()
           
 void remove()
           
 void setUserObject(java.lang.Object userObject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

list

protected LinkedList list

next

protected LinkedList.Node next

prev

protected LinkedList.Node prev

userObject

protected java.lang.Object userObject
Constructor Detail

LinkedList.Node

protected LinkedList.Node(LinkedList list,
                          java.lang.Object userObject)
Method Detail

list

public LinkedList list()

next

public LinkedList.Node next()

prev

public LinkedList.Node prev()

getUserObject

public java.lang.Object getUserObject()

setUserObject

public void setUserObject(java.lang.Object userObject)

insertBefore

public void insertBefore(java.lang.Object o)

insertAfter

public void insertAfter(java.lang.Object o)

remove

public void remove()