public final class SpecialOperations extends Object
Modifier and Type | Method and Description |
---|---|
static String |
getCommonPrefix(Automaton a)
Returns the longest string that is a prefix of all accepted strings and
visits each state at most once.
|
static BytesRef |
getCommonPrefixBytesRef(Automaton a) |
static String |
getCommonSuffix(Automaton a)
Returns the longest string that is a suffix of all accepted strings and
visits each state at most once.
|
static BytesRef |
getCommonSuffixBytesRef(Automaton a) |
static boolean |
isFinite(Automaton a)
Returns true if the language of this automaton is finite.
|
static Set<State> |
reverse(Automaton a)
Reverses the language of the given (non-singleton) automaton while returning
the set of new initial states.
|
public static boolean isFinite(Automaton a)
public static String getCommonPrefix(Automaton a)
public static String getCommonSuffix(Automaton a)
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.