- java.lang.Object
-
- org.apache.lucene.util.automaton.Transition
-
public class Transition extends java.lang.Object
Holds one transition from anAutomaton
. This is typically used temporarily when iterating through transitions by invokingAutomaton.initTransition(int, org.apache.lucene.util.automaton.Transition)
andAutomaton.getNextTransition(org.apache.lucene.util.automaton.Transition)
.
-
-
Field Summary
Fields Modifier and Type Field Description int
dest
Destination state.int
max
Maximum accepted label (inclusive).int
min
Minimum accepted label (inclusive).int
source
Source state.(package private) int
transitionUpto
Remembers where we are in the iteration; init to -1 to provoke exception if nextTransition is called without first initTransition.
-
Constructor Summary
Constructors Constructor Description Transition()
Sole constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString()
-
-
-
Field Detail
-
source
public int source
Source state.
-
dest
public int dest
Destination state.
-
min
public int min
Minimum accepted label (inclusive).
-
max
public int max
Maximum accepted label (inclusive).
-
transitionUpto
int transitionUpto
Remembers where we are in the iteration; init to -1 to provoke exception if nextTransition is called without first initTransition.
-
-