| Package | Description |
|---|---|
| de.flapdoodle.reverse | |
| de.flapdoodle.reverse.graph | |
| de.flapdoodle.reverse.transitions |
| Modifier and Type | Method and Description |
|---|---|
<D> Transition<D> |
TransitionWalker.asTransitionTo(TransitionMapping<D> mapping) |
| Modifier and Type | Method and Description |
|---|---|
List<Transition<?>> |
ImmutableTransitions.transitions() |
abstract List<Transition<?>> |
Transitions.transitions() |
| Modifier and Type | Method and Description |
|---|---|
Transitions |
Transitions.addAll(Transition<?>... transitions) |
ImmutableTransitions.Builder |
ImmutableTransitions.Builder.addTransitions(Transition<?>... elements)
Adds elements to
transitions list. |
ImmutableTransitions.Builder |
ImmutableTransitions.Builder.addTransitions(Transition<?> element)
Adds one element to
transitions list. |
static String |
Transition.asLabel(Transition<?> route) |
static Transitions |
Transitions.from(Transition<?>... transitions) |
<T> Transitions |
Transitions.replace(Transition<T> transition) |
ImmutableTransitions |
ImmutableTransitions.withTransitions(Transition<?>... elements)
Copy the current immutable object with elements that replace the content of
transitions. |
| Modifier and Type | Method and Description |
|---|---|
ImmutableTransitions.Builder |
ImmutableTransitions.Builder.addAllTransitions(Iterable<? extends Transition<?>> elements)
Adds elements to
transitions list. |
static void |
Transitions.assertNoCollisions(List<? extends Transition<?>> all) |
ImmutableTransitions.Builder |
ImmutableTransitions.Builder.transitions(Iterable<? extends Transition<?>> elements)
Sets or replaces all elements for
transitions list. |
static TransitionWalker |
TransitionWalker.with(List<? extends Transition<?>> src) |
ImmutableTransitions |
ImmutableTransitions.withTransitions(Iterable<? extends Transition<?>> elements)
Copy the current immutable object with elements that replace the content of
transitions. |
| Modifier and Type | Method and Description |
|---|---|
Transition<?> |
ImmutableTransitionVertex.transition() |
abstract Transition<?> |
TransitionVertex.transition() |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableTransitionVertex |
ImmutableTransitionVertex.of(Transition<?> transition)
Construct a new immutable
TransitionVertex instance. |
static TransitionVertex |
TransitionVertex.of(Transition<?> transition) |
ImmutableTransitionVertex.Builder |
ImmutableTransitionVertex.Builder.transition(Transition<?> transition)
Initializes the value for the
transition attribute. |
ImmutableTransitionVertex |
ImmutableTransitionVertex.withTransition(Transition<?> value)
Copy the current immutable object by setting a value for the
transition attribute. |
| Modifier and Type | Method and Description |
|---|---|
static org.jgrapht.graph.DefaultDirectedGraph<Vertex,org.jgrapht.graph.DefaultEdge> |
TransitionGraph.asGraph(List<? extends Transition<?>> all) |
static String |
TransitionGraph.edgeGraphAsDot(String label,
org.jgrapht.graph.DefaultDirectedGraph<Vertex,org.jgrapht.graph.DefaultEdge> graph,
Function<Transition<?>,String> transitionAsLabel,
Function<StateID<?>,String> stateIdAsLabel) |
| Modifier and Type | Class and Description |
|---|---|
class |
Derive<S,D> |
class |
ImmutableDerive<S,D>
Immutable implementation of
Derive. |
class |
ImmutableJoin<L,R,D>
Immutable implementation of
Join. |
class |
ImmutableStart<D>
Immutable implementation of
Start. |
class |
Join<L,R,D> |
class |
Start<D> |
| Modifier and Type | Method and Description |
|---|---|
ImmutableStart.Builder<D> |
ImmutableStart.Builder.from(Transition<D> instance)
Fill a builder with attribute values from the provided
de.flapdoodle.reverse.Transition instance. |
Copyright © 2025. All rights reserved.