Class LinkedLayerList

  • All Implemented Interfaces:
    com.androidplot.util.Layerable , java.io.Serializable , java.lang.Cloneable , java.lang.Iterable , java.util.Collection , java.util.Deque , java.util.List , java.util.Queue , java.util.SequencedCollection

    
    public class LinkedLayerList<Type>
    extends LinkedList<Type> implements Layerable<Type>
                        

    A implementation of Layerable backed by a LinkedList.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      boolean moveToTop(@NonNull() Type element) Move above all other elements
      boolean moveAbove(@NonNull() Type objectToMove, @NonNull() Type reference) Move above the specified element
      boolean moveBeneath(@NonNull() Type objectToMove, @NonNull() Type reference) Move beneath the specified element
      boolean moveToBottom(@NonNull() Type key) Move beneath all other elements
      boolean moveUp(@NonNull() Type key) Move up by one element
      boolean moveDown(@NonNull() Type key) Move down by one element
      List<Type> elements()
      void addToBottom(@NonNull() Type element)
      void addToTop(@NonNull() Type element)
      • Methods inherited from class java.util.LinkedList

        add, add, addAll, addFirst, addLast, clear, clone, contains, descendingIterator, element, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, reversed, set, size, spliterator, toArray, toArray
      • Methods inherited from class java.util.AbstractSequentialList

        iterator
      • Methods inherited from class java.util.Deque

        reversed
      • Methods inherited from class java.util.List

        containsAll, copyOf, equals, hashCode, isEmpty, of, removeAll, replaceAll, retainAll, reversed, sort, subList
      • Methods inherited from class java.util.AbstractCollection

        toString
      • Methods inherited from class java.util.Collection

        parallelStream, removeIf, stream
      • Methods inherited from class java.lang.Iterable

        forEach, iterator, spliterator
      • Methods inherited from class java.util.SequencedCollection

        reversed
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait