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

public Class IndexedItemIterable<R>

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<R>
private final boolean

Constructor Summary

AccessConstructor and Description
public
public
IndexedItemIterable(@NotNull Indexed<R> items, boolean reversed)

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<R> items
Annotations
@NotNull
reversedback to summary
private final boolean reversed

Constructor Detail

IndexedItemIterableback to summary
public IndexedItemIterable(@NotNull Indexed<R> items)
IndexedItemIterableback to summary
public IndexedItemIterable(@NotNull Indexed<R> items, boolean reversed)

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