# Uses of Class
org.apache.commons.collections4.list.AbstractLinkedListJava21.Node

Packages that use AbstractLinkedListJava21.Node
Package
Description
org.apache.commons.collections4.list
Implements the `List` interface.

- ## Uses of AbstractLinkedListJava21.Node in org.apache.commons.collections4.list

  Fields in org.apache.commons.collections4.list declared as AbstractLinkedListJava21.Node
  Modifier and Type
  Field
  Description
  `protected AbstractLinkedListJava21.Node<E>`
  AbstractLinkedListJava21.LinkedListIterator.`current`
  The last node that was returned by `AbstractLinkedListJava21.LinkedListIterator.next()` or `AbstractLinkedListJava21.LinkedListIterator.previous()`.
  `protected AbstractLinkedListJava21.Node<E>`
  AbstractLinkedListJava21.LinkedListIterator.`next`
  The node that will be returned by `AbstractLinkedListJava21.LinkedListIterator.next()`.
  `protected AbstractLinkedListJava21.Node<E>`
  AbstractLinkedListJava21.Node.`next`
  A pointer to the node after this node
  `protected AbstractLinkedListJava21.Node<E>`
  AbstractLinkedListJava21.Node.`previous`
  A pointer to the node before this node
  Methods in org.apache.commons.collections4.list that return AbstractLinkedListJava21.Node
  Modifier and Type
  Method
  Description
  `protected AbstractLinkedListJava21.Node<E>`
  AbstractLinkedListJava21.`createHeaderNode()`
  Creates a new node with previous, next and element all set to null.
  `protected AbstractLinkedListJava21.Node<E>`
  AbstractLinkedListJava21.`createNode(E value)`
  Creates a new node with the specified properties.
  `protected AbstractLinkedListJava21.Node<E>`
  AbstractLinkedListJava21.LinkedListIterator.`getLastNodeReturned()`
  Gets the last node returned.
  `protected AbstractLinkedListJava21.Node<E>`
  AbstractLinkedListJava21.Node.`getNextNode()`
  Gets the next node.
  `protected AbstractLinkedListJava21.Node<E>`
  AbstractLinkedListJava21.`getNode(int index, boolean endMarkerAllowed)`
  Gets the node at a particular index.
  `protected AbstractLinkedListJava21.Node<E>`
  AbstractLinkedListJava21.Node.`getPreviousNode()`
  Gets the previous node.
  Methods in org.apache.commons.collections4.list with parameters of type AbstractLinkedListJava21.Node
  Modifier and Type
  Method
  Description
  `protected void`
  AbstractLinkedListJava21.`addNode(AbstractLinkedListJava21.Node<E> nodeToInsert, AbstractLinkedListJava21.Node<E> insertBeforeNode)`
  Inserts a new node into the list.
  `protected void`
  AbstractLinkedListJava21.`addNodeAfter(AbstractLinkedListJava21.Node<E> node, E value)`
  Creates a new node with the specified object as its `value` and inserts it after `node`.
  `protected void`
  AbstractLinkedListJava21.`addNodeBefore(AbstractLinkedListJava21.Node<E> node, E value)`
  Creates a new node with the specified object as its `value` and inserts it before `node`.
  `protected void`
  AbstractLinkedListJava21.`removeNode(AbstractLinkedListJava21.Node<E> node)`
  Removes the specified node from the list.
  `protected void`
  AbstractLinkedListJava21.Node.`setNextNode(AbstractLinkedListJava21.Node<E> next)`
  Sets the next node.
  `protected void`
  AbstractLinkedListJava21.Node.`setPreviousNode(AbstractLinkedListJava21.Node<E> previous)`
  Sets the previous node.
  `protected void`
  AbstractLinkedListJava21.`updateNode(AbstractLinkedListJava21.Node<E> node, E value)`
  Updates the node with a new value.
  Constructors in org.apache.commons.collections4.list with parameters of type AbstractLinkedListJava21.Node
  Modifier
  Constructor
  Description
  `protected`
  `Node(AbstractLinkedListJava21.Node<E> previous, AbstractLinkedListJava21.Node<E> next, E value)`
  Constructs a new node.