Interface XRemovingSequence<E>

All Superinterfaces:
Clearable, ConsolidatableCollection, ExtendedCollection<E>, OptimizableCollection, ReleasingCollection<E>, Sized, Truncateable, XRemovingCollection<E>
All Known Subinterfaces:
XBasicEnum<E>, XBasicList<E>, XBasicSequence<E>, XBasicTable<K,​V>, XBasicTable.Keys<K,​V>, XBasicTable.Values<K,​V>, XChart<K,​V>, XChart.Keys<K,​V>, XChart.Values<K,​V>, XDecreasingEnum<E>, XDecreasingList<E>, XDecreasingSequence<E>, XEnum<E>, XLadder<E>, XList<E>, XProcessingEnum<E>, XProcessingList<E>, XProcessingSequence<E>, XProcessingSortation<E>, XRank<E>, XRemovingEnum<E>, XRemovingList<E>, XRemovingSortation<E>, XSequence<E>, XSortation<E>, XTable<K,​V>, XTable.Keys<K,​V>, XTable.Values<K,​V>
All Known Implementing Classes:
ArrayCollector, BulkList, EnumProcessor, EqBulkList, EqHashEnum, EqHashTable, EqHashTable.Keys, EqHashTable.Values, HashEnum, HashTable, HashTable.Keys, HashTable.Values, LimitList, ListProcessor, LockedList, Single, SubList, SubListProcessor, SubProcessor, SynchList

public interface XRemovingSequence<E>
extends XRemovingCollection<E>
  • Method Details

    • removeRange

      XRemovingSequence<E> removeRange​(long offset, long length)
    • retainRange

      XRemovingSequence<E> retainRange​(long offset, long length)
      Removing all elements but the ones from the offset (basically start index) to the offset+length (end index).
      Parameters:
      offset - is the index of the first element to retain
      length - is the amount of elements to retain
      Returns:
      this
    • removeSelection

      long removeSelection​(long[] indices)