public interface LinkReference<T> extends LinkingReference<T>
Modifier and Type | Interface and Description |
---|---|
static class |
LinkReference.ChainIterator<T> |
static class |
LinkReference.Implementation<T> |
Modifier and Type | Method and Description |
---|---|
LinkReference<T> |
insert(LinkReference<T> linkedReference) |
LinkReference<T> |
link(LinkReference<T> linkedReference)
Sets
linkedReference as this LinkedReference object's
linked LinkedReference object. |
LinkReference<T> |
link(T nextRef)
Alias for
link(new LinkedReference(nextRef)) . |
LinkReference<T> |
next() |
LinkReference<T> |
removeNext() |
LinkReference<T> |
setNext(LinkReference<T> linkedReference)
Sets
linkedReference as this LinkedReference object's
linked LinkedReference object. |
hasNext, isNext, toArray, toChainString, toString
get
forEach, iterator, spliterator
LinkReference<T> next()
next
in interface LinkingReference<T>
next
in interface LinkingReferencing<T>
LinkReference<T> setNext(LinkReference<T> linkedReference)
linkedReference
as this LinkedReference
object's
linked LinkedReference
object.
Note that the so far linked LinkedReference
object is returned, not this object itself!
linkedReference
- LinkReference<T> link(LinkReference<T> linkedReference)
linkedReference
as this LinkedReference
object's
linked LinkedReference
object.
Note that the reference is returned, not this object itself!
linkedReference
- LinkedReference
object (NOT this!)LinkReference<T> link(T nextRef)
link(new LinkedReference(nextRef))
.nextRef
- LinkReference<T> insert(LinkReference<T> linkedReference)
LinkReference<T> removeNext()
Copyright © 2003–2022 XDEV Software. All rights reserved.