Package gnu.trove.list
Class TLinkableAdapter<T extends TLinkable>
- java.lang.Object
-
- gnu.trove.list.TLinkableAdapter<T>
-
- All Implemented Interfaces:
TLinkable<T>
,java.io.Serializable
public abstract class TLinkableAdapter<T extends TLinkable> extends java.lang.Object implements TLinkable<T>
Simple adapter class implementingTLinkable
, so you don't have to. Example:private class MyObject extends TLinkableAdapter<MyObject> { private final String value; MyObject( String value ) { this.value = value; } public String getValue() { return value; } }
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface gnu.trove.list.TLinkable
serialVersionUID
-
-
Constructor Summary
Constructors Constructor Description TLinkableAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
getNext()
Returns the linked list node after this one.T
getPrevious()
Returns the linked list node before this one.void
setNext(T next)
Sets the linked list node after this one.void
setPrevious(T prev)
Sets the linked list node before this one.
-
-
-
Method Detail
-
getNext
public T getNext()
Description copied from interface:TLinkable
Returns the linked list node after this one.
-
setNext
public void setNext(T next)
Description copied from interface:TLinkable
Sets the linked list node after this one.
-
getPrevious
public T getPrevious()
Description copied from interface:TLinkable
Returns the linked list node before this one.- Specified by:
getPrevious
in interfaceTLinkable<T extends TLinkable>
- Returns:
- a
TLinkable
value
-
-