Class AbstractLinkedList.Node<E>

  • Enclosing class:
    AbstractLinkedList<E>

    protected static class AbstractLinkedList.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.

    • Constructor Detail

      • Node

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

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

      • getValue

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

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

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

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

        protected AbstractLinkedList.Node<E> getNextNode()
        Gets the next node.
        Returns:
        the next node
        Since:
        3.1
      • setNextNode

        protected void setNextNode​(AbstractLinkedList.Node<E> next)
        Sets the next node.
        Parameters:
        next - the next node
        Since:
        3.1