Class CharacterRunAutomaton

java.lang.Object
org.apache.lucene.util.automaton.RunAutomaton
org.apache.lucene.util.automaton.CharacterRunAutomaton
All Implemented Interfaces:
Accountable

public class CharacterRunAutomaton extends RunAutomaton
Automaton representation for matching char[].
  • Constructor Details

    • CharacterRunAutomaton

      public CharacterRunAutomaton(Automaton a)
      Construct with a default number of maxDeterminizedStates.
    • CharacterRunAutomaton

      public CharacterRunAutomaton(Automaton a, int maxDeterminizedStates)
      Construct specifying maxDeterminizedStates.
      Parameters:
      a - Automaton to match
      maxDeterminizedStates - maximum number of states that the automaton can have once determinized. If more states are required to determinize it then a TooComplexToDeterminizeException is thrown.
  • Method Details

    • run

      public boolean run(String s)
      Returns true if the given string is accepted by this automaton.
    • run

      public boolean run(char[] s, int offset, int length)
      Returns true if the given string is accepted by this automaton