Package org.apache.lucene.util.automaton
Class Transition
java.lang.Object
org.apache.lucene.util.automaton.Transition
- All Implemented Interfaces:
Accountable
Holds one transition from an
Automaton
. This is typically used temporarily when iterating
through transitions by invoking Automaton.initTransition(int, org.apache.lucene.util.automaton.Transition)
and Automaton.getNextTransition(org.apache.lucene.util.automaton.Transition)
.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final long
static estimation of bytes usedint
Destination state.int
Maximum accepted label (inclusive).int
Minimum accepted label (inclusive).int
Source state.Fields inherited from interface org.apache.lucene.util.Accountable
NULL_ACCOUNTABLE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
Return the memory usage of this object in bytes.toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.lucene.util.Accountable
getChildResources
-
Field Details
-
BYTES_USED
public static final long BYTES_USEDstatic estimation of bytes used -
source
public int sourceSource state. -
dest
public int destDestination state. -
min
public int minMinimum accepted label (inclusive). -
max
public int maxMaximum accepted label (inclusive).
-
-
Constructor Details
-
Transition
public Transition()Sole constructor.
-
-
Method Details
-
toString
-
ramBytesUsed
public long ramBytesUsed()Description copied from interface:Accountable
Return the memory usage of this object in bytes. Negative values are illegal.- Specified by:
ramBytesUsed
in interfaceAccountable
-