## Uses of Class
org.apache.batik.util.DoublyLinkedList.Node

Packages that use DoublyLinkedList.Node
org.apache.batik.ext.awt.image.rendered
org.apache.batik.util: 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.rendered
`class` `LRUCache.LRUNode` 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.util
`protected static class` `RunnableQueue.Link` To store a Runnable.
`protected static class` `RunnableQueue.LockableLink` To store a Runnable with an object waiting for him to be executed.

Methods in org.apache.batik.util that return DoublyLinkedList.Node
`DoublyLinkedList.Node` `DoublyLinkedList.getHead()` Get the current head element
`DoublyLinkedList.Node` `DoublyLinkedList.getTail()` Get the current tail element
`DoublyLinkedList.Node` `DoublyLinkedList.pop()` Removes 'head' from list and returns it.
`DoublyLinkedList.Node` `DoublyLinkedList.unpush()` Removes 'tail' from list and returns it.
`DoublyLinkedList.Node` `DoublyLinkedList.Node.getNext()`
`DoublyLinkedList.Node` `DoublyLinkedList.Node.getPrev()`

Methods in org.apache.batik.util with parameters of type DoublyLinkedList.Node
`void` `DoublyLinkedList.touch(DoublyLinkedList.Node nde)` Moves `nde` to the head of the list (equivilent to remove(nde); add(nde); but faster.
`void` `DoublyLinkedList.add(int index, DoublyLinkedList.Node nde)`
`void` `DoublyLinkedList.add(DoublyLinkedList.Node nde)` Adds `nde` to the head of the list.
`void` `DoublyLinkedList.remove(DoublyLinkedList.Node nde)` Removes nde from the list it is part of (should be this one, otherwise results are undefined).
`void` `DoublyLinkedList.push(DoublyLinkedList.Node nde)` Adds `nde` to tail of list
`void` `DoublyLinkedList.unpop(DoublyLinkedList.Node nde)` Adds `nde` to head of list
`protected void` `DoublyLinkedList.Node.setNext(DoublyLinkedList.Node newNext)`
`protected void` `DoublyLinkedList.Node.setPrev(DoublyLinkedList.Node newPrev)`
`protected void` `DoublyLinkedList.Node.insertBefore(DoublyLinkedList.Node nde)` Link this node in, infront of nde (unlinks it's self before hand if needed).

Copyright © 2004 Apache Software Foundation. All Rights Reserved.