Uses of Class
org.apache.lucene.util.automaton.RegExp
Packages that use RegExp
Package
Description
Finite-state automaton for regular expressions.
-
Uses of RegExp in org.apache.lucene.util.automaton
Fields in org.apache.lucene.util.automaton declared as RegExpModifier and TypeFieldDescriptionfinal RegExpRegExp.exp1Child expressions held by a container type expressionfinal RegExpRegExp.exp2Child expressions held by a container type expressionprivate final RegExpTooComplexToDeterminizeException.regExpMethods in org.apache.lucene.util.automaton that return RegExpModifier and TypeMethodDescription(package private) RegExpRegExp.expandPredefined()TooComplexToDeterminizeException.getRegExp()Return the RegExp that caused this exception if any.(package private) final RegExpRegExp.iterativeParseExp(Supplier<RegExp> gather, BooleanSupplier stop, RegExp.MakeRegexGroup associativeReduce) (package private) static RegExpRegExp.makeAnyChar(int flags) (package private) static RegExpRegExp.makeAnyString(int flags) (package private) static RegExpRegExp.makeAutomaton(int flags, String s) (package private) static RegExpRegExp.makeChar(int flags, int c) (package private) static RegExpRegExp.makeCharRange(int flags, int from, int to) (package private) static RegExpRegExp.makeComplement(int flags, RegExp exp) (package private) static RegExpRegExp.makeConcatenation(int flags, RegExp exp1, RegExp exp2) (package private) static RegExpRegExp.makeEmpty(int flags) (package private) static RegExpRegExp.makeIntersection(int flags, RegExp exp1, RegExp exp2) (package private) static RegExpRegExp.makeInterval(int flags, int min, int max, int digits) (package private) static RegExpRegExp.makeOptional(int flags, RegExp exp) (package private) static RegExpRegExp.makeRepeat(int flags, RegExp exp) (package private) static RegExpRegExp.makeRepeat(int flags, RegExp exp, int min) (package private) static RegExpRegExp.makeRepeat(int flags, RegExp exp, int min, int max) (package private) static RegExpRegExp.makeString(int flags, String s) private static RegExpRegExp.makeString(int flags, RegExp exp1, RegExp exp2) (package private) static RegExp(package private) final RegExpRegExp.matchPredefinedCharacterClass()(package private) static RegExpRegExp.newContainerNode(int flags, RegExp.Kind kind, RegExp exp1, RegExp exp2) (package private) static RegExpRegExp.newLeafNode(int flags, RegExp.Kind kind, String s, int c, int min, int max, int digits, int from, int to) (package private) static RegExpRegExp.newRepeatingNode(int flags, RegExp.Kind kind, RegExp exp, int min, int max) (package private) final RegExpRegExp.parseCharClass()(package private) final RegExpRegExp.parseCharClasses()(package private) final RegExpRegExp.parseCharClassExp()(package private) final RegExpRegExp.parseComplExp()(package private) final RegExpRegExp.parseConcatExp()(package private) final RegExpRegExp.parseInterExp()(package private) final RegExpRegExp.parseRepeatExp()(package private) final RegExpRegExp.parseSimpleExp()(package private) final RegExpRegExp.parseUnionExp()Methods in org.apache.lucene.util.automaton with parameters of type RegExpModifier and TypeMethodDescriptionprivate voidRegExp.findLeaves(RegExp exp, RegExp.Kind kind, List<Automaton> list, Map<String, Automaton> automata, AutomatonProvider automaton_provider, int determinizeWorkLimit) (package private) static RegExpRegExp.makeComplement(int flags, RegExp exp) (package private) static RegExpRegExp.makeConcatenation(int flags, RegExp exp1, RegExp exp2) (package private) static RegExpRegExp.makeIntersection(int flags, RegExp exp1, RegExp exp2) (package private) static RegExpRegExp.makeOptional(int flags, RegExp exp) (package private) static RegExpRegExp.makeRepeat(int flags, RegExp exp) (package private) static RegExpRegExp.makeRepeat(int flags, RegExp exp, int min) (package private) static RegExpRegExp.makeRepeat(int flags, RegExp exp, int min, int max) private static RegExpRegExp.makeString(int flags, RegExp exp1, RegExp exp2) (package private) static RegExp(package private) static RegExpRegExp.newContainerNode(int flags, RegExp.Kind kind, RegExp exp1, RegExp exp2) (package private) static RegExpRegExp.newRepeatingNode(int flags, RegExp.Kind kind, RegExp exp, int min, int max) Method parameters in org.apache.lucene.util.automaton with type arguments of type RegExpModifier and TypeMethodDescription(package private) final RegExpRegExp.iterativeParseExp(Supplier<RegExp> gather, BooleanSupplier stop, RegExp.MakeRegexGroup associativeReduce) Constructors in org.apache.lucene.util.automaton with parameters of type RegExpModifierConstructorDescription(package private)RegExp(int flags, RegExp.Kind kind, RegExp exp1, RegExp exp2, String s, int c, int min, int max, int digits, int from, int to) Use this constructor when the RegExp failed to convert to an automaton.