Class BasicAutomata
Construction of basic automata.
@lucene.experimental
Inheritance
Assembly: DistributedLucene.Net.dll
Syntax
public sealed class BasicAutomata : object
Methods
Name | Description |
---|---|
MakeAnyChar() | Returns a new (deterministic) automaton that accepts any single codepoint. |
MakeAnyString() | Returns a new (deterministic) automaton that accepts all strings. |
MakeChar(Int32) | Returns a new (deterministic) automaton that accepts a single codepoint of the given value. |
MakeCharRange(Int32, Int32) | Returns a new (deterministic) automaton that accepts a single codepoint whose value is in the given interval (including both end points). |
MakeEmpty() | Returns a new (deterministic) automaton with the empty language. |
MakeEmptyString() | Returns a new (deterministic) automaton that accepts only the empty string. |
MakeInterval(Int32, Int32, Int32) | Returns a new automaton that accepts strings representing decimal non-negative integers in the given interval. |
MakeString(Int32[], Int32, Int32) | |
MakeString(String) | Returns a new (deterministic) automaton that accepts the single given string. |
MakeStringUnion(ICollection<BytesRef>) | Returns a new (deterministic and minimal) automaton that accepts the union of the given collection of BytesRefs representing UTF-8 encoded strings. |