Package ch.weetech.cache
Class DummyNode<T>
- java.lang.Object
-
- ch.weetech.cache.DummyNode<T>
-
- All Implemented Interfaces:
LinkedListNode<T>
public class DummyNode<T> extends java.lang.Object implements LinkedListNode<T>
-
-
Constructor Summary
Constructors Constructor Description DummyNode(DoublyLinkedList<T> list)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddetach()TgetElement()DoublyLinkedList<T>getListReference()LinkedListNode<T>getNext()LinkedListNode<T>getPrev()booleanhasElement()booleanisEmpty()LinkedListNode<T>search(T value)LinkedListNode<T>setNext(LinkedListNode<T> next)LinkedListNode<T>setPrev(LinkedListNode<T> prev)
-
-
-
Constructor Detail
-
DummyNode
public DummyNode(DoublyLinkedList<T> list)
-
-
Method Detail
-
hasElement
public boolean hasElement()
- Specified by:
hasElementin interfaceLinkedListNode<T>
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceLinkedListNode<T>
-
getElement
public T getElement() throws java.lang.NullPointerException
- Specified by:
getElementin interfaceLinkedListNode<T>- Throws:
java.lang.NullPointerException
-
detach
public void detach()
- Specified by:
detachin interfaceLinkedListNode<T>
-
getListReference
public DoublyLinkedList<T> getListReference()
- Specified by:
getListReferencein interfaceLinkedListNode<T>
-
setPrev
public LinkedListNode<T> setPrev(LinkedListNode<T> prev)
- Specified by:
setPrevin interfaceLinkedListNode<T>
-
setNext
public LinkedListNode<T> setNext(LinkedListNode<T> next)
- Specified by:
setNextin interfaceLinkedListNode<T>
-
getPrev
public LinkedListNode<T> getPrev()
- Specified by:
getPrevin interfaceLinkedListNode<T>
-
getNext
public LinkedListNode<T> getNext()
- Specified by:
getNextin interfaceLinkedListNode<T>
-
search
public LinkedListNode<T> search(T value)
- Specified by:
searchin interfaceLinkedListNode<T>
-
-