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

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

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

  Fields in org.apache.commons.collections4.list declared as AbstractLinkedList.Node
  Modifier and Type
  Field
  Description
  `protected AbstractLinkedList.Node<E>`
  AbstractLinkedList.LinkedListIterator.`current`
  The last node that was returned by `AbstractLinkedList.LinkedListIterator.next()` or `AbstractLinkedList.LinkedListIterator.previous()`.
  `protected AbstractLinkedList.Node<E>`
  AbstractLinkedList.LinkedListIterator.`next`
  The node that will be returned by `AbstractLinkedList.LinkedListIterator.next()`.
  `protected AbstractLinkedList.Node<E>`
  AbstractLinkedList.Node.`next`
  A pointer to the node after this node
  `protected AbstractLinkedList.Node<E>`
  AbstractLinkedList.Node.`previous`
  A pointer to the node before this node
  Methods in org.apache.commons.collections4.list that return AbstractLinkedList.Node
  Modifier and Type
  Method
  Description
  `protected AbstractLinkedList.Node<E>`
  AbstractLinkedList.`createHeaderNode()`
  Deprecated.
  Creates a new node with previous, next and element all set to null.
  `protected AbstractLinkedList.Node<E>`
  AbstractLinkedList.`createNode(E value)`
  Deprecated.
  Creates a new node with the specified properties.
  `protected AbstractLinkedList.Node<E>`
  NodeCachingLinkedList.`createNode(E value)`
  Deprecated.
  Creates a new node, either by reusing one from the cache or creating a new one.
  `protected AbstractLinkedList.Node<E>`
  AbstractLinkedList.LinkedListIterator.`getLastNodeReturned()`
  Gets the last node returned.
  `protected AbstractLinkedList.Node<E>`
  AbstractLinkedList.Node.`getNextNode()`
  Gets the next node.
  `protected AbstractLinkedList.Node<E>`
  AbstractLinkedList.`getNode(int index, boolean endMarkerAllowed)`
  Deprecated.
  Gets the node at a particular index.
  `protected AbstractLinkedList.Node<E>`
  NodeCachingLinkedList.`getNodeFromCache()`
  Deprecated.
  Gets a node from the cache.
  `protected AbstractLinkedList.Node<E>`
  AbstractLinkedList.Node.`getPreviousNode()`
  Gets the previous node.
  Methods in org.apache.commons.collections4.list with parameters of type AbstractLinkedList.Node
  Modifier and Type
  Method
  Description
  `protected void`
  AbstractLinkedList.`addNode(AbstractLinkedList.Node<E> nodeToInsert, AbstractLinkedList.Node<E> insertBeforeNode)`
  Deprecated.
  Inserts a new node into the list.
  `protected void`
  CursorableLinkedList.`addNode(AbstractLinkedList.Node<E> nodeToInsert, AbstractLinkedList.Node<E> insertBeforeNode)`
  Deprecated.
  Inserts a new node into the list.
  `protected void`
  AbstractLinkedList.`addNodeAfter(AbstractLinkedList.Node<E> node, E value)`
  Deprecated.
  Creates a new node with the specified object as its `value` and inserts it after `node`.
  `protected void`
  AbstractLinkedList.`addNodeBefore(AbstractLinkedList.Node<E> node, E value)`
  Deprecated.
  Creates a new node with the specified object as its `value` and inserts it before `node`.
  `protected void`
  NodeCachingLinkedList.`addNodeToCache(AbstractLinkedList.Node<E> node)`
  Deprecated.
  Adds a node to the cache, if the cache isn't full.
  `protected void`
  CursorableLinkedList.`broadcastNodeChanged(AbstractLinkedList.Node<E> node)`
  Deprecated.
  Informs all of my registered cursors that the specified element was changed.
  `protected void`
  CursorableLinkedList.`broadcastNodeInserted(AbstractLinkedList.Node<E> node)`
  Deprecated.
  Informs all of my registered cursors that the specified element was just added to my list.
  `protected void`
  CursorableLinkedList.`broadcastNodeRemoved(AbstractLinkedList.Node<E> node)`
  Deprecated.
  Informs all of my registered cursors that the specified element was just removed from my list.
  `protected void`
  CursorableLinkedList.Cursor.`nodeChanged(AbstractLinkedList.Node<E> node)`
  Handle event from the list when a node has changed.
  `protected void`
  CursorableLinkedList.Cursor.`nodeInserted(AbstractLinkedList.Node<E> node)`
  Handle event from the list when a node has been added.
  `protected void`
  CursorableLinkedList.Cursor.`nodeRemoved(AbstractLinkedList.Node<E> node)`
  Handle event from the list when a node has been removed.
  `protected void`
  AbstractLinkedList.`removeNode(AbstractLinkedList.Node<E> node)`
  Deprecated.
  Removes the specified node from the list.
  `protected void`
  CursorableLinkedList.`removeNode(AbstractLinkedList.Node<E> node)`
  Deprecated.
  Removes the specified node from the list.
  `protected void`
  NodeCachingLinkedList.`removeNode(AbstractLinkedList.Node<E> node)`
  Deprecated.
  Removes the node from the list, storing it in the cache for reuse if the cache is not yet full.
  `protected void`
  AbstractLinkedList.Node.`setNextNode(AbstractLinkedList.Node<E> next)`
  Sets the next node.
  `protected void`
  AbstractLinkedList.Node.`setPreviousNode(AbstractLinkedList.Node<E> previous)`
  Sets the previous node.
  `protected void`
  AbstractLinkedList.`updateNode(AbstractLinkedList.Node<E> node, E value)`
  Deprecated.
  Updates the node with a new value.
  `protected void`
  CursorableLinkedList.`updateNode(AbstractLinkedList.Node<E> node, E value)`
  Deprecated.
  Updates the node with a new value.
  Constructors in org.apache.commons.collections4.list with parameters of type AbstractLinkedList.Node
  Modifier
  Constructor
  Description
  `protected`
  `Node(AbstractLinkedList.Node<E> previous, AbstractLinkedList.Node<E> next, E value)`
  Constructs a new node.