Package gnu.trove.list

# Interface TLinkable<T extends TLinkable>

All Superinterfaces:
  `Serializable`

All Known Implementing Classes:
  `TLinkableAdapter`

public interface TLinkable<T extends TLinkable> extends Serializable
Interface for Objects which can be inserted into a TLinkedList.

See Also:
  - `TLinkedList`

## Field Summary

Fields
Modifier and Type
Field
Description
`static final long`
`serialVersionUID`

## Method Summary

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 linkable)`
Sets the linked list node after this one.
`void`
`setPrevious(T linkable)`
Sets the linked list node before this one.

## Field Details

### serialVersionUID

static final long serialVersionUID

See Also:
  - Constant Field Values

## Method Details

### getNext

T getNext()
Returns the linked list node after this one.

Returns:
  a `TLinkable` value

### getPrevious

T getPrevious()
Returns the linked list node before this one.

Returns:
  a `TLinkable` value

### setNext

void setNext(T linkable)
Sets the linked list node after this one.

Parameters:
  `linkable` - a `TLinkable` value

### setPrevious

void setPrevious(T linkable)
Sets the linked list node before this one.

Parameters:
  `linkable` - a `TLinkable` value