Class AbstractLinkedListJava21.Node<E>

java.lang.Object
org.apache.commons.collections4.list.AbstractLinkedListJava21.Node<E>
Type Parameters:
E - the type of the node value.
Enclosing class:
AbstractLinkedListJava21<E>

protected static class AbstractLinkedListJava21.Node<E> extends 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 Details

  • Constructor Details

    • Node

      protected Node()
      Constructs a new header node.
    • Node

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

      protected Node(AbstractLinkedListJava21.Node<E> previous, AbstractLinkedListJava21.Node<E> next, E 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 AbstractLinkedListJava21.Node<E> getNextNode()
      Gets the next node.
      Returns:
      the next node
      Since:
      3.1
    • getPreviousNode

      protected AbstractLinkedListJava21.Node<E> getPreviousNode()
      Gets the previous node.
      Returns:
      the previous node
      Since:
      3.1
    • getValue

      protected E getValue()
      Gets the value of the node.
      Returns:
      the value
      Since:
      3.1
    • setNextNode

      protected void setNextNode(AbstractLinkedListJava21.Node<E> next)
      Sets the next node.
      Parameters:
      next - the next node
      Since:
      3.1
    • setPreviousNode

      protected void setPreviousNode(AbstractLinkedListJava21.Node<E> previous)
      Sets the previous node.
      Parameters:
      previous - the previous node
      Since:
      3.1
    • setValue

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