Class LinkedSortedSet<E>

java.lang.Object
ca.spottedleaf.concurrentutil.set.LinkedSortedSet<E>
All Implemented Interfaces:
Iterable<E>

public final class LinkedSortedSet<E> extends Object implements Iterable<E>
  • Field Details

    • comparator

      public final Comparator<? super E> comparator
  • Constructor Details

    • LinkedSortedSet

      public LinkedSortedSet()
    • LinkedSortedSet

      public LinkedSortedSet(Comparator<? super E> comparator)
  • Method Details

    • clear

      public void clear()
    • isEmpty

      public boolean isEmpty()
    • first

      public E first()
    • last

      public E last()
    • containsFirst

      public boolean containsFirst(E element)
    • containsLast

      public boolean containsLast(E element)
    • remove

      public boolean remove(LinkedSortedSet.Link<E> link)
    • removeFirst

      public boolean removeFirst(E element)
    • removeLast

      public boolean removeLast(E element)
    • iterator

      public Iterator<E> iterator()
      Specified by:
      iterator in interface Iterable<E>
    • pollFirst

      public E pollFirst()
    • pollLast

      public E pollLast()
    • addLast

      public LinkedSortedSet.Link<E> addLast(E element)
    • addFirst

      public LinkedSortedSet.Link<E> addFirst(E element)