Modifier and Type | Method and Description |
---|---|
RedBlackTree<ILinkedListSupportNode<E>> |
AbstractPLinkedTreeSet.getTree() |
Modifier and Type | Method and Description |
---|---|
ILinkedListSupportNode<E> |
PreviousElementAndSetNode.getNode() |
Constructor and Description |
---|
PreviousElementAndSetNode(E previousElement,
ILinkedListSupportNode<E> node,
boolean newNode) |
Modifier and Type | Field and Description |
---|---|
protected ILinkedListSupportNode<E> |
AbstractHashSupportNodeSet.root
the root node, null for empty list
not transient for persistence |
Modifier and Type | Method and Description |
---|---|
ILinkedListSupportNode<E> |
HashSupportNodeSet.getFirstNode() |
ILinkedListSupportNode<E> |
AbstractHashSupportNodeSet.getFirstNode() |
ILinkedListSupportNode<E> |
HashSupportNodeSet.getLastNode() |
ILinkedListSupportNode<E> |
AbstractHashSupportNodeSet.getLastNode() |
ILinkedListSupportNode<E> |
HashSupportNodeSet.getNode(Object object) |
ILinkedListSupportNode<E> |
HashSupportNodeSet.getRoot() |
ILinkedListSupportNode<E> |
AbstractHashSupportNodeSet.getRoot() |
ILinkedListSupportNode<E> |
HashSupportNodeSet.newLinkedListNode() |
ILinkedListSupportNode<E> |
HashSupport.newLinkedListNode() |
ILinkedListSupportNode<E> |
HashSupportNodeSet.remove(Object object)
remove an object
|
ILinkedListSupportNode<E> |
AbstractHashSupportNodeSet.remove(Object object)
remove an object
|
Modifier and Type | Method and Description |
---|---|
void |
HashSupportNodeSet.setLastNode(ILinkedListSupportNode<E> lastNode) |
void |
AbstractHashSupportNodeSet.setLastNode(ILinkedListSupportNode<E> lastNode) |
void |
HashSupportNodeSet.setRoot(ILinkedListSupportNode<E> rootNode) |
void |
AbstractHashSupportNodeSet.setRoot(ILinkedListSupportNode<E> rootNode) |
Modifier and Type | Class and Description |
---|---|
class |
LinkedHashSupportNode<E>
|
class |
LinkedListSupportAllNode<E>
node of list of all the nodes of the set
|
Modifier and Type | Method and Description |
---|---|
ILinkedListSupportNode<E> |
LinkedHashSupportNode.getAllElementListNode()
get the node of list of all the nodes of the set
|
ILinkedListSupportNode<E> |
LinkedHashSupport.getFirstNode() |
ILinkedListSupportNode<E> |
LinkedHashSupport.getLastNode() |
ILinkedListSupportNode<E> |
LinkedListSupportAllNode.getNext() |
ILinkedListSupportNode<E> |
LinkedListSupportAllNode.getPrevious() |
ILinkedListSupportNode<E> |
LinkedHashSupport.getRoot() |
ILinkedListSupportNode<E> |
LinkedHashSupportNodeSet.newLinkedListNode() |
ILinkedListSupportNode<E> |
LinkedHashSupport.newLinkedListNode() |
Modifier and Type | Method and Description |
---|---|
void |
LinkedHashSupport.addToSet(ILinkedListSupportNode<E> node) |
void |
LinkedHashSupportNode.setAllElementListNode(ILinkedListSupportNode<E> allElementListNode)
to set the node of list of all the nodes of the set
|
void |
LinkedHashSupport.setLastNode(ILinkedListSupportNode<E> lastNode) |
void |
LinkedListSupportAllNode.setNext(ILinkedListSupportNode<E> next) |
void |
LinkedListSupportAllNode.setPrevious(ILinkedListSupportNode<E> previous) |
void |
LinkedHashSupport.setRoot(ILinkedListSupportNode<E> rootNode) |
Modifier and Type | Class and Description |
---|---|
class |
LinkedTreeSupportNode<E> |
Modifier and Type | Method and Description |
---|---|
ILinkedListSupportNode<E> |
LinkedTreeSupport.addToTree(E element) |
ILinkedListSupportNode<E> |
LinkedTreeSupport.getFirstNode() |
ILinkedListSupportNode<E> |
LinkedTreeSupport.getLastNode() |
ILinkedListSupportNode<E> |
LinkedTreeSupportNode.getNext() |
ILinkedListSupportNode<E> |
LinkedTreeSupportNode.getPrevious() |
ILinkedListSupportNode<E> |
LinkedTreeSupport.getRoot() |
ILinkedListSupportNode<E> |
LinkedTreeSupport.newLinkedListNode() |
Modifier and Type | Method and Description |
---|---|
RedBlackTree<ILinkedListSupportNode<E>> |
LinkedTreeSupport.getTree() |
Modifier and Type | Method and Description |
---|---|
void |
LinkedTreeSupport.addToTree(ILinkedListSupportNode<E> node) |
void |
LinkedTreeSupport.setLastNode(ILinkedListSupportNode<E> lastNode) |
void |
LinkedTreeSupportNode.setNext(ILinkedListSupportNode<E> next) |
void |
LinkedTreeSupportNode.setPrevious(ILinkedListSupportNode<E> previous) |
void |
LinkedTreeSupport.setRoot(ILinkedListSupportNode<E> rootNode) |
Modifier and Type | Method and Description |
---|---|
void |
LinkedTreeSupport.setTree(TreeSupport<ILinkedListSupportNode<E>> tree) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractLinkedListNodeSupport<E>
element management for linked list node
|
class |
LinkedListSupportNode<E>
linked list node
|
Modifier and Type | Field and Description |
---|---|
protected ILinkedListSupportNode<E> |
LinkedListSupportIterator.nextNode
next node for iteration
not transient for persistence |
protected ILinkedListSupportNode<E> |
LinkedListSupportIterator.previousNode
previous node for iteration
not transient for persistence |
protected ILinkedListSupportNode<E> |
LinkedListSupportIterator.removable
removable node
not transient for persistence |
Modifier and Type | Method and Description |
---|---|
ILinkedListSupportNode<E> |
LinkedListSupportManager.addAtEnd(E element)
add element at end
|
ILinkedListSupportNode<E> |
LinkedListSupportManager.contains(Object object)
search for an object
|
ILinkedListSupportNode<E> |
LinkedListSupportManager.get(int index) |
ILinkedListSupportNode<E> |
LinkedListSupportManager.getFirstNode() |
ILinkedListSupportNode<E> |
LinkedListSupport.getFirstNode() |
ILinkedListSupportNode<E> |
ILinkedListSupportNodeManager.getFirstNode() |
ILinkedListSupportNode<E> |
LinkedListSupportManager.getLastNode() |
ILinkedListSupportNode<E> |
LinkedListSupport.getLastNode() |
ILinkedListSupportNode<E> |
ILinkedListSupportNodeManager.getLastNode()
get last node of the list, null for empty list
package visibility, should be used only by LinkedListSupportIterator |
ILinkedListSupportNode<E> |
LinkedListSupportNode.getNext() |
ILinkedListSupportNode<E> |
ILinkedListSupportNode.getNext() |
ILinkedListSupportNode<E> |
LinkedListSupportIterator.getNextNode() |
ILinkedListSupportNode<E> |
LinkedListSupportNode.getPrevious() |
ILinkedListSupportNode<E> |
ILinkedListSupportNode.getPrevious() |
ILinkedListSupportNode<E> |
LinkedListSupportIterator.getPreviousNode() |
ILinkedListSupportNode<E> |
LinkedListSupportIterator.getRemovable() |
ILinkedListSupportNode<E> |
LinkedListSupportManager.getRoot() |
ILinkedListSupportNode<E> |
LinkedListSupport.getRoot() |
ILinkedListSupportNode<E> |
ILinkedListSupportNodeManager.getRoot()
get the root node, null for empty list
should be used only by LinkedListSupportIterator and
ILinkedListSupportNodeManager implementation |
ILinkedListSupportNode<E> |
LinkedListSupportManager.newLinkedListNode() |
ILinkedListSupportNode<E> |
LinkedListSupport.newLinkedListNode() |
ILinkedListSupportNode<E> |
ILinkedListSupportNodeManager.newLinkedListNode() |
ILinkedListSupportNode<E> |
LinkedListSupportManager.remove(Object object)
remove an object
|
Modifier and Type | Method and Description |
---|---|
void |
LinkedListSupportManager.addAfter(ILinkedListSupportNode<E> reference,
ILinkedListSupportNode<E> toAdd) |
void |
LinkedListSupportManager.addAfter(ILinkedListSupportNode<E> reference,
ILinkedListSupportNode<E> toAdd) |
void |
LinkedListSupportManager.addAtBegin(ILinkedListSupportNode<E> toAdd) |
void |
LinkedListSupport.addAtBegin(ILinkedListSupportNode<E> toAdd)
add node at begin of this list
package visibility, should be used only internally and by LinkedListSupportIterator |
void |
LinkedListSupportManager.addAtEnd(ILinkedListSupportNode<E> toAdd) |
void |
LinkedListSupportManager.addBefore(ILinkedListSupportNode<E> reference,
ILinkedListSupportNode<E> toAdd) |
void |
LinkedListSupportManager.addBefore(ILinkedListSupportNode<E> reference,
ILinkedListSupportNode<E> toAdd) |
void |
LinkedListSupport.addBefore(ILinkedListSupportNode<E> reference,
ILinkedListSupportNode<E> toAdd)
add a node before reference node
|
void |
LinkedListSupport.addBefore(ILinkedListSupportNode<E> reference,
ILinkedListSupportNode<E> toAdd)
add a node before reference node
|
boolean |
LinkedListSupportManager.moveDown(ILinkedListSupportNode<E> toMove) |
boolean |
LinkedListSupportManager.moveUp(ILinkedListSupportNode<E> toMove) |
void |
LinkedListSupportManager.remove(ILinkedListSupportNode<E> toRemove) |
void |
LinkedListSupport.remove(ILinkedListSupportNode<E> toRemove)
remove a node from the list
must not change next and previous link in node to remove because this is used by LinkedListSupportIterator to restore its position in list |
void |
LinkedListSupportManager.removeNoNotification(ILinkedListSupportNode<E> toRemove) |
void |
LinkedListSupport.setLastNode(ILinkedListSupportNode<E> lastNode) |
void |
ILinkedListSupportNodeManager.setLastNode(ILinkedListSupportNode<E> lastNode) |
void |
LinkedListSupportNode.setNext(ILinkedListSupportNode<E> next) |
void |
ILinkedListSupportNode.setNext(ILinkedListSupportNode<E> next)
set next node of this node
|
void |
LinkedListSupportNode.setPrevious(ILinkedListSupportNode<E> previous) |
void |
ILinkedListSupportNode.setPrevious(ILinkedListSupportNode<E> previous)
set the previous node of this node
|
void |
LinkedListSupport.setRoot(ILinkedListSupportNode<E> rootNode) |
void |
ILinkedListSupportNodeManager.setRoot(ILinkedListSupportNode<E> rootNode) |
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.