Package one.microstream.reference
Class LinkingReferencing.Default<T>
- java.lang.Object
-
- one.microstream.collections.Constant<T>
-
- one.microstream.reference.LinkingReferencing.Default<T>
-
- All Implemented Interfaces:
Iterable<T>
,CapacityCarrying
,ExtendedBag<T>
,ExtendedCollection<T>
,ExtendedList<T>
,ExtendedSequence<T>
,Sized
,XGettingBag<T>
,XGettingCollection<T>
,XGettingEnum<T>
,XGettingList<T>
,XGettingSequence<T>
,XGettingSet<T>
,XImmutableBag<T>
,XImmutableCollection<T>
,XImmutableEnum<T>
,XImmutableList<T>
,XImmutableSequence<T>
,XImmutableSet<T>
,XIndexIterable<T>
,XIterable<T>
,XJoinable<T>
,XReferencing<T>
,ThreadSafe
,HashImmutable
,LinkingReferencing<T>
,Referencing<T>
,Copyable
,Immutable
- Enclosing interface:
- LinkingReferencing<T>
public static class LinkingReferencing.Default<T> extends Constant<T> implements LinkingReferencing<T>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface one.microstream.typing.Copyable
Copyable.Static
-
Nested classes/interfaces inherited from interface one.microstream.collections.interfaces.ExtendedCollection
ExtendedCollection.Creator<E,C extends ExtendedCollection<E>>
-
Nested classes/interfaces inherited from interface one.microstream.reference.LinkingReferencing
LinkingReferencing.ChainIterator<T>, LinkingReferencing.Default<T>
-
Nested classes/interfaces inherited from interface one.microstream.collections.types.XGettingCollection
XGettingCollection.Creator<E>
-
Nested classes/interfaces inherited from interface one.microstream.collections.types.XGettingEnum
XGettingEnum.Creator<E>
-
Nested classes/interfaces inherited from interface one.microstream.collections.types.XGettingList
XGettingList.Factory<E>
-
Nested classes/interfaces inherited from interface one.microstream.collections.types.XGettingSequence
XGettingSequence.Factory<E>
-
Nested classes/interfaces inherited from interface one.microstream.collections.types.XGettingSet
XGettingSet.Creator<E>
-
Nested classes/interfaces inherited from interface one.microstream.collections.types.XImmutableEnum
XImmutableEnum.Factory<E>
-
Nested classes/interfaces inherited from interface one.microstream.collections.types.XImmutableList
XImmutableList.Factory<E>
-
Nested classes/interfaces inherited from interface one.microstream.collections.types.XIterable
XIterable.Executor<E>
-
-
Method Summary
-
Methods inherited from class one.microstream.collections.Constant
applies, at, contains, containsAll, containsId, containsSearched, copy, copySelection, copyTo, count, countBy, distinct, distinct, equality, equals, equalsContent, except, filterTo, first, get, hasVolatileElements, immure, indexBy, indexOf, intersect, isEmpty, isFull, isSorted, iterate, iterateIndexed, join, last, lastIndexBy, lastIndexOf, listIterator, listIterator, max, maximumCapacity, maxIndex, min, minIndex, nullAllowed, nullContained, old, peek, poll, range, remainingCapacity, scan, search, seek, size, toArray, toReversed, union, view, view
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface one.microstream.hashing.HashImmutable
equals, hashCode
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface one.microstream.reference.Referencing
get
-
Methods inherited from interface one.microstream.collections.types.XGettingCollection
equals, hashCode, intSize
-
Methods inherited from interface one.microstream.collections.types.XGettingSequence
hasIndex
-
-
-
-
Constructor Detail
-
Default
public Default(T ref)
- Parameters:
ref
-
-
-
Method Detail
-
next
public LinkingReferencing<T> next()
- Specified by:
next
in interfaceLinkingReferencing<T>
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfaceLinkingReferencing<T>
-
isNext
public boolean isNext(LinkingReferencing<T> linkedReference)
- Specified by:
isNext
in interfaceLinkingReferencing<T>
- Parameters:
linkedReference
-
-
toArray
public Object[] toArray()
- Specified by:
toArray
in interfaceLinkingReferencing<T>
- Specified by:
toArray
in interfaceXGettingCollection<T>
- Specified by:
toArray
in interfaceXReferencing<T>
- Overrides:
toArray
in classConstant<T>
-
toString
public String toString()
- Specified by:
toString
in interfaceLinkingReferencing<T>
- Overrides:
toString
in classObject
- See Also:
Object.toString()
-
toChainString
public String toChainString()
- Specified by:
toChainString
in interfaceLinkingReferencing<T>
- See Also:
LinkingReferencing.toChainString()
-
-