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 RegExp
RegExp.exp1
Child expressions held by a container type expressionfinal RegExp
RegExp.exp2
Child expressions held by a container type expressionprivate final RegExp
TooComplexToDeterminizeException.regExp
Methods in org.apache.lucene.util.automaton that return RegExpModifier and TypeMethodDescription(package private) RegExp
RegExp.expandPredefined()
TooComplexToDeterminizeException.getRegExp()
Return the RegExp that caused this exception if any.(package private) static RegExp
RegExp.makeAnyChar
(int flags) (package private) static RegExp
RegExp.makeAnyString
(int flags) (package private) static RegExp
RegExp.makeAutomaton
(int flags, String s) (package private) static RegExp
RegExp.makeChar
(int flags, int c) (package private) static RegExp
RegExp.makeCharRange
(int flags, int from, int to) (package private) static RegExp
RegExp.makeComplement
(int flags, RegExp exp) (package private) static RegExp
RegExp.makeConcatenation
(int flags, RegExp exp1, RegExp exp2) (package private) static RegExp
RegExp.makeEmpty
(int flags) (package private) static RegExp
RegExp.makeIntersection
(int flags, RegExp exp1, RegExp exp2) (package private) static RegExp
RegExp.makeInterval
(int flags, int min, int max, int digits) (package private) static RegExp
RegExp.makeOptional
(int flags, RegExp exp) (package private) static RegExp
RegExp.makeRepeat
(int flags, RegExp exp) (package private) static RegExp
RegExp.makeRepeat
(int flags, RegExp exp, int min) (package private) static RegExp
RegExp.makeRepeat
(int flags, RegExp exp, int min, int max) (package private) static RegExp
RegExp.makeString
(int flags, String s) private static RegExp
RegExp.makeString
(int flags, RegExp exp1, RegExp exp2) (package private) static RegExp
(package private) final RegExp
RegExp.matchPredefinedCharacterClass()
(package private) static RegExp
RegExp.newContainerNode
(int flags, RegExp.Kind kind, RegExp exp1, RegExp exp2) (package private) static RegExp
RegExp.newLeafNode
(int flags, RegExp.Kind kind, String s, int c, int min, int max, int digits, int from, int to) (package private) static RegExp
RegExp.newRepeatingNode
(int flags, RegExp.Kind kind, RegExp exp, int min, int max) (package private) final RegExp
RegExp.parseCharClass()
(package private) final RegExp
RegExp.parseCharClasses()
(package private) final RegExp
RegExp.parseCharClassExp()
(package private) final RegExp
RegExp.parseComplExp()
(package private) final RegExp
RegExp.parseConcatExp()
(package private) final RegExp
RegExp.parseInterExp()
(package private) final RegExp
RegExp.parseRepeatExp()
(package private) final RegExp
RegExp.parseSimpleExp()
(package private) final RegExp
RegExp.parseUnionExp()
Methods in org.apache.lucene.util.automaton with parameters of type RegExpModifier and TypeMethodDescriptionprivate void
RegExp.findLeaves
(RegExp exp, RegExp.Kind kind, List<Automaton> list, Map<String, Automaton> automata, AutomatonProvider automaton_provider, int determinizeWorkLimit) (package private) static RegExp
RegExp.makeComplement
(int flags, RegExp exp) (package private) static RegExp
RegExp.makeConcatenation
(int flags, RegExp exp1, RegExp exp2) (package private) static RegExp
RegExp.makeIntersection
(int flags, RegExp exp1, RegExp exp2) (package private) static RegExp
RegExp.makeOptional
(int flags, RegExp exp) (package private) static RegExp
RegExp.makeRepeat
(int flags, RegExp exp) (package private) static RegExp
RegExp.makeRepeat
(int flags, RegExp exp, int min) (package private) static RegExp
RegExp.makeRepeat
(int flags, RegExp exp, int min, int max) private static RegExp
RegExp.makeString
(int flags, RegExp exp1, RegExp exp2) (package private) static RegExp
(package private) static RegExp
RegExp.newContainerNode
(int flags, RegExp.Kind kind, RegExp exp1, RegExp exp2) (package private) static RegExp
RegExp.newRepeatingNode
(int flags, RegExp.Kind kind, RegExp exp, int min, int max) 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.