| Package | Description |
|---|---|
| one.microstream | |
| one.microstream.collections | |
| one.microstream.collections.old | |
| one.microstream.collections.sorting | |
| one.microstream.collections.types | |
| one.microstream.util.iterables |
| Modifier and Type | Method and 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. |
| Modifier and Type | Method and 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. |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayCollector<E>
Full scale general purpose implementation of extended collection type
XList. |
class |
BulkList<E>
Collection that is ordered and allows duplicates.
|
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. |
| Modifier and Type | Method and Description |
|---|---|
XList<V> |
HashTable.Values.copy() |
XList<V> |
EqHashTable.Values.copy() |
XList<Long> |
HashMapIdObject.getIds() |
XList<Long> |
HashMapObjectId.getIds() |
XList<Long> |
HashMapIdId.getIds() |
XList<E> |
HashMapIdObject.getObjects() |
XList<T> |
HashMapObjectId.getObjects() |
XList<E> |
LockedList.range(long fromIndex,
long toIndex) |
XList<E> |
SynchList.range(long fromIndex,
long toIndex) |
| Constructor and Description |
|---|
LockedList(XList<E> list) |
LockedList(XList<E> list,
Object lock) |
MappedList(XList<S> subject,
Function<S,E> mapper) |
SubList(XList<E> list,
long fromIndex,
long toIndex) |
SynchList(XList<E> list)
|
| Modifier and Type | Method and Description |
|---|---|
XList<E> |
AbstractBridgeXList.parent() |
| Constructor and Description |
|---|
AbstractBridgeXList(XList<E> list) |
| Modifier and Type | Method and Description |
|---|---|
XList<V> |
XChart.Values.copy() |
| Modifier and Type | Method and 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> |
XTable.Values.copy() |
XList<V> |
XBasicTable.Values.copy() |
XList<E> |
XList.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() |
| Modifier and Type | Method and Description |
|---|---|
default Aggregator<E,? extends XList<E>> |
XList.collector() |
| Constructor and Description |
|---|
GenericListIterator(XList<E> list) |
GenericListIterator(XList<E> list,
int index) |
Copyright © 2022 MicroStream Software. All rights reserved.