Package | Description |
---|---|
org.apache.lucene.util.automaton |
Finite-state automaton for regular expressions.
|
Modifier and Type | Field and Description |
---|---|
(package private) RegExp |
RegExp.exp1 |
(package private) RegExp |
RegExp.exp2 |
private RegExp |
TooComplexToDeterminizeException.regExp |
Modifier and Type | Method and Description |
---|---|
RegExp |
TooComplexToDeterminizeException.getRegExp()
Return the RegExp that caused this exception if any.
|
(package private) static RegExp |
RegExp.makeAnyChar() |
(package private) static RegExp |
RegExp.makeAnyString() |
(package private) static RegExp |
RegExp.makeAutomaton(java.lang.String s) |
(package private) static RegExp |
RegExp.makeChar(int c) |
(package private) static RegExp |
RegExp.makeCharRange(int from,
int to) |
(package private) static RegExp |
RegExp.makeComplement(RegExp exp) |
(package private) static RegExp |
RegExp.makeConcatenation(RegExp exp1,
RegExp exp2) |
(package private) static RegExp |
RegExp.makeEmpty() |
(package private) static RegExp |
RegExp.makeIntersection(RegExp exp1,
RegExp exp2) |
(package private) static RegExp |
RegExp.makeInterval(int min,
int max,
int digits) |
(package private) static RegExp |
RegExp.makeOptional(RegExp exp) |
(package private) static RegExp |
RegExp.makeRepeat(RegExp exp) |
(package private) static RegExp |
RegExp.makeRepeat(RegExp exp,
int min) |
(package private) static RegExp |
RegExp.makeRepeat(RegExp exp,
int min,
int max) |
private static RegExp |
RegExp.makeString(RegExp exp1,
RegExp exp2) |
(package private) static RegExp |
RegExp.makeString(java.lang.String s) |
(package private) static RegExp |
RegExp.makeUnion(RegExp exp1,
RegExp exp2) |
(package private) RegExp |
RegExp.parseCharClass() |
(package private) RegExp |
RegExp.parseCharClasses() |
(package private) RegExp |
RegExp.parseCharClassExp() |
(package private) RegExp |
RegExp.parseComplExp() |
(package private) RegExp |
RegExp.parseConcatExp() |
(package private) RegExp |
RegExp.parseInterExp() |
(package private) RegExp |
RegExp.parseRepeatExp() |
(package private) RegExp |
RegExp.parseSimpleExp() |
(package private) RegExp |
RegExp.parseUnionExp() |
Modifier and Type | Method and Description |
---|---|
private void |
RegExp.findLeaves(RegExp exp,
RegExp.Kind kind,
java.util.List<Automaton> list,
java.util.Map<java.lang.String,Automaton> automata,
AutomatonProvider automaton_provider,
int maxDeterminizedStates) |
(package private) static RegExp |
RegExp.makeComplement(RegExp exp) |
(package private) static RegExp |
RegExp.makeConcatenation(RegExp exp1,
RegExp exp2) |
(package private) static RegExp |
RegExp.makeIntersection(RegExp exp1,
RegExp exp2) |
(package private) static RegExp |
RegExp.makeOptional(RegExp exp) |
(package private) static RegExp |
RegExp.makeRepeat(RegExp exp) |
(package private) static RegExp |
RegExp.makeRepeat(RegExp exp,
int min) |
(package private) static RegExp |
RegExp.makeRepeat(RegExp exp,
int min,
int max) |
private static RegExp |
RegExp.makeString(RegExp exp1,
RegExp exp2) |
(package private) static RegExp |
RegExp.makeUnion(RegExp exp1,
RegExp exp2) |
Constructor and Description |
---|
TooComplexToDeterminizeException(RegExp regExp,
TooComplexToDeterminizeException cause)
Use this constructor when the RegExp failed to convert to an automaton.
|