Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ahead() - Method in record class org.rekex.regexp.RegExp.Lookaround
-
Returns the value of the
aheadrecord component. - alt(Object...) - Static method in class org.rekex.regexp.RegExpApi
-
Alternation of subexpressions.
- Alternation(RegExp...) - Constructor for record class org.rekex.regexp.RegExp.Alternation
-
Creates an instance of a
Alternationrecord class. - arg() - Method in record class org.rekex.regexp.RegExp.AtomicGroup
-
Returns the value of the
argrecord component. - arg() - Method in record class org.rekex.regexp.RegExp.CharClass.Negation
-
Returns the value of the
argrecord component. - arg() - Method in record class org.rekex.regexp.RegExp.Flagged
-
Returns the value of the
argrecord component. - arg() - Method in interface org.rekex.regexp.RegExp.Group
- arg() - Method in record class org.rekex.regexp.RegExp.Group.Named
-
Returns the value of the
argrecord component. - arg() - Method in record class org.rekex.regexp.RegExp.Group.Unnamed
-
Returns the value of the
argrecord component. - arg() - Method in record class org.rekex.regexp.RegExp.Lookaround
-
Returns the value of the
argrecord component. - arg() - Method in record class org.rekex.regexp.RegExp.Quantified
-
Returns the value of the
argrecord component. - args() - Method in record class org.rekex.regexp.RegExp.Alternation
-
Returns the value of the
argsrecord component. - args() - Method in record class org.rekex.regexp.RegExp.CharClass.Intersection
-
Returns the value of the
argsrecord component. - args() - Method in record class org.rekex.regexp.RegExp.CharClass.Union
-
Returns the value of the
argsrecord component. - args() - Method in record class org.rekex.regexp.RegExp.Concatenation
-
Returns the value of the
argsrecord component. - atomicGroup(RegExp) - Static method in class org.rekex.regexp.RegExpApi
-
An atomic group
- AtomicGroup(RegExp) - Constructor for record class org.rekex.regexp.RegExp.AtomicGroup
-
Creates an instance of a
AtomicGrouprecord class.
B
- backRef(int) - Static method in class org.rekex.regexp.RegExpApi
-
Back reference with a group number
- backRef(String) - Static method in class org.rekex.regexp.RegExpApi
-
Back reference with a group name
- backRef(RegExp.Group.Named) - Static method in class org.rekex.regexp.RegExpApi
-
Back reference to a named group
- boundary(String) - Static method in class org.rekex.regexp.RegExpApi
-
A boundary matcher, e.g.
- Boundary(String) - Constructor for record class org.rekex.regexp.RegExp.Boundary
-
Creates an instance of a
Boundaryrecord class. - boundary_beginning_of_input() - Static method in class org.rekex.regexp.RegExpApi
-
Same as `boundary("\\A")`
- boundary_beginning_of_line() - Static method in class org.rekex.regexp.RegExpApi
-
Same as `boundary("^")`
- boundary_end_of_input() - Static method in class org.rekex.regexp.RegExpApi
-
Same as `boundary("\\z")`
- boundary_end_of_input_but_for_final_terminator() - Static method in class org.rekex.regexp.RegExpApi
-
Same as `boundary("\\Z")`
- boundary_end_of_line() - Static method in class org.rekex.regexp.RegExpApi
-
Same as `boundary("$")`
- boundary_end_of_previous_match() - Static method in class org.rekex.regexp.RegExpApi
-
Same as `boundary("\\G")`
- boundary_non_word_boundary() - Static method in class org.rekex.regexp.RegExpApi
-
Same as `boundary("\\B")`
- boundary_word_boundary() - Static method in class org.rekex.regexp.RegExpApi
-
Same as `boundary("\\b")`
C
- ch() - Method in record class org.rekex.regexp.RegExp.CharClass.Single
-
Returns the value of the
chrecord component. - ch(String) - Static method in class org.rekex.regexp.RegExpApi
-
A character class that contains all code points in `chars`.
- Concatenation(RegExp...) - Constructor for record class org.rekex.regexp.RegExp.Concatenation
-
Creates an instance of a
Concatenationrecord class.
E
- equals(Object) - Method in record class org.rekex.regexp.RegExp.Alternation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.rekex.regexp.RegExp.AtomicGroup
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.rekex.regexp.RegExp.BackReference.WithName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.rekex.regexp.RegExp.BackReference.WithNumber
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.rekex.regexp.RegExp.Boundary
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.rekex.regexp.RegExp.CharClass.Intersection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.rekex.regexp.RegExp.CharClass.Negation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.rekex.regexp.RegExp.CharClass.Predefined
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.rekex.regexp.RegExp.CharClass.Range
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.rekex.regexp.RegExp.CharClass.Single
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.rekex.regexp.RegExp.CharClass.Union
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.rekex.regexp.RegExp.Concatenation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.rekex.regexp.RegExp.Flagged
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.rekex.regexp.RegExp.Group.Named
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.rekex.regexp.RegExp.Group.Unnamed
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.rekex.regexp.RegExp.Lookaround
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.rekex.regexp.RegExp.Opaque
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.rekex.regexp.RegExp.Quantified
-
Indicates whether some other object is "equal to" this one.
- except(Object...) - Method in interface org.rekex.regexp.RegExp
-
`exp.except(args)` is equivalent to `intersect(exp, unions(args))`.
F
- findGroupNumberIn(RegExp.Group, RegExp) - Static method in class org.rekex.regexp.RegExpApi
-
Find the group number of `group` in `exp`; return -1 if not found.
- flag(boolean, int, RegExp) - Static method in class org.rekex.regexp.RegExpApi
-
Turn flags on/off
- Flagged(RegExp, String, String) - Constructor for record class org.rekex.regexp.RegExp.Flagged
-
Creates an instance of a
Flaggedrecord class. - from() - Method in record class org.rekex.regexp.RegExp.CharClass.Range
-
Returns the value of the
fromrecord component.
G
- greediness() - Method in record class org.rekex.regexp.RegExp.Quantified
-
Returns the value of the
greedinessrecord component. - greedy - Static variable in record class org.rekex.regexp.RegExp.Quantified
- group(String, RegExp) - Static method in class org.rekex.regexp.RegExpApi
-
A named group
- group(RegExp) - Static method in class org.rekex.regexp.RegExpApi
-
An un-named group
H
- hashCode() - Method in record class org.rekex.regexp.RegExp.Alternation
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.rekex.regexp.RegExp.AtomicGroup
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.rekex.regexp.RegExp.BackReference.WithName
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.rekex.regexp.RegExp.BackReference.WithNumber
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.rekex.regexp.RegExp.Boundary
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.rekex.regexp.RegExp.CharClass.Intersection
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.rekex.regexp.RegExp.CharClass.Negation
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.rekex.regexp.RegExp.CharClass.Predefined
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.rekex.regexp.RegExp.CharClass.Range
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.rekex.regexp.RegExp.CharClass.Single
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.rekex.regexp.RegExp.CharClass.Union
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.rekex.regexp.RegExp.Concatenation
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.rekex.regexp.RegExp.Flagged
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.rekex.regexp.RegExp.Group.Named
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.rekex.regexp.RegExp.Group.Unnamed
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.rekex.regexp.RegExp.Lookaround
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.rekex.regexp.RegExp.Opaque
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.rekex.regexp.RegExp.Quantified
-
Returns a hash code value for this object.
I
- ignoreCase(RegExp) - Static method in class org.rekex.regexp.RegExpApi
-
Turn on the flag CASE_INSENSITIVE
- INFINITY - Static variable in record class org.rekex.regexp.RegExp.Quantified
- intersect(Object...) - Static method in class org.rekex.regexp.RegExpApi
-
Intersection of character classes.
- Intersection(RegExp.CharClass...) - Constructor for record class org.rekex.regexp.RegExp.CharClass.Intersection
-
Creates an instance of a
Intersectionrecord class.
L
- lookahead(boolean, RegExp) - Static method in class org.rekex.regexp.RegExpApi
-
A lookahead, positive or negative
- Lookaround(RegExp, boolean, boolean) - Constructor for record class org.rekex.regexp.RegExp.Lookaround
-
Creates an instance of a
Lookaroundrecord class. - lookbehind(boolean, RegExp) - Static method in class org.rekex.regexp.RegExpApi
-
A lookbehind, positive or negative
M
- max() - Method in record class org.rekex.regexp.RegExp.Quantified
-
Returns the value of the
maxrecord component. - min() - Method in record class org.rekex.regexp.RegExp.Quantified
-
Returns the value of the
minrecord component.
N
- name() - Method in record class org.rekex.regexp.RegExp.BackReference.WithName
-
Returns the value of the
namerecord component. - name() - Method in record class org.rekex.regexp.RegExp.Group.Named
-
Returns the value of the
namerecord component. - Named(RegExp, String) - Constructor for record class org.rekex.regexp.RegExp.Group.Named
-
Creates an instance of a
Namedrecord class. - negate(Object) - Static method in class org.rekex.regexp.RegExpApi
-
Negation of a character classes.
- Negation(RegExp.CharClass) - Constructor for record class org.rekex.regexp.RegExp.CharClass.Negation
-
Creates an instance of a
Negationrecord class. - number() - Method in record class org.rekex.regexp.RegExp.BackReference.WithNumber
-
Returns the value of the
numberrecord component.
O
- offFlags() - Method in record class org.rekex.regexp.RegExp.Flagged
-
Returns the value of the
offFlagsrecord component. - onFlags() - Method in record class org.rekex.regexp.RegExp.Flagged
-
Returns the value of the
onFlagsrecord component. - opaque(String) - Static method in class org.rekex.regexp.RegExpApi
-
An opaque regex
- Opaque(String) - Constructor for record class org.rekex.regexp.RegExp.Opaque
-
Creates an instance of a
Opaquerecord class. - opt(Object...) - Static method in class org.rekex.regexp.RegExpApi
-
Optional, i.e.
- org.rekex.regexp - package org.rekex.regexp
P
- positive() - Method in record class org.rekex.regexp.RegExp.Lookaround
-
Returns the value of the
positiverecord component. - possessive - Static variable in record class org.rekex.regexp.RegExp.Quantified
- possessive(RegExp.Quantified) - Static method in class org.rekex.regexp.RegExpApi
-
Possessive quantifier
- predefined(String) - Static method in class org.rekex.regexp.RegExpApi
-
A predefined character class, e.g.
- Predefined(String) - Constructor for record class org.rekex.regexp.RegExp.CharClass.Predefined
-
Creates an instance of a
Predefinedrecord class.
Q
- Quantified(RegExp, long, long, char) - Constructor for record class org.rekex.regexp.RegExp.Quantified
-
Creates an instance of a
Quantifiedrecord class.
R
- range(int, int) - Static method in class org.rekex.regexp.RegExpApi
-
A character class with characters in [from-to], inclusive.
- Range(int, int) - Constructor for record class org.rekex.regexp.RegExp.CharClass.Range
-
Creates an instance of a
Rangerecord class. - regex() - Method in record class org.rekex.regexp.RegExp.Boundary
-
Returns the value of the
regexrecord component. - regex() - Method in record class org.rekex.regexp.RegExp.CharClass.Predefined
-
Returns the value of the
regexrecord component. - regex() - Method in record class org.rekex.regexp.RegExp.Opaque
-
Returns the value of the
regexrecord component. - RegExp - Interface in org.rekex.regexp
-
Data structure representing regular expressions, conforming to
Pattern. - RegExp.Alternation - Record Class in org.rekex.regexp
- RegExp.AtomicGroup - Record Class in org.rekex.regexp
- RegExp.BackReference - Interface in org.rekex.regexp
- RegExp.BackReference.WithName - Record Class in org.rekex.regexp
- RegExp.BackReference.WithNumber - Record Class in org.rekex.regexp
- RegExp.Boundary - Record Class in org.rekex.regexp
- RegExp.CharClass - Interface in org.rekex.regexp
- RegExp.CharClass.Intersection - Record Class in org.rekex.regexp
- RegExp.CharClass.Negation - Record Class in org.rekex.regexp
- RegExp.CharClass.Predefined - Record Class in org.rekex.regexp
- RegExp.CharClass.Range - Record Class in org.rekex.regexp
- RegExp.CharClass.Single - Record Class in org.rekex.regexp
- RegExp.CharClass.Union - Record Class in org.rekex.regexp
- RegExp.Concatenation - Record Class in org.rekex.regexp
- RegExp.Flagged - Record Class in org.rekex.regexp
- RegExp.Group - Interface in org.rekex.regexp
- RegExp.Group.Named - Record Class in org.rekex.regexp
- RegExp.Group.Unnamed - Record Class in org.rekex.regexp
- RegExp.Lookaround - Record Class in org.rekex.regexp
- RegExp.Opaque - Record Class in org.rekex.regexp
- RegExp.Quantified - Record Class in org.rekex.regexp
- RegExpApi - Class in org.rekex.regexp
-
This class contains static factory methods to create and transform regular expressions, using data structure of
RegExp. - RegExpApi() - Constructor for class org.rekex.regexp.RegExpApi
- reluctant - Static variable in record class org.rekex.regexp.RegExp.Quantified
- reluctant(RegExp.Quantified) - Static method in class org.rekex.regexp.RegExpApi
-
Reluctant quantifier
- rep0(Object...) - Static method in class org.rekex.regexp.RegExpApi
-
Repeat 0 or more times, i.e.
- rep1(Object...) - Static method in class org.rekex.regexp.RegExpApi
-
Repeat 1 or more times, i.e.
S
- seq(Object...) - Static method in class org.rekex.regexp.RegExpApi
-
Concatenation of subexpressions.
- simplify(RegExp) - Static method in class org.rekex.regexp.RegExpApi
-
Perform some simplifications to the regular expression
- Single(int) - Constructor for record class org.rekex.regexp.RegExp.CharClass.Single
-
Creates an instance of a
Singlerecord class.
T
- times(int, long, RegExp) - Static method in class org.rekex.regexp.RegExpApi
-
Repeat `min` to `max` times, inclusive.
- times(int, RegExp) - Static method in class org.rekex.regexp.RegExpApi
-
Repeat exactly `n` times
- to() - Method in record class org.rekex.regexp.RegExp.CharClass.Range
-
Returns the value of the
torecord component. - toRegex(RegExp) - Static method in class org.rekex.regexp.RegExpApi
-
Return the typical string representation of the regular expression.
- toString() - Method in record class org.rekex.regexp.RegExp.Alternation
-
Returns a string representation of this record class.
- toString() - Method in record class org.rekex.regexp.RegExp.AtomicGroup
-
Returns a string representation of this record class.
- toString() - Method in record class org.rekex.regexp.RegExp.BackReference.WithName
-
Returns a string representation of this record class.
- toString() - Method in record class org.rekex.regexp.RegExp.BackReference.WithNumber
-
Returns a string representation of this record class.
- toString() - Method in record class org.rekex.regexp.RegExp.Boundary
-
Returns a string representation of this record class.
- toString() - Method in record class org.rekex.regexp.RegExp.CharClass.Intersection
-
Returns a string representation of this record class.
- toString() - Method in record class org.rekex.regexp.RegExp.CharClass.Negation
-
Returns a string representation of this record class.
- toString() - Method in record class org.rekex.regexp.RegExp.CharClass.Predefined
-
Returns a string representation of this record class.
- toString() - Method in record class org.rekex.regexp.RegExp.CharClass.Range
-
Returns a string representation of this record class.
- toString() - Method in record class org.rekex.regexp.RegExp.CharClass.Single
-
Returns a string representation of this record class.
- toString() - Method in record class org.rekex.regexp.RegExp.CharClass.Union
-
Returns a string representation of this record class.
- toString() - Method in record class org.rekex.regexp.RegExp.Concatenation
-
Returns a string representation of this record class.
- toString() - Method in record class org.rekex.regexp.RegExp.Flagged
-
Returns a string representation of this record class.
- toString() - Method in record class org.rekex.regexp.RegExp.Group.Named
-
Returns a string representation of this record class.
- toString() - Method in record class org.rekex.regexp.RegExp.Group.Unnamed
-
Returns a string representation of this record class.
- toString() - Method in record class org.rekex.regexp.RegExp.Lookaround
-
Returns a string representation of this record class.
- toString() - Method in record class org.rekex.regexp.RegExp.Opaque
-
Returns a string representation of this record class.
- toString() - Method in record class org.rekex.regexp.RegExp.Quantified
-
Returns a string representation of this record class.
- toTreeText(RegExp) - Static method in class org.rekex.regexp.RegExpApi
-
Return a multiline text that displays the tree structure of the regular expression.
U
- union(Object...) - Static method in class org.rekex.regexp.RegExpApi
-
Union of character classes.
- Union(RegExp.CharClass...) - Constructor for record class org.rekex.regexp.RegExp.CharClass.Union
-
Creates an instance of a
Unionrecord class. - Unnamed(RegExp) - Constructor for record class org.rekex.regexp.RegExp.Group.Unnamed
-
Creates an instance of a
Unnamedrecord class.
V
- validateName(String) - Static method in record class org.rekex.regexp.RegExp.Group.Named
W
- WithName(String) - Constructor for record class org.rekex.regexp.RegExp.BackReference.WithName
-
Creates an instance of a
WithNamerecord class. - WithNumber(int) - Constructor for record class org.rekex.regexp.RegExp.BackReference.WithNumber
-
Creates an instance of a
WithNumberrecord class.
All Classes and Interfaces|All Packages|Constant Field Values