| Modifier and Type | Class and Description |
|---|---|
class |
Constant<E>
Immutable singleton dummy collection used to pass a single instance masked as a collection.
|
class |
ConstHashEnum<E> |
class |
ConstHashTable<K,V> |
class |
ConstHashTable.Keys |
class |
ConstLinearEnum<E> |
class |
Empty<E>
Empty dummy collection to be used as a constant and stateless empty collection placeholder.
|
class |
EmptyTable<K,V> |
class |
EnumProcessor<E> |
class |
EnumView<E>
Wrapper class that reduces the services provided by any wrapped
XGettingEnum to only those of
XGettingEnum, effectively making the wrapped XGettingEnum instance immutable (or read-only)
if used through an instance of this class. |
class |
EqConstHashEnum<E> |
class |
EqConstHashTable<K,V> |
class |
EqConstHashTable.Keys |
class |
EqHashEnum<E>
Collection that is ordered and does not allow duplicates.
|
class |
EqHashTable<K,V>
Collection of key-value-pairs that is ordered and does not allow duplicate keys.
|
class |
EqHashTable.Keys |
class |
HashEnum<E>
Collection that is ordered and does not allow duplicates.
|
class |
HashTable<K,V>
Collection of key-value-pairs that is ordered and does not allow duplicate keys.
|
class |
HashTable.Keys |
class |
LockedGettingMap<K,V> |
class |
LockedMap<K,V> |
class |
MapView<K,V> |
class |
MutexSet<E> |
class |
SetView<E>
Wrapper class that reduces the services provided by any wrapped
XGettingSet to only those of
XGettingSet, effectively making the wrapped XGettingSet instance immutable (or read-only)
if used through an instance of this class. |
class |
Single<E> |
class |
Singleton<E>
Singleton dummy collection used to pass a single instance masked as a collection.
|
class |
SingletonView<E> |
class |
SynchSet<E>
Synchronization wrapper class that wraps an
XSet instance in public synchronized delegate methods. |
class |
TableView<K,V> |
| Constructor and Description |
|---|
SetView(XGettingSet<E> set) |
| Modifier and Type | Method and Description |
|---|---|
XGettingSet<E> |
OldSet.parent() |
XGettingSet<E> |
AbstractOldGettingSet.parent() |
| Constructor and Description |
|---|
AbstractOldGettingSet(XGettingSet<E> set) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
XChart<K,V> |
static interface |
XChart.Keys<K,V> |
interface |
XRank<E> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
XAddGetMap<K,V> |
interface |
XAddGetSet<E> |
interface |
XBasicEnum<E>
|
interface |
XBasicTable<K,V> |
static interface |
XBasicTable.Keys<K,V> |
interface |
XDecreasingEnum<E>
Intermediate list type that combines all list aspects except increasing (adding and inserting), effectively causing
instances of this list type to maintain its size or shrink, but never grow.
|
interface |
XEnum<E> |
interface |
XGettingEnum<E> |
interface |
XGettingMap<K,V> |
static interface |
XGettingMap.Keys<K,V> |
interface |
XGettingTable<K,V>
Map plus order
|
static interface |
XGettingTable.Keys<K,V> |
interface |
XImmutableEnum<E> |
static interface |
XImmutableEnum.Factory<E> |
interface |
XImmutableMap<K,V> |
static interface |
XImmutableMap.Keys<K,V> |
interface |
XImmutableSet<E> |
interface |
XImmutableTable<K,V> |
static interface |
XImmutableTable.Keys<K,V> |
interface |
XIncreasingEnum<E> |
interface |
XMap<K,V> |
static interface |
XMap.Keys<K,V> |
interface |
XProcessingEnum<E> |
interface |
XProcessingMap<K,V> |
static interface |
XProcessingMap.Keys<K,V> |
interface |
XProcessingSet<E> |
interface |
XPutGetEnum<E> |
interface |
XPutGetMap<K,V> |
interface |
XPutGetSet<E> |
interface |
XReference<E>
Simple Reference class to handle mutable references.
|
interface |
XReferencing<E> |
interface |
XSet<E> |
interface |
XSettingEnum<E> |
interface |
XSortableEnum<E> |
interface |
XTable<K,V> |
static interface |
XTable.Keys<K,V> |
| Modifier and Type | Method and Description |
|---|---|
XGettingSet<E> |
XGettingSet.copy() |
XGettingSet<E> |
XGettingSet.Creator.newInstance() |
| Modifier and Type | Class and Description |
|---|---|
static class |
LinkingReferencing.Default<T> |
static class |
LinkReference.Default<T> |
| Modifier and Type | Class and Description |
|---|---|
class |
OpenAdressingMiniSet<E>
Very primitive, but very fast open adressing hash
XSet implementation. |
| Modifier and Type | Method and Description |
|---|---|
static XGettingSet<Class<?>> |
ObjectGraphTraverserBuilder.defaultSkipTypesConcrete() |
XGettingSet<Object> |
ObjectGraphTraverserBuilder.provideSkippedInstances() |
XGettingSet<Object> |
ObjectGraphTraverserBuilder.Default.provideSkippedInstances() |
| Modifier and Type | Method and Description |
|---|---|
static TraversalPredicateSkip |
TraversalPredicateSkip.New(Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) |
static TraversalPredicateFull |
TraversalPredicateFull.New(XGettingSet<Object> explicitInstances,
Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) |
static TraversalPredicateFull |
TraversalPredicateFull.New(XGettingSet<Object> explicitInstances,
Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) |
static TraversalPredicateLeaf |
TraversalPredicateLeaf.New(XGettingSet<Object> explicitInstances,
Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) |
static TraversalPredicateLeaf |
TraversalPredicateLeaf.New(XGettingSet<Object> explicitInstances,
Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) |
static TraversalPredicateNode |
TraversalPredicateNode.New(XGettingSet<Object> explicitInstances,
Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) |
static TraversalPredicateNode |
TraversalPredicateNode.New(XGettingSet<Object> explicitInstances,
Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) |
| Constructor and Description |
|---|
AbstractHandlingPredicate(Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) |
Default(Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) |
Default(XGettingSet<Object> explicitInstances,
Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) |
Default(XGettingSet<Object> explicitInstances,
Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) |
Default(XGettingSet<Object> explicitInstances,
Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) |
Default(XGettingSet<Object> explicitInstances,
Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) |
Default(XGettingSet<Object> explicitInstances,
Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) |
Default(XGettingSet<Object> explicitInstances,
Predicate<Object> customPredicate,
XGettingSet<Class<?>> positiveTypes,
XGettingSequence<Class<?>> typesPolymorphic) |
Copyright © 2022 MicroStream Software. All rights reserved.