-
Methods in one.microstream that return XList
Modifier and Type |
Method |
Description |
static <E> XList<E> |
X.asX(List<E> oldList) |
|
static <E> XList<E> |
X.List(E... elements) |
|
static <E> XList<E> |
X.List(Iterable<? extends E> elements) |
|
static XList<Integer> |
X.range(int firstValue,
int lastValue) |
Utility method to create a list of integers from firstValue to lastValue .
|
static <E> XList<E> |
X.synchronize(XList<E> list) |
Ensures that the returned XList instance based on the passed list is thread safe to use.
This normally means wrapping the passed list in a SynchList , making it effectively synchronized.
If the passed list already is thread safe (indicated by the marker interface ThreadSafe ), then the list
itself is returned without further actions.
|
static XList<Integer> |
X.times(int n) |
Utility method to create a list of integers from 1 to the passed n value.
|
Methods in one.microstream with parameters of type XList
Modifier and Type |
Method |
Description |
static <E> XList<E> |
X.synchronize(XList<E> list) |
Ensures that the returned XList instance based on the passed list is thread safe to use.
This normally means wrapping the passed list in a SynchList , making it effectively synchronized.
If the passed list already is thread safe (indicated by the marker interface ThreadSafe ), then the list
itself is returned without further actions.
|
-
Classes in one.microstream.collections that implement XList
Modifier and Type |
Class |
Description |
class |
ArrayCollector<E> |
Full scale general purpose implementation of extended collection type XList .
|
class |
BulkList<E> |
Full scale general purpose implementation of extended collection type XList .
|
class |
EqBulkList<E> |
Full scale general purpose implementation of extended collection type XList .
|
class |
LimitList<E> |
Full scale general purpose implementation of extended collection type XList .
|
class |
LockedList<E> |
|
class |
Single<E> |
|
class |
SubList<E> |
|
class |
SynchList<E> |
Synchronization wrapper class that wraps an XList instance in public synchronized delegate methods.
|
-
-
-
Methods in one.microstream.collections.types that return XList
Modifier and Type |
Method |
Description |
XList<E> |
XList.addAll(E... elements) |
|
XList<E> |
XList.addAll(E[] elements,
int offset,
int length) |
|
XList<E> |
XList.addAll(XGettingCollection<? extends E> elements) |
|
XList<V> |
XBasicTable.Values.copy() |
|
XList<E> |
XList.copy() |
|
XList<V> |
XTable.Values.copy() |
|
XList<E> |
XList.fill(long offset,
long length,
E element) |
|
XList<E> |
XList.Creator.newInstance() |
|
XList<E> |
XList.prependAll(E... elements) |
|
XList<E> |
XList.prependAll(E[] elements,
int offset,
int length) |
|
XList<E> |
XList.prependAll(XGettingCollection<? extends E> elements) |
|
XList<E> |
XList.preputAll(E... elements) |
|
XList<E> |
XList.preputAll(E[] elements,
int offset,
int length) |
|
XList<E> |
XList.preputAll(XGettingCollection<? extends E> elements) |
|
XList<E> |
XList.putAll(E... elements) |
|
XList<E> |
XList.putAll(E[] elements,
int offset,
int length) |
|
XList<E> |
XList.putAll(XGettingCollection<? extends E> elements) |
|
XList<E> |
XList.range(long fromIndex,
long toIndex) |
|
XList<E> |
XList.retainRange(long offset,
long length) |
|
XList<E> |
XList.reverse() |
|
XList<E> |
XList.set(long index,
E[] elements,
int offset,
int length) |
|
XList<E> |
XList.set(long index,
XGettingSequence<? extends E> elements,
long offset,
long length) |
|
XList<E> |
XList.setAll(long index,
E... elements) |
|
XList<E> |
XList.shiftBy(long sourceIndex,
long distance) |
|
XList<E> |
XList.shiftBy(long sourceIndex,
long distance,
long length) |
|
XList<E> |
XList.shiftTo(long sourceIndex,
long targetIndex) |
|
XList<E> |
XList.shiftTo(long sourceIndex,
long targetIndex,
long length) |
|
XList<E> |
XList.sort(Comparator<? super E> comparator) |
|
XList<E> |
XList.swap(long indexA,
long indexB) |
|
XList<E> |
XList.swap(long indexA,
long indexB,
long length) |
|
XList<E> |
XList.toReversed() |
|
-