T - public interface Sequence<T> extends Template<T>, SequenceLength
L_NEGATIVE_INDICES, L_UNBOUNDED, NEGATIVE_INDICES, UNBOUNDED| Modifier and Type | Method and Description |
|---|---|
default FlSequence<T> |
fluentData()
Provides access to the fluent data source interface.
|
default FlGenerator<T> |
newGenerator()
Creates a generator.
|
static <T> FlSequence<T> |
sequence(Class<T> clazz,
long length,
LongFunction<T> function)
Converts a function into a typed, bounded sequence
|
static <T> FlSequence<T> |
sequence(LongFunction<T> function)
Converts a function into an unbounded sequence.
|
static <T> FlSequence<T> |
sequence(long length,
LongFunction<T> function)
Converts a function into a bounded sequence.
|
static <T> FlSequence<T> |
sequence(SequenceLength length,
LongFunction<T> function)
Creates a sequence with the given length from a long function.
|
T |
value(long n)
Returns the nth element.
|
template, toGenerator, toStringtoGenerators, toGeneratorsisInRange, isUnbounded, length, min, negativeIndices, toLongT value(long n)
n - IndexOutOfBoundsExceptiondefault FlGenerator<T> newGenerator()
TemplatenewGenerator in interface Template<T>default FlSequence<T> fluentData()
DataSourcefluentData in interface DataSource<T>fluentData in interface Template<T>static <T> FlSequence<T> sequence(SequenceLength length, LongFunction<T> function)
T - length - function - static <T> FlSequence<T> sequence(LongFunction<T> function)
T - function - static <T> FlSequence<T> sequence(long length, LongFunction<T> function)
T - length - function - static <T> FlSequence<T> sequence(Class<T> clazz, long length, LongFunction<T> function)
T - clazz - length - function - Copyright © 2019. All rights reserved.