Index

A B C E F G H I L M N O P Q R S T U V W 
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 ahead record 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 Alternation record class.
arg() - Method in record class org.rekex.regexp.RegExp.AtomicGroup
Returns the value of the arg record component.
arg() - Method in record class org.rekex.regexp.RegExp.CharClass.Negation
Returns the value of the arg record component.
arg() - Method in record class org.rekex.regexp.RegExp.Flagged
Returns the value of the arg record 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 arg record component.
arg() - Method in record class org.rekex.regexp.RegExp.Group.Unnamed
Returns the value of the arg record component.
arg() - Method in record class org.rekex.regexp.RegExp.Lookaround
Returns the value of the arg record component.
arg() - Method in record class org.rekex.regexp.RegExp.Quantified
Returns the value of the arg record component.
args() - Method in record class org.rekex.regexp.RegExp.Alternation
Returns the value of the args record component.
args() - Method in record class org.rekex.regexp.RegExp.CharClass.Intersection
Returns the value of the args record component.
args() - Method in record class org.rekex.regexp.RegExp.CharClass.Union
Returns the value of the args record component.
args() - Method in record class org.rekex.regexp.RegExp.Concatenation
Returns the value of the args record 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 AtomicGroup record 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 Boundary record 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 ch record 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 Concatenation record 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 Flagged record class.
from() - Method in record class org.rekex.regexp.RegExp.CharClass.Range
Returns the value of the from record component.

G

greediness() - Method in record class org.rekex.regexp.RegExp.Quantified
Returns the value of the greediness record 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 Intersection record 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 Lookaround record 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 max record component.
min() - Method in record class org.rekex.regexp.RegExp.Quantified
Returns the value of the min record component.

N

name() - Method in record class org.rekex.regexp.RegExp.BackReference.WithName
Returns the value of the name record component.
name() - Method in record class org.rekex.regexp.RegExp.Group.Named
Returns the value of the name record component.
Named(RegExp, String) - Constructor for record class org.rekex.regexp.RegExp.Group.Named
Creates an instance of a Named record 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 Negation record class.
number() - Method in record class org.rekex.regexp.RegExp.BackReference.WithNumber
Returns the value of the number record component.

O

offFlags() - Method in record class org.rekex.regexp.RegExp.Flagged
Returns the value of the offFlags record component.
onFlags() - Method in record class org.rekex.regexp.RegExp.Flagged
Returns the value of the onFlags record 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 Opaque record 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 positive record 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 Predefined record class.

Q

Quantified(RegExp, long, long, char) - Constructor for record class org.rekex.regexp.RegExp.Quantified
Creates an instance of a Quantified record 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 Range record class.
regex() - Method in record class org.rekex.regexp.RegExp.Boundary
Returns the value of the regex record component.
regex() - Method in record class org.rekex.regexp.RegExp.CharClass.Predefined
Returns the value of the regex record component.
regex() - Method in record class org.rekex.regexp.RegExp.Opaque
Returns the value of the regex record 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 Single record 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 to record 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 Union record class.
Unnamed(RegExp) - Constructor for record class org.rekex.regexp.RegExp.Group.Unnamed
Creates an instance of a Unnamed record 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 WithName record class.
WithNumber(int) - Constructor for record class org.rekex.regexp.RegExp.BackReference.WithNumber
Creates an instance of a WithNumber record class.
A B C E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values