structure
Class SinglyLinkedListElement

java.lang.Object
  extended by structure.SinglyLinkedListElement

public class SinglyLinkedListElement
extends Object

A class supporting a singly linked list element. Each element maintains a single reference to the next node in the list.


Constructor Summary
SinglyLinkedListElement(Object v)
          Constructs a singly linked list element not associated with any list.
SinglyLinkedListElement(Object v, SinglyLinkedListElement next)
          Construct a singly linked list element.
 
Method Summary
 SinglyLinkedListElement next()
           
 void setNext(SinglyLinkedListElement next)
          Update the next element.
 void setValue(Object value)
          Set the value associated with this element.
 String toString()
          Construct a string representation of element.
 Object value()
          Fetch the value associated with this element.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SinglyLinkedListElement

public SinglyLinkedListElement(Object v,
                               SinglyLinkedListElement next)
Construct a singly linked list element.

Parameters:
v - The value to be referenced by this element.
next - A reference to the next value in the list.

SinglyLinkedListElement

public SinglyLinkedListElement(Object v)
Constructs a singly linked list element not associated with any list. next reference is set to null.

Parameters:
v - The value to be inserted into the singly linked list element.
Method Detail

next

public SinglyLinkedListElement next()

setNext

public void setNext(SinglyLinkedListElement next)
Update the next element.

Parameters:
next - The new value of the next element reference.

value

public Object value()
Fetch the value associated with this element.

Returns:
Reference to the value stored within this element.

setValue

public void setValue(Object value)
Set the value associated with this element.

Parameters:
value - The new value to be associated with this element.

toString

public String toString()
Construct a string representation of element.

Overrides:
toString in class Object
Returns:
The string representing element.