Interface DoublyLinkedItem<T>
-
- Type Parameters:
T
- instance class
- All Known Implementing Classes:
DataSegment
,FileSegment
,MemorySegment
,SpaceSegment
@ParametersAreNonnullByDefault public interface DoublyLinkedItem<T>
Interface for item of doubly linked list.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
getNext()
Returns next linked item.T
getPrev()
Returns previous linked item.void
setNext(T next)
Sets next linked item.void
setPrev(T previous)
Sets previous linked item.
-
-
-
Method Detail
-
getNext
@Nullable T getNext()
Returns next linked item.- Returns:
- next item
-
setNext
void setNext(@Nullable T next)
Sets next linked item.- Parameters:
next
- next item
-
getPrev
@Nullable T getPrev()
Returns previous linked item.- Returns:
- next item
-
setPrev
void setPrev(@Nullable T previous)
Sets previous linked item.- Parameters:
previous
- previous item
-
-