Uses of Class
org.apache.batik.util.DoublyLinkedList.Node
Packages that use DoublyLinkedList.Node
Package
Description
Provides some useful classes.
-
Uses of DoublyLinkedList.Node in org.apache.batik.ext.awt.image.rendered
Subclasses of DoublyLinkedList.Node in org.apache.batik.ext.awt.image.renderedModifier and TypeClassDescriptionstatic class
Interface for nodes in the LRU cache, basicly nodes in a doubly linked list. -
Uses of DoublyLinkedList.Node in org.apache.batik.util
Subclasses of DoublyLinkedList.Node in org.apache.batik.utilModifier and TypeClassDescriptionprotected static class
To store a Runnable.protected static class
To store a Runnable with an object waiting for him to be executed.Methods in org.apache.batik.util that return DoublyLinkedList.NodeModifier and TypeMethodDescriptionDoublyLinkedList.getHead()
Get the current head elementfinal DoublyLinkedList.Node
DoublyLinkedList.Node.getNext()
final DoublyLinkedList.Node
DoublyLinkedList.Node.getPrev()
DoublyLinkedList.getTail()
Get the current tail elementDoublyLinkedList.pop()
Removes 'head' from list and returns it.DoublyLinkedList.unpush()
Removes 'tail' from list and returns it.Methods in org.apache.batik.util with parameters of type DoublyLinkedList.NodeModifier and TypeMethodDescriptionvoid
DoublyLinkedList.add
(int index, DoublyLinkedList.Node nde) void
DoublyLinkedList.add
(DoublyLinkedList.Node nde) Addsnde
to the head of the list.protected final void
DoublyLinkedList.Node.insertBefore
(DoublyLinkedList.Node nde) Link this node in, infront of nde (unlinks it's self before hand if needed).void
DoublyLinkedList.push
(DoublyLinkedList.Node nde) Addsnde
to tail of listvoid
DoublyLinkedList.remove
(DoublyLinkedList.Node nde) Removes nde from the list it is part of (should be this one, otherwise results are undefined).protected final void
DoublyLinkedList.Node.setNext
(DoublyLinkedList.Node newNext) protected final void
DoublyLinkedList.Node.setPrev
(DoublyLinkedList.Node newPrev) void
DoublyLinkedList.touch
(DoublyLinkedList.Node nde) Movesnde
to the head of the list (equivilent to remove(nde); add(nde); but faster.void
DoublyLinkedList.unpop
(DoublyLinkedList.Node nde) Addsnde
to head of list