Top Fields Constructors Methods
com.vladsch.flexmark.util.collection.iteration

public Class IndexedIterable<R, S, I extends ReversibleIterable<Integer>>

extends Object
implements ReversibleIndexedIterable<R>
Class Inheritance
All Implemented Interfaces
com.vladsch.flexmark.util.collection.iteration.ReversibleIndexedIterable, com.vladsch.flexmark.util.collection.iteration.ReversibleIterable, java.lang.Iterable
Imports
org.jetbrains.annotations.NotNull

Field Summary

Modifier and TypeField and Description
private final @NotNull Indexed<S>
private final @NotNull ReversibleIterable<Integer>

Constructor Summary

AccessConstructor and Description
public
IndexedIterable(@NotNull Indexed<S> items, I iterable)

Method Summary

Modifier and TypeMethod and Description
public boolean
public @NotNull ReversibleIndexedIterator<R>
iterator()

Implements com.vladsch.flexmark.util.collection.iteration.ReversibleIndexedIterable.iterator.

Returns an iterator over elements of type T.

public @NotNull ReversibleIndexedIterable<R>
public @NotNull ReversibleIndexedIterator<R>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

itemsback to summary
private final @NotNull Indexed<S> items
Annotations
@NotNull
iterableback to summary
private final @NotNull ReversibleIterable<Integer> iterable
Annotations
@NotNull

Constructor Detail

IndexedIterableback to summary
public IndexedIterable(@NotNull Indexed<S> items, I iterable)

Method Detail

isReversedback to summary
public boolean isReversed()

Implements com.vladsch.flexmark.util.collection.iteration.ReversibleIterable.isReversed.

Annotations
@Override
iteratorback to summary
public @NotNull ReversibleIndexedIterator<R> iterator()

Implements com.vladsch.flexmark.util.collection.iteration.ReversibleIndexedIterable.iterator.

Doc from java.lang.Iterable.iterator.

Returns an iterator over elements of type T.

Returns:@NotNull ReversibleIndexedIterator<R>

an Iterator.

Annotations
@NotNull
@Override
reversedback to summary
public @NotNull ReversibleIndexedIterable<R> reversed()

Implements com.vladsch.flexmark.util.collection.iteration.ReversibleIndexedIterable.reversed.

Annotations
@NotNull
@Override
reversedIteratorback to summary
public @NotNull ReversibleIndexedIterator<R> reversedIterator()

Implements com.vladsch.flexmark.util.collection.iteration.ReversibleIndexedIterable.reversedIterator.

Annotations
@NotNull
@Override