All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Class structure.SinglyLinkedListElement

java.lang.Object
    |
    +----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 Index

 o SinglyLinkedListElement(Object)
Constructs a singly linked list element not associated with any list.
 o SinglyLinkedListElement(Object, SinglyLinkedListElement)
Construct a singly linked list element.

Method Index

 o next()
Postcondition:
returns reference to next value in list
 o setNext(SinglyLinkedListElement)
Update the next element.
 o setValue(Object)
Set the value associated with this element.
 o toString()
Construct a string representation of element.
 o value()
Fetch the value associated with this element.

Constructors

 o 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.
 o SinglyLinkedListElement
public SinglyLinkedListElement(Object v)
Constructs a singly linked list element not associated with any list. next reference is set to null.

Postcondition:
constructs a new tail of a list with value v

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

Methods

 o next
public SinglyLinkedListElement next()
Postcondition:
returns reference to next value in list

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

Postcondition:
sets reference to new next value

Parameters:
next - The new value of the next element reference.
 o value
public Object value()
Fetch the value associated with this element.

Postcondition:
returns value associated with this element

Returns:
Reference to the value stored within this element.
 o setValue
public void setValue(Object value)
Set the value associated with this element.

Postcondition:
sets value associated with this element

Parameters:
value - The new value to be associated with this element.
 o toString
public String toString()
Construct a string representation of element.

Postcondition:
returns string representation of element

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

All Packages  Class Hierarchy  This Package  Previous  Next  Index