T
- The data type provided to user-provided sequence
factory function, if building from datapublic class SequenceBuilder<T>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
SequenceBuilder.FromCount
An intermediate builder, with a set count
|
class |
SequenceBuilder.FromCountFactory
Build some number of sequence items
|
class |
SequenceBuilder.FromDataFactory
Build Sequence from some provided Data
|
class |
SequenceBuilder.FromIterator
An intermediate builder, with a set data iterator
|
Constructor and Description |
---|
SequenceBuilder() |
Modifier and Type | Method and Description |
---|---|
SequenceBuilder.FromCount |
count(int count)
Build a fixed number of sequence items without additional data
|
SequenceBuilder.FromIterator |
fromIterator(java.util.Iterator<T> iterator)
Build an unspecified number of sequence items with data from an iterator
|
SequenceBuilder.FromIterator |
fromIterator(java.util.Iterator<T> iterator,
int sizeHint)
Build a number of sequence items with data from an iterator
|
static VertexLabel |
proxyFor(VertexLabel label) |
SequenceBuilder<T> |
withInitialState(Vertex<?> vertex) |
SequenceBuilder<T> |
withInitialState(VertexDictionary initialState) |
SequenceBuilder<T> |
withInitialState(VertexLabel label,
Vertex<?> vertex) |
SequenceBuilder<T> |
withTransitionMapping(java.util.Map<VertexLabel,VertexLabel> transitionMapping) |
public static VertexLabel proxyFor(VertexLabel label)
public SequenceBuilder<T> withInitialState(Vertex<?> vertex)
public SequenceBuilder<T> withInitialState(VertexLabel label, Vertex<?> vertex)
public SequenceBuilder<T> withInitialState(VertexDictionary initialState)
public SequenceBuilder<T> withTransitionMapping(java.util.Map<VertexLabel,VertexLabel> transitionMapping)
public SequenceBuilder.FromCount count(int count)
count
- countpublic SequenceBuilder.FromIterator fromIterator(java.util.Iterator<T> iterator)
iterator
- iteratorpublic SequenceBuilder.FromIterator fromIterator(java.util.Iterator<T> iterator, int sizeHint)
iterator
- iteratorsizeHint
- A hint of the iterator cardinality. Does not need to be exact