Options
All
  • Public
  • Public/Protected
  • All
Menu

Class LinkedListNode<T>

A linked list node.

Type parameters

  • T

Hierarchy

  • LinkedListNode

Index

Constructors

constructor

  • Initializes a new instance of the fm.icelink.linkedListNode class.

    Parameters

    • item: T

      The item.

    Returns LinkedListNode

Properties

Private _next

_next: LinkedListNode<T>
internal

Private _previous

_previous: LinkedListNode<T>
internal

Private _value

_value: T
internal

Methods

getNext

  • getNext(): LinkedListNode<T>
  • Gets the next node. Will be null if last.

    Returns LinkedListNode<T>

getPrevious

  • getPrevious(): LinkedListNode<T>
  • Gets the previous node. Null if first.

    Returns LinkedListNode<T>

getTypeString

  • getTypeString(): string
  • Returns string

getValue

  • getValue(): T
  • Gets the item in the linked list.

    Returns T

setNext

  • setNext(value: LinkedListNode<T>): void
  • internal

    Parameters

    • value: LinkedListNode<T>

    Returns void

setPrevious

  • setPrevious(value: LinkedListNode<T>): void
  • internal

    Parameters

    • value: LinkedListNode<T>

    Returns void

Private setValue

  • setValue(value: T): void
  • internal

    Parameters

    • value: T

    Returns void