public interface XDecreasingEnum<E> extends XProcessingEnum<E>, XSettingEnum<E>, XDecreasingSequence<E>, XReplacingCollection<E>
This type is primarily used for the values list of a map, which can offer all functionality except adding values (without mapping it to a key).
| Modifier and Type | Interface and Description |
|---|---|
static interface |
XDecreasingEnum.Creator<E> |
XRemovingEnum.Factory<E>XProcessingSet.Factory<E>XProcessingSequence.Factory<E>XIterable.Executor<E>| Modifier and Type | Method and Description |
|---|---|
XDecreasingEnum<E> |
copy()
Creates a true copy of this collection which references the same elements as this collection does
at the time the method is called.
|
XDecreasingEnum<E> |
range(long fromIndex,
long toIndex) |
XDecreasingEnum<E> |
reverse()
Reverses the order of its own elements and returns itself.
|
XDecreasingEnum<E> |
set(long index,
E[] elements,
int offset,
int length) |
XDecreasingEnum<E> |
set(long index,
XGettingSequence<? extends E> elements,
long offset,
long length) |
XDecreasingEnum<E> |
setAll(long index,
E... elements) |
XDecreasingEnum<E> |
sort(Comparator<? super E> comparator)
Sorts this collection according to the given comparator
and returns itself.
|
long |
substitute(Function<? super E,? extends E> mapper) |
XDecreasingEnum<E> |
swap(long indexA,
long indexB) |
XDecreasingEnum<E> |
swap(long indexA,
long indexB,
long length) |
XDecreasingEnum<E> |
toReversed()
Creates a new
XGettingSequence with the reversed order of elements. |
immuresetFirst, setGet, setLastshiftBy, shiftBy, shiftTo, shiftToiterate, viewmoveSelection, pick, pop, removeAt, viewremoveRange, removeSelection, retainRangefetch, iterate, moveTo, pinch, removeBy, removeDuplicates, retrieve, retrieveByprocessclear, consolidate, nullRemove, optimize, remove, removeAll, removeDuplicates, removeOne, retainAll, truncatesetnullAllowedXDecreasingEnum<E> setAll(long index, E... elements)
setAll in interface XDecreasingSequence<E>setAll in interface XSettingEnum<E>setAll in interface XSettingSequence<E>XDecreasingEnum<E> set(long index, E[] elements, int offset, int length)
set in interface XDecreasingSequence<E>set in interface XSettingEnum<E>set in interface XSettingSequence<E>XDecreasingEnum<E> set(long index, XGettingSequence<? extends E> elements, long offset, long length)
set in interface XDecreasingSequence<E>set in interface XSettingEnum<E>set in interface XSettingSequence<E>XDecreasingEnum<E> swap(long indexA, long indexB)
swap in interface XDecreasingSequence<E>swap in interface XOrderingEnum<E>swap in interface XOrderingSequence<E>swap in interface XSettingEnum<E>swap in interface XSettingSequence<E>swap in interface XSortableEnum<E>swap in interface XSortableSequence<E>XDecreasingEnum<E> swap(long indexA, long indexB, long length)
swap in interface XDecreasingSequence<E>swap in interface XOrderingEnum<E>swap in interface XOrderingSequence<E>swap in interface XSettingEnum<E>swap in interface XSettingSequence<E>swap in interface XSortableEnum<E>swap in interface XSortableSequence<E>XDecreasingEnum<E> copy()
XGettingCollectioncopy in interface Copyablecopy in interface XDecreasingSequence<E>copy in interface XGettingCollection<E>copy in interface XGettingEnum<E>copy in interface XGettingSequence<E>copy in interface XGettingSet<E>copy in interface XProcessingEnum<E>copy in interface XProcessingSet<E>copy in interface XSettingEnum<E>copy in interface XSettingSequence<E>copy in interface XSortableEnum<E>copy in interface XSortableSequence<E>XDecreasingEnum<E> toReversed()
XGettingSequenceXGettingSequence with the reversed order of elements.
This method creates a new collection and does not change the existing collection.
toReversed in interface XDecreasingSequence<E>toReversed in interface XGettingEnum<E>toReversed in interface XGettingSequence<E>toReversed in interface XProcessingEnum<E>toReversed in interface XProcessingSequence<E>toReversed in interface XSettingEnum<E>toReversed in interface XSettingSequence<E>toReversed in interface XSortableEnum<E>toReversed in interface XSortableSequence<E>XDecreasingEnum<E> reverse()
XSortableSequence
Unlike the XSortableSequence.toReversed() method, this method does not create a new collection,
but changes the order of its own elements.
reverse in interface XDecreasingSequence<E>reverse in interface XOrderingEnum<E>reverse in interface XOrderingSequence<E>reverse in interface XSettingEnum<E>reverse in interface XSettingSequence<E>reverse in interface XSortableEnum<E>reverse in interface XSortableSequence<E>XDecreasingEnum<E> range(long fromIndex, long toIndex)
range in interface XDecreasingSequence<E>range in interface XGettingEnum<E>range in interface XGettingSequence<E>range in interface XSettingEnum<E>range in interface XSettingSequence<E>XDecreasingEnum<E> sort(Comparator<? super E> comparator)
Sortablesort in interface Sortable<E>sort in interface XDecreasingSequence<E>sort in interface XSettingEnum<E>sort in interface XSettingSequence<E>sort in interface XSortableEnum<E>sort in interface XSortableSequence<E>comparator - to sort this collectionlong substitute(Function<? super E,? extends E> mapper)
substitute in interface XReplacingCollection<E>Copyright © 2022 MicroStream Software. All rights reserved.