Interface XBasicSequence<E>

Type Parameters:
E -
All Superinterfaces:
CapacityCarrying, CapacityExtendable, Clearable, ConsolidatableCollection, Consumer<E>, Copyable, ExtendedCollection<E>, ExtendedSequence<E>, Iterable<E>, OptimizableCollection, Processable<E>, ReleasingCollection<E>, Sized, Truncateable, XAddGetCollection<E>, XAddingCollection<E>, XAddingSequence<E>, XCollection<E>, XGettingCollection<E>, XGettingSequence<E>, XIndexIterable<E>, XIterable<E>, XJoinable<E>, XProcessingCollection<E>, XProcessingSequence<E>, XPutGetCollection<E>, XPutGetSequence<E>, XPuttingCollection<E>, XPuttingSequence<E>, XRemovingCollection<E>, XRemovingSequence<E>
All Known Subinterfaces:
XBasicEnum<E>, XBasicList<E>, XBasicTable<K,​V>, XBasicTable.Keys<K,​V>, XChart<K,​V>, XChart.Keys<K,​V>, XEnum<E>, XLadder<E>, XList<E>, XRank<E>, XSequence<E>, XSortation<E>, XTable<K,​V>, XTable.Keys<K,​V>
All Known Implementing Classes:
ArrayCollector, BulkList, EqBulkList, EqHashEnum, EqHashTable, EqHashTable.Keys, HashEnum, HashTable, HashTable.Keys, LimitList, LockedList, Single, SubList, SynchList

public interface XBasicSequence<E>
extends XCollection<E>, XPutGetSequence<E>, XProcessingSequence<E>
Intermediate sequence type providing getting, adding, removing concerns to act as a common super type for XSequence and XSortation. This is necessary because XSortation cannot provide the otherwise typical sequence concerns like inserting and ordering due to the limitations of the characteristic of being always sorted.