|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ImmutablePosition | |
|---|---|
| rcf.core.util.groups | TODO: Javadoc
Includes the Pair and
Triple objects, which are essentially fixed-length
type-parameterized ADTs. |
| rcf.core.util.iterator | TODO: Javadoc
An Iterator is a
Position which can be moved over whatever
spatial relationship it is aware of. |
| rcf.core.util.position | TODO: Javadoc
A Position or
ImmutablePosition represents a position inside a
Collection or
Iterable, including everything from a
rcf.core.util.collection.vector to a
rcf.core.util.collection.set, to a rcf.core.util.graph. |
| Uses of ImmutablePosition in rcf.core.util.groups |
|---|
| Classes in rcf.core.util.groups that implement ImmutablePosition | |
|---|---|
static class |
ImmutablePair.Iterator<A,B>
TODO: Javadoc Binds a pair of immutable iterators, allowing them to be iterated in tandem. |
static class |
ImmutableSingleton.Iterator<A>
TODO: Javadoc Wrap a single immutable iterator, create an immutable iterator over singletons of elements. |
static class |
ImmutableTriple.Iterator<A,B,C>
TODO: Javadoc Binds a triple of immutable iterators, allowing them to be iterated simultaneously. |
static class |
Pair.Iterator<A,B>
TODO: Javadoc Binds a pair of iterators, allowing them to be iterated in tandem. |
static class |
Singleton.Iterator<A>
TODO: Javadoc Wrap a single iterator, create an iterator over singletons of elements. |
static class |
Triple.Iterator<A,B,C>
TODO: Javadoc Binds a triple of iterators, allowing them to be iterated simultaneously. |
| Uses of ImmutablePosition in rcf.core.util.iterator |
|---|
| Subinterfaces of ImmutablePosition in rcf.core.util.iterator | |
|---|---|
interface |
ImmutableIterator<T>
TODO: Javadoc An extension of the ImmutablePosition interface, which adds support
for forking this iterator. |
interface |
Iterator<T>
TODO: Javadoc A combination of the ImmutableIterator and Position interfaces
which supports iteration over an Iterable. |
| Methods in rcf.core.util.iterator with parameters of type ImmutablePosition | |
|---|---|
boolean |
ImmutableIterable.isCompatible(ImmutablePosition<T> p)
TODO: Javadoc Determine if the specified position is compatible to, i.e. |
boolean |
ImmutableIterable.isNative(ImmutablePosition<T> p)
TODO: Javadoc Determine if the specified position is native to, i.e. |
Iterator<T> |
Iterable.makeNative(ImmutablePosition<T> p)
|
ImmutableIterator<T> |
ImmutableIterable.makeNative(ImmutablePosition<T> p)
TODO: Javadoc Convert the specified position into an iterator native to this iterable. |
| Uses of ImmutablePosition in rcf.core.util.position |
|---|
| Subinterfaces of ImmutablePosition in rcf.core.util.position | |
|---|---|
interface |
Position<T>
A combination of the ImmutablePosition and SingletonInterface
interfaces which adds support for the modification of the element at this
position through SingletonInterface.set(Object) and it's removal from
the backing abstract data structure with Position.remove(). |
| Methods in rcf.core.util.position with parameters of type ImmutablePosition | |
|---|---|
boolean |
ImmutablePosition.isCompatible(ImmutablePosition<T> p)
Determine if this position is compatible to, i.e. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||