org.apache.commons.collections.list

Class AbstractLinkedList.Node

Enclosing Class:
AbstractLinkedList

protected static class AbstractLinkedList.Node
extends java.lang.Object

A node within the linked list.

From Commons Collections 3.1, all access to the value property is via the methods on this class.

Field Summary

protected AbstractLinkedList.Node
next
A pointer to the node after this node
protected AbstractLinkedList.Node
previous
A pointer to the node before this node
protected Object
value
The object contained within this node

Constructor Summary

Node()
Constructs a new header node.
Node(Object value)
Constructs a new node.
Node(AbstractLinkedList.Node previous, AbstractLinkedList.Node next, Object value)
Constructs a new node.

Method Summary

protected AbstractLinkedList.Node
getNextNode()
Gets the next node.
protected AbstractLinkedList.Node
getPreviousNode()
Gets the previous node.
protected Object
getValue()
Gets the value of the node.
protected void
setNextNode(AbstractLinkedList.Node next)
Sets the next node.
protected void
setPreviousNode(AbstractLinkedList.Node previous)
Sets the previous node.
protected void
setValue(Object value)
Sets the value of the node.

Field Details

AbstractLinkedList.Node next
A pointer to the node after this node

AbstractLinkedList.Node previous
A pointer to the node before this node

value

protected Object value
The object contained within this node

Constructor Details

Node

protected Node()
Constructs a new header node.

Node

protected Node(Object value)
Constructs a new node.
Parameters:
value - the value to store

Node

protected Node(AbstractLinkedList.Node previous,
               AbstractLinkedList.Node next,
               Object value)
Constructs a new node.
Parameters:
previous - the previous node in the list
next - the next node in the list
value - the value to store

Method Details

getNextNode

protected AbstractLinkedList.Node getNextNode()
Gets the next node.
Returns:
the next node
Since:
Commons Collections 3.1

getPreviousNode

protected AbstractLinkedList.Node getPreviousNode()
Gets the previous node.
Returns:
the previous node
Since:
Commons Collections 3.1

getValue

protected Object getValue()
Gets the value of the node.
Returns:
the value
Since:
Commons Collections 3.1

setNextNode

protected void setNextNode(AbstractLinkedList.Node next)
Sets the next node.
Parameters:
next - the next node
Since:
Commons Collections 3.1

setPreviousNode

protected void setPreviousNode(AbstractLinkedList.Node previous)
Sets the previous node.
Parameters:
previous - the previous node
Since:
Commons Collections 3.1

setValue

protected void setValue(Object value)
Sets the value of the node.
Parameters:
value - the value
Since:
Commons Collections 3.1

Copyright © 2001-2006 Apache Software Foundation. All Rights Reserved.