Package | Description |
---|---|
org.apache.batik.ext.awt.image.rendered | |
org.apache.batik.util |
Provides some useful classes.
|
Modifier and Type | Class and Description |
---|---|
static class |
LRUCache.LRUNode
Interface for nodes in the LRU cache, basicly nodes in a doubly
linked list.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
DoublyLinkedList.Node |
DoublyLinkedList.getHead()
Get the current head element
|
DoublyLinkedList.Node |
DoublyLinkedList.Node.getNext() |
DoublyLinkedList.Node |
DoublyLinkedList.Node.getPrev() |
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.
|
Modifier and Type | Method and Description |
---|---|
void |
DoublyLinkedList.add(DoublyLinkedList.Node nde)
Adds
nde to the head of the list. |
void |
DoublyLinkedList.add(int index,
DoublyLinkedList.Node nde) |
protected 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)
Adds
nde to tail of list |
void |
DoublyLinkedList.remove(DoublyLinkedList.Node nde)
Removes nde from the list it is part of (should be this
one, otherwise results are undefined).
|
protected void |
DoublyLinkedList.Node.setNext(DoublyLinkedList.Node newNext) |
protected void |
DoublyLinkedList.Node.setPrev(DoublyLinkedList.Node newPrev) |
void |
DoublyLinkedList.touch(DoublyLinkedList.Node nde)
Moves
nde to the head of the list (equivilent to
remove(nde); add(nde); but faster. |
void |
DoublyLinkedList.unpop(DoublyLinkedList.Node nde)
Adds
nde to head of list |
Copyright © 2022 Apache Software Foundation. All Rights Reserved.