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 classInterface 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 classTo store a Runnable.protected static classTo store a Runnable with an object waiting for him to be executed.Fields in org.apache.batik.util declared as DoublyLinkedList.NodeModifier and TypeFieldDescriptionprivate DoublyLinkedList.NodeDoublyLinkedList.headprivate DoublyLinkedList.NodeDoublyLinkedList.Node.nextprivate DoublyLinkedList.NodeDoublyLinkedList.Node.prevMethods in org.apache.batik.util that return DoublyLinkedList.NodeModifier and TypeMethodDescriptionDoublyLinkedList.getHead()Get the current head elementfinal DoublyLinkedList.NodeDoublyLinkedList.Node.getNext()final DoublyLinkedList.NodeDoublyLinkedList.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 TypeMethodDescriptionvoidDoublyLinkedList.add(int index, DoublyLinkedList.Node nde) voidDoublyLinkedList.add(DoublyLinkedList.Node nde) Addsndeto the head of the list.protected final voidDoublyLinkedList.Node.insertBefore(DoublyLinkedList.Node nde) Link this node in, infront of nde (unlinks it's self before hand if needed).voidDoublyLinkedList.push(DoublyLinkedList.Node nde) Addsndeto tail of listvoidDoublyLinkedList.remove(DoublyLinkedList.Node nde) Removes nde from the list it is part of (should be this one, otherwise results are undefined).protected final voidDoublyLinkedList.Node.setNext(DoublyLinkedList.Node newNext) protected final voidDoublyLinkedList.Node.setPrev(DoublyLinkedList.Node newPrev) voidDoublyLinkedList.touch(DoublyLinkedList.Node nde) Movesndeto the head of the list (equivilent to remove(nde); add(nde); but faster.voidDoublyLinkedList.unpop(DoublyLinkedList.Node nde) Addsndeto head of list