A B C D E F G H I L M N O P Q R S T U V W 

A

AbstractAlternative - Class in io.github.reggert.reb4j
Abstract class providing the canonical implementation of Alternative.
AbstractAlternative() - Constructor for class io.github.reggert.reb4j.AbstractAlternative
 
AbstractExpression - Class in io.github.reggert.reb4j
Base implementation of Expression.
AbstractExpression() - Constructor for class io.github.reggert.reb4j.AbstractExpression
 
AbstractQuantifiableSequenceableAlternative - Class in io.github.reggert.reb4j
Extension to AbstractSequenceableAlternative providing the canonical implementation of Quantifiable.
AbstractQuantifiableSequenceableAlternative() - Constructor for class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
 
AbstractSequenceableAlternative - Class in io.github.reggert.reb4j
Extension to AbstractAlternative adding the canonical implementation of Sequenceable.
AbstractSequenceableAlternative() - Constructor for class io.github.reggert.reb4j.AbstractSequenceableAlternative
 
Adopted - Class in io.github.reggert.reb4j
Expression constructed by "adopting" the expression string from an instance of Pattern.
ALNUM - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Posix
POSIX-style character class that matches letters or digits.
ALPHA - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Posix
POSIX-style character class that matches an alphabetical letter.
Alternation - Class in io.github.reggert.reb4j
Expression representing a set of alternatives that may be matched.
Alternative - Interface in io.github.reggert.reb4j
Interface indicating that an expression can be used as an alternative in an alternation.
alternatives - Variable in class io.github.reggert.reb4j.Alternation
 
alternatives(Alternative, Alternative, Alternative...) - Static method in class io.github.reggert.reb4j.Alternation
Constructs a new alternation that may match any of several alternatives.
andThen(Sequenceable) - Method in class io.github.reggert.reb4j.AbstractSequenceableAlternative
 
andThen(Sequence) - Method in class io.github.reggert.reb4j.AbstractSequenceableAlternative
 
andThen(Raw) - Method in class io.github.reggert.reb4j.Raw
Overloaded version of Sequenceable#andThen(net.sourceforge.reb4j.Sequence.Sequenceable) for when the argument is an instance of Raw.
andThen(Raw.Compound) - Method in class io.github.reggert.reb4j.Raw
Overloaded version of Sequenceable#andThen(net.sourceforge.reb4j.Sequence.Sequenceable) for when the argument is an instance of Raw.Compound.
andThen(Literal) - Method in class io.github.reggert.reb4j.Raw
Overloaded version of Sequenceable#andThen(net.sourceforge.reb4j.Sequence.Sequenceable) for when the argument is an instance of Literal.
andThen(Raw) - Method in class io.github.reggert.reb4j.Raw.Compound
 
andThen(Raw.Compound) - Method in class io.github.reggert.reb4j.Raw.Compound
 
andThen(Sequenceable) - Method in class io.github.reggert.reb4j.Sequence
 
andThen(Sequence) - Method in class io.github.reggert.reb4j.Sequence
 
andThen(Sequenceable) - Method in interface io.github.reggert.reb4j.Sequenceable
Constructs a sequence consisting of the receiver followed by the specified sub-expression.
andThen(Sequence) - Method in interface io.github.reggert.reb4j.Sequenceable
Constructs a sequence consisting of the receiver followed by the specified sub-expression.
ANY_CHAR - Static variable in class io.github.reggert.reb4j.Entity
Matches any single character.
anyTimes(Quantified.Mode) - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
 
anyTimes() - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
 
anyTimes(Quantified.Mode) - Method in class io.github.reggert.reb4j.CharLiteral
 
anyTimes() - Method in class io.github.reggert.reb4j.CharLiteral
 
anyTimes(Quantified.Mode) - Method in class io.github.reggert.reb4j.Entity
 
anyTimes() - Method in class io.github.reggert.reb4j.Entity
 
anyTimes(Quantified.Mode) - Method in interface io.github.reggert.reb4j.Quantifiable
Returns an expression that matches the receiver repeated any number of times, using the specified matching mode.
anyTimes() - Method in interface io.github.reggert.reb4j.Quantifiable
Returns an expression that matches the receiver repeated any number of times, using greedy matching.
anyTimes(Quantifiable) - Static method in class io.github.reggert.reb4j.Quantified
Deprecated.
anyTimesPossessively() - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
Deprecated.
anyTimesPossessively() - Method in class io.github.reggert.reb4j.CharLiteral
Deprecated.
anyTimesPossessively() - Method in class io.github.reggert.reb4j.Entity
Deprecated.
anyTimesPossessively() - Method in interface io.github.reggert.reb4j.Quantifiable
Deprecated.
anyTimesPossessively(Quantifiable) - Static method in class io.github.reggert.reb4j.Quantified
Deprecated.
anyTimesReluctantly() - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
Deprecated.
anyTimesReluctantly() - Method in class io.github.reggert.reb4j.CharLiteral
Deprecated.
anyTimesReluctantly() - Method in class io.github.reggert.reb4j.Entity
Deprecated.
anyTimesReluctantly() - Method in interface io.github.reggert.reb4j.Quantifiable
Deprecated.
anyTimesReluctantly(Quantifiable) - Static method in class io.github.reggert.reb4j.Quantified
Deprecated.
atLeast(int, Quantified.Mode) - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
 
atLeast(int) - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
 
atLeast(int, Quantified.Mode) - Method in class io.github.reggert.reb4j.CharLiteral
 
atLeast(int) - Method in class io.github.reggert.reb4j.CharLiteral
 
atLeast(int, Quantified.Mode) - Method in class io.github.reggert.reb4j.Entity
 
atLeast(int) - Method in class io.github.reggert.reb4j.Entity
 
atLeast(int, Quantified.Mode) - Method in interface io.github.reggert.reb4j.Quantifiable
Returns an expression that matches the receiver repeated at least the specified minimum number of times, using the specified matching mode.
atLeast(int) - Method in interface io.github.reggert.reb4j.Quantifiable
Returns an expression that matches the receiver repeated at least the specified minimum number of times, using greedy matching.
atLeast(Quantifiable, int) - Static method in class io.github.reggert.reb4j.Quantified
Deprecated.
atLeastOnce(Quantified.Mode) - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
 
atLeastOnce() - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
 
atLeastOnce(Quantified.Mode) - Method in class io.github.reggert.reb4j.CharLiteral
 
atLeastOnce() - Method in class io.github.reggert.reb4j.CharLiteral
 
atLeastOnce(Quantified.Mode) - Method in class io.github.reggert.reb4j.Entity
 
atLeastOnce() - Method in class io.github.reggert.reb4j.Entity
 
atLeastOnce(Quantified.Mode) - Method in interface io.github.reggert.reb4j.Quantifiable
Returns an expression that matches the receiver repeated at least once, using the specified matching mode.
atLeastOnce() - Method in interface io.github.reggert.reb4j.Quantifiable
Returns an expression that matches the receiver repeated at least once, using greedy matching.
atLeastOnce(Quantifiable) - Static method in class io.github.reggert.reb4j.Quantified
Deprecated.
atLeastOncePossessively() - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
Deprecated.
atLeastOncePossessively() - Method in class io.github.reggert.reb4j.CharLiteral
Deprecated.
atLeastOncePossessively() - Method in class io.github.reggert.reb4j.Entity
Deprecated.
atLeastOncePossessively() - Method in interface io.github.reggert.reb4j.Quantifiable
Deprecated.
atLeastOncePossessively(Quantifiable) - Static method in class io.github.reggert.reb4j.Quantified
Deprecated.
atLeastOnceReluctantly() - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
Deprecated.
atLeastOnceReluctantly() - Method in class io.github.reggert.reb4j.CharLiteral
Deprecated.
atLeastOnceReluctantly() - Method in class io.github.reggert.reb4j.Entity
Deprecated.
atLeastOnceReluctantly() - Method in interface io.github.reggert.reb4j.Quantifiable
Deprecated.
atLeastOnceReluctantly(Quantifiable) - Static method in class io.github.reggert.reb4j.Quantified
Deprecated.
atLeastPossessively(int) - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
Deprecated.
atLeastPossessively(int) - Method in class io.github.reggert.reb4j.CharLiteral
Deprecated.
atLeastPossessively(int) - Method in class io.github.reggert.reb4j.Entity
Deprecated.
atLeastPossessively(int) - Method in interface io.github.reggert.reb4j.Quantifiable
Deprecated.
atLeastPossessively(Quantifiable, int) - Static method in class io.github.reggert.reb4j.Quantified
Deprecated.
atLeastReluctantly(int) - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
Deprecated.
atLeastReluctantly(int) - Method in class io.github.reggert.reb4j.CharLiteral
Deprecated.
atLeastReluctantly(int) - Method in class io.github.reggert.reb4j.Entity
Deprecated.
atLeastReluctantly(int) - Method in interface io.github.reggert.reb4j.Quantifiable
Deprecated.
atLeastReluctantly(Quantifiable, int) - Static method in class io.github.reggert.reb4j.Quantified
Deprecated.

B

base - Variable in class io.github.reggert.reb4j.Quantified
 
BLANK - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Posix
POSIX-style character class that matches a space or tab.
block(Character.UnicodeBlock) - Static method in class io.github.reggert.reb4j.charclass.CharClass.Unicode
Creates a character class matching any single character within the specified Unicode block.
boundedLength() - Method in class io.github.reggert.reb4j.Adopted
 
boundedLength() - Method in class io.github.reggert.reb4j.Alternation
 
boundedLength() - Method in class io.github.reggert.reb4j.charclass.CharClass
 
boundedLength() - Method in class io.github.reggert.reb4j.Entity
 
boundedLength() - Method in interface io.github.reggert.reb4j.Expression
Indicates the computed maximum length of the expression, if one can be determined.
boundedLength() - Method in class io.github.reggert.reb4j.Group
 
boundedLength() - Method in class io.github.reggert.reb4j.Literal
 
boundedLength() - Method in class io.github.reggert.reb4j.Quantified.AnyTimes
 
boundedLength() - Method in class io.github.reggert.reb4j.Quantified.AtLeastOnce
 
boundedLength() - Method in class io.github.reggert.reb4j.Quantified.Optional
 
boundedLength() - Method in class io.github.reggert.reb4j.Quantified.RepeatExactly
 
boundedLength() - Method in class io.github.reggert.reb4j.Quantified.RepeatRange
 
boundedLength() - Method in class io.github.reggert.reb4j.Raw.Compound
 
boundedLength() - Method in class io.github.reggert.reb4j.Raw.EscapedLiteral
 
boundedLength() - Method in class io.github.reggert.reb4j.Sequence
 

C

c - Variable in enum io.github.reggert.reb4j.Flag
The character that represents this flag in the expression.
capture(Expression) - Static method in class io.github.reggert.reb4j.Group
Constructs a capturing group.
character(char) - Static method in class io.github.reggert.reb4j.charclass.CharClass
Constructs a character class consisting of a single character.
character - Variable in class io.github.reggert.reb4j.charclass.SingleChar
 
characters(char, char, char...) - Static method in class io.github.reggert.reb4j.charclass.CharClass
Constructs a character class consisting of several characters.
characters - Variable in class io.github.reggert.reb4j.charclass.MultiChar
 
CharClass - Class in io.github.reggert.reb4j.charclass
Base class representing an expression that matches a single character within a class of characters.
CharClass() - Constructor for class io.github.reggert.reb4j.charclass.CharClass
 
CharClass.Java - Class in io.github.reggert.reb4j.charclass
Module containing predefined character classes matching character traits defined by the Character class.
CharClass.Perl - Class in io.github.reggert.reb4j.charclass
Module containing Perl-style predefined character classes.
CharClass.Posix - Class in io.github.reggert.reb4j.charclass
Module containing POSIX-style predefined character classes.
CharClass.Unicode - Class in io.github.reggert.reb4j.charclass
Module containing predefined character classes matching a single character that has certain traits defined by the Unicode specification.
CharClass.Unicode.Letter - Class in io.github.reggert.reb4j.charclass
Module containing predefined character classes matching any single character defined as a "letter" by the Unicode specification.
CharClass.Unicode.Mark - Class in io.github.reggert.reb4j.charclass
Module containing predefined character classes matching any single character defined as a "mark" by the Unicode specification.
CharClass.Unicode.Number - Class in io.github.reggert.reb4j.charclass
Module containing predefined character classes matching any single character defined as a "number" by the Unicode specification.
CharClass.Unicode.Other - Class in io.github.reggert.reb4j.charclass
Module containing predefined character classes matching any single character that does not fit into any other category defined by the Unicode specification.
CharClass.Unicode.Punctuation - Class in io.github.reggert.reb4j.charclass
Module containing predefined character classes matching any single character that is defined as "punctuation" by the Unicode specification.
CharClass.Unicode.Punctuation() - Constructor for class io.github.reggert.reb4j.charclass.CharClass.Unicode.Punctuation
 
CharClass.Unicode.Separator - Class in io.github.reggert.reb4j.charclass
Module containing predefined character classes matching any single character defined as a "separator" by the Unicode specification.
CharClass.Unicode.Symbol - Class in io.github.reggert.reb4j.charclass
Module containing predefined character classes matching any single character that is defined as a "symbol" by the Unicode specification.
CharClass.Unicode.Symbol() - Constructor for class io.github.reggert.reb4j.charclass.CharClass.Unicode.Symbol
 
CharLiteral - Class in io.github.reggert.reb4j
Expression that matches a single specific character.
CharRange - Class in io.github.reggert.reb4j.charclass
Character class consisting of a range of characters.
className - Variable in class io.github.reggert.reb4j.charclass.NamedPredefinedClass
 
CLOSE - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Punctuation
Matches "closing" punctuation.
components - Variable in class io.github.reggert.reb4j.Raw.Compound
 
components - Variable in class io.github.reggert.reb4j.Sequence
The sub-expressions that make up the sequence.
CONNECTOR - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Punctuation
Matches connectors.
CONTROL - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Posix
POSIX-style character class that matches a control character.
CONTROL - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Other
Matches control characters.
CURRENCY - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Symbol
Matches currency symbols.

D

DASH - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Punctuation
Matches dashes.
DECIMAL_DIGIT - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Number
Matches decimal digits.
DIGIT - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Perl
Perl-style character class that matches a single decimal digit.
DIGIT - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Posix
POSIX-style character class that matches a decimal digit.
disable(Expression) - Method in enum io.github.reggert.reb4j.Flag
Wraps the specified expression in a group that disables this flag.
disableFlags(Expression, Flag...) - Static method in class io.github.reggert.reb4j.Group
Constructs a group that disables the specified matcher flags.

E

enable(Expression) - Method in enum io.github.reggert.reb4j.Flag
Wraps the specified expression in a group that enables this flag.
enableFlags(Expression, Flag...) - Static method in class io.github.reggert.reb4j.Group
Constructs a group that enables the specified matcher flags.
ENCLOSING - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Mark
Matches enclosing marks.
Entity - Class in io.github.reggert.reb4j
Class representing special pre-defined expressions.
equals(Object) - Method in class io.github.reggert.reb4j.Adopted
 
equals(Object) - Method in class io.github.reggert.reb4j.Alternation
 
equals(Object) - Method in class io.github.reggert.reb4j.charclass.Intersection
 
equals(Object) - Method in class io.github.reggert.reb4j.charclass.NamedPredefinedClass
 
equals(Object) - Method in class io.github.reggert.reb4j.charclass.Negated
 
equals(Object) - Method in class io.github.reggert.reb4j.charclass.PredefinedClass
 
equals(Object) - Method in class io.github.reggert.reb4j.charclass.SingleChar
 
equals(Object) - Method in class io.github.reggert.reb4j.charclass.Union
 
equals(Object) - Method in class io.github.reggert.reb4j.CharLiteral
 
equals(Object) - Method in class io.github.reggert.reb4j.Group
 
equals(Object) - Method in class io.github.reggert.reb4j.Quantified
 
equals(Object) - Method in class io.github.reggert.reb4j.Raw
 
equals(Object) - Method in class io.github.reggert.reb4j.Sequence
 
equals(Object) - Method in class io.github.reggert.reb4j.StringLiteral
 
escape(LazyString) - Static method in class io.github.reggert.reb4j.Literal
Helper function that escapes the specified string.
escapeChar(Character) - Static method in class io.github.reggert.reb4j.Literal
Helper function that escapes the specified character.
escaped() - Method in class io.github.reggert.reb4j.Literal
Returns the escaped form of the string or character matched by this expression.
expression - Variable in class io.github.reggert.reb4j.Adopted
 
expression() - Method in class io.github.reggert.reb4j.Adopted
 
expression() - Method in class io.github.reggert.reb4j.Alternation
 
expression() - Method in class io.github.reggert.reb4j.charclass.CharClass
 
Expression - Interface in io.github.reggert.reb4j
Basic abstraction of a regular expression.
expression() - Method in interface io.github.reggert.reb4j.Expression
Returns the regular expression represented by this object.
expression() - Method in class io.github.reggert.reb4j.Group
 
expression() - Method in class io.github.reggert.reb4j.Literal
 
expression() - Method in class io.github.reggert.reb4j.Quantified
 
expression() - Method in class io.github.reggert.reb4j.Raw
 
expression() - Method in class io.github.reggert.reb4j.Sequence
 

F

FINAL_QUOTE - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Punctuation
Matches closing quotes.
first - Variable in class io.github.reggert.reb4j.charclass.CharRange
 
Flag - Enum in io.github.reggert.reb4j
Flag that can be passed to the Pattern regular expression engine.
flags - Variable in class io.github.reggert.reb4j.Group.DisableFlags
 
flags - Variable in class io.github.reggert.reb4j.Group.EnableFlags
 
FORMAT - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Other
Matches formatting characters.
fromPattern(Pattern) - Static method in class io.github.reggert.reb4j.Adopted
Adopts the regular expression represented by the specified Pattern.

G

getUnboundedExpression() - Method in exception io.github.reggert.reb4j.UnboundedLookBehindException
 
GRAPH - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Posix
POSIX-style character class that matches a graphical character.
Group - Class in io.github.reggert.reb4j
Expression that has been grouped in parentheses.
Group.Capture - Class in io.github.reggert.reb4j
 
Group.Capture(Expression) - Constructor for class io.github.reggert.reb4j.Group.Capture
 
Group.DisableFlags - Class in io.github.reggert.reb4j
 
Group.DisableFlags(Expression, Flag...) - Constructor for class io.github.reggert.reb4j.Group.DisableFlags
 
Group.EnableFlags - Class in io.github.reggert.reb4j
 
Group.EnableFlags(Expression, Flag...) - Constructor for class io.github.reggert.reb4j.Group.EnableFlags
 
Group.Independent - Class in io.github.reggert.reb4j
 
Group.Independent(Expression) - Constructor for class io.github.reggert.reb4j.Group.Independent
 
Group.NegativeLookAhead - Class in io.github.reggert.reb4j
 
Group.NegativeLookAhead(Expression) - Constructor for class io.github.reggert.reb4j.Group.NegativeLookAhead
 
Group.NegativeLookBehind - Class in io.github.reggert.reb4j
 
Group.NegativeLookBehind(Expression) - Constructor for class io.github.reggert.reb4j.Group.NegativeLookBehind
 
Group.NonCapturing - Class in io.github.reggert.reb4j
 
Group.NonCapturing(Expression) - Constructor for class io.github.reggert.reb4j.Group.NonCapturing
 
Group.PositiveLookAhead - Class in io.github.reggert.reb4j
 
Group.PositiveLookAhead(Expression) - Constructor for class io.github.reggert.reb4j.Group.PositiveLookAhead
 
Group.PositiveLookBehind - Class in io.github.reggert.reb4j
 
Group.PositiveLookBehind(Expression) - Constructor for class io.github.reggert.reb4j.Group.PositiveLookBehind
 

H

hashCode() - Method in class io.github.reggert.reb4j.Adopted
 
hashCode() - Method in class io.github.reggert.reb4j.Alternation
 
hashCode() - Method in class io.github.reggert.reb4j.charclass.Intersection
 
hashCode() - Method in class io.github.reggert.reb4j.charclass.NamedPredefinedClass
 
hashCode() - Method in class io.github.reggert.reb4j.charclass.Negated
 
hashCode() - Method in class io.github.reggert.reb4j.charclass.PredefinedClass
 
hashCode() - Method in class io.github.reggert.reb4j.charclass.SingleChar
 
hashCode() - Method in class io.github.reggert.reb4j.charclass.Union
 
hashCode() - Method in class io.github.reggert.reb4j.CharLiteral
 
hashCode() - Method in class io.github.reggert.reb4j.Group
 
hashCode() - Method in class io.github.reggert.reb4j.Quantified
 
hashCode() - Method in class io.github.reggert.reb4j.Raw
 
hashCode() - Method in class io.github.reggert.reb4j.Sequence
 
hashCode() - Method in class io.github.reggert.reb4j.StringLiteral
 
HEX_DIGIT - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Posix
POSIX-style character class that matches a hexadecimal digit.

I

independent(Expression) - Static method in class io.github.reggert.reb4j.Group
Constructs an independent group.
independentForm() - Method in class io.github.reggert.reb4j.charclass.CharRange
 
independentForm() - Method in class io.github.reggert.reb4j.charclass.Intersection
 
independentForm() - Method in class io.github.reggert.reb4j.charclass.MultiChar
 
independentForm() - Method in class io.github.reggert.reb4j.charclass.Negated
 
independentForm() - Method in class io.github.reggert.reb4j.charclass.PredefinedClass
 
independentForm() - Method in class io.github.reggert.reb4j.charclass.SingleChar
 
independentForm() - Method in class io.github.reggert.reb4j.charclass.Union
 
INITIAL_QUOTE - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Punctuation
Matches initial quotes.
INPUT_BEGIN - Static variable in class io.github.reggert.reb4j.Entity
Matches the beginning of input.
INPUT_END - Static variable in class io.github.reggert.reb4j.Entity
Matches the end of input.
INPUT_END_SKIP_EOL - Static variable in class io.github.reggert.reb4j.Entity
Matches the end of input, skipping end-of-line markers.
intersect(CharClass) - Method in class io.github.reggert.reb4j.charclass.CharClass
Returns the intersection of this character class with the specified character class.
intersect(Intersection) - Method in class io.github.reggert.reb4j.charclass.CharClass
Returns the intersection of this character class with the specified character classes.
intersect(CharClass) - Method in class io.github.reggert.reb4j.charclass.Intersection
 
intersect(Intersection) - Method in class io.github.reggert.reb4j.charclass.Intersection
 
Intersection - Class in io.github.reggert.reb4j.charclass
Character class consisting of the intersection of two other character classes.
io.github.reggert.reb4j - package io.github.reggert.reb4j
Regular Expression Builder for Java
io.github.reggert.reb4j.charclass - package io.github.reggert.reb4j.charclass
Regular Expression Builder for Java Character Class Routines

L

last - Variable in class io.github.reggert.reb4j.charclass.CharRange
 
LETTER - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Number
Matches letter characters used as digits.
LINE - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Separator
Matches line breaks.
LINE_BEGIN - Static variable in class io.github.reggert.reb4j.Entity
Matches the beginning of a line.
LINE_END - Static variable in class io.github.reggert.reb4j.Entity
Matches the end of a line.
Literal - Class in io.github.reggert.reb4j
Expression that exactly matches a specific string or character.
literal(String) - Static method in class io.github.reggert.reb4j.Literal
Constructs a new StringLiteral from the specified string, escaping it as necessary.
literal(char) - Static method in class io.github.reggert.reb4j.Literal
Constructs a new CharLiteral from the specified character, escaping it as necessary.
literal - Variable in class io.github.reggert.reb4j.Raw.EscapedLiteral
 
LOWER - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Posix
POSIX-style character class that matches a lowercase letter.
LOWER_CASE - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Java
Matches any single lowercase letter.
LOWER_CASE - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Letter
Matches lowercase letters.

M

MATCH_END - Static variable in class io.github.reggert.reb4j.Entity
Matches the end of the previous match.
MATH - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Symbol
Matches mathematical symbols.
maxRepetitions - Variable in class io.github.reggert.reb4j.Quantified.RepeatRange
 
minRepetitions - Variable in class io.github.reggert.reb4j.Quantified.RepeatRange
 
MIRROR - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Java
Matches any single "mirrored" character.
mode - Variable in class io.github.reggert.reb4j.Quantified
 
MODIFIER - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Letter
Matches letter modifiers.
MODIFIER - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Symbol
Matches symbol modifiers.
MultiChar - Class in io.github.reggert.reb4j.charclass
Character class consisting of multiple characters.
MultiChar(Set<Character>) - Constructor for class io.github.reggert.reb4j.charclass.MultiChar
 

N

nameChar - Variable in class io.github.reggert.reb4j.charclass.PredefinedClass
 
NamedPredefinedClass - Class in io.github.reggert.reb4j.charclass
Predefined character class that is accepted by name using \p{..} or \P{..}.
NEEDS_ESCAPE - Static variable in class io.github.reggert.reb4j.Literal
The set of characters that must be escaped in expressions.
negated() - Method in class io.github.reggert.reb4j.charclass.CharClass
Returns an expressing matching a single character that is not within the class of characters matched by this expression.
negated() - Method in class io.github.reggert.reb4j.charclass.CharRange
 
negated() - Method in class io.github.reggert.reb4j.charclass.Intersection
 
negated() - Method in class io.github.reggert.reb4j.charclass.MultiChar
 
negated() - Method in class io.github.reggert.reb4j.charclass.NamedPredefinedClass
 
Negated<T extends CharClass> - Class in io.github.reggert.reb4j.charclass
Character class representing the negation of another character class.
negated() - Method in class io.github.reggert.reb4j.charclass.Negated
 
negated() - Method in class io.github.reggert.reb4j.charclass.PredefinedClass
 
negated() - Method in class io.github.reggert.reb4j.charclass.SingleChar
 
negated() - Method in class io.github.reggert.reb4j.charclass.Union
 
negativeLookAhead(Expression) - Static method in class io.github.reggert.reb4j.Group
Constructs a group that uses negative look-ahead.
negativeLookBehind(Expression) - Static method in class io.github.reggert.reb4j.Group
Constructs a group that uses negative look-behind.
nested - Variable in class io.github.reggert.reb4j.Group
The expression that is enclosed in parentheses.
nonCapturing(Expression) - Static method in class io.github.reggert.reb4j.Group
Constructs a non-capturing group.
NONSPACING - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Mark
Matches nonspacing marks.
NONWORD_BOUNDARY - Static variable in class io.github.reggert.reb4j.Entity
Matches a non-word-boundary.
NOT_ASSIGNED - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Other
Matches unassigned characters.

O

OPEN - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Punctuation
Matches "opening" punctuation.
optional(Quantified.Mode) - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
 
optional() - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
 
optional(Quantified.Mode) - Method in class io.github.reggert.reb4j.CharLiteral
 
optional() - Method in class io.github.reggert.reb4j.CharLiteral
 
optional(Quantified.Mode) - Method in class io.github.reggert.reb4j.Entity
 
optional() - Method in class io.github.reggert.reb4j.Entity
 
optional(Quantified.Mode) - Method in interface io.github.reggert.reb4j.Quantifiable
Returns an expression that matches the receiver appearing once or not at all, using the specified matching mode.
optional() - Method in interface io.github.reggert.reb4j.Quantifiable
Returns an expression that matches the receiver appearing once or not at all, using greedy matching.
optional(Quantifiable) - Static method in class io.github.reggert.reb4j.Quantified
Deprecated.
optionalPossessively() - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
Deprecated.
optionalPossessively() - Method in class io.github.reggert.reb4j.CharLiteral
Deprecated.
optionalPossessively() - Method in class io.github.reggert.reb4j.Entity
Deprecated.
optionalPossessively() - Method in interface io.github.reggert.reb4j.Quantifiable
Deprecated.
optionalPossessively(Quantifiable) - Static method in class io.github.reggert.reb4j.Quantified
Deprecated.
optionalReluctantly() - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
Deprecated.
optionalReluctantly() - Method in class io.github.reggert.reb4j.CharLiteral
Deprecated.
optionalReluctantly() - Method in class io.github.reggert.reb4j.Entity
Deprecated.
optionalReluctantly() - Method in interface io.github.reggert.reb4j.Quantifiable
Deprecated.
optionalReluctantly(Quantifiable) - Static method in class io.github.reggert.reb4j.Quantified
Deprecated.
or(Alternation) - Method in class io.github.reggert.reb4j.AbstractAlternative
 
or(Alternative) - Method in class io.github.reggert.reb4j.AbstractAlternative
 
or(Alternation) - Method in class io.github.reggert.reb4j.Alternation
 
or(Alternative) - Method in class io.github.reggert.reb4j.Alternation
 
or(Alternation) - Method in interface io.github.reggert.reb4j.Alternative
Constructs an expression matching either the receiver or the any of the alternatives contained within the specified argument expression.
or(Alternative) - Method in interface io.github.reggert.reb4j.Alternative
Constructs an expression matching either the receiver or the specified argument expression.
or(Alternation) - Method in class io.github.reggert.reb4j.Sequence
 
or(Alternative) - Method in class io.github.reggert.reb4j.Sequence
 
OTHER - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Letter
Matches "other" letters defined by Unicode.
OTHER - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Number
Matches "other" digit characters defined by Unicode.
OTHER - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Punctuation
Matches other punctuation.
OTHER - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Symbol
Matches other symbols.

P

PARAGRAPH - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Separator
Matches paragraph breaks.
positive - Variable in class io.github.reggert.reb4j.charclass.Negated
 
positiveLookAhead(Expression) - Static method in class io.github.reggert.reb4j.Group
Constructs a group that uses positive look-ahead.
positiveLookBehind(Expression) - Static method in class io.github.reggert.reb4j.Group
Constructs a group that uses positive look-behind.
possiblyZeroLength() - Method in class io.github.reggert.reb4j.Adopted
 
possiblyZeroLength() - Method in class io.github.reggert.reb4j.Alternation
 
possiblyZeroLength() - Method in class io.github.reggert.reb4j.charclass.CharClass
 
possiblyZeroLength() - Method in class io.github.reggert.reb4j.Entity
 
possiblyZeroLength() - Method in interface io.github.reggert.reb4j.Expression
Indicates whether the expression may possibly be zero length.
possiblyZeroLength() - Method in class io.github.reggert.reb4j.Group
 
possiblyZeroLength() - Method in class io.github.reggert.reb4j.Literal
 
possiblyZeroLength() - Method in class io.github.reggert.reb4j.Quantified.AnyTimes
 
possiblyZeroLength() - Method in class io.github.reggert.reb4j.Quantified.AtLeastOnce
 
possiblyZeroLength() - Method in class io.github.reggert.reb4j.Quantified.Optional
 
possiblyZeroLength() - Method in class io.github.reggert.reb4j.Quantified.RepeatExactly
 
possiblyZeroLength() - Method in class io.github.reggert.reb4j.Quantified.RepeatRange
 
possiblyZeroLength() - Method in class io.github.reggert.reb4j.Raw.Compound
 
possiblyZeroLength() - Method in class io.github.reggert.reb4j.Raw.EscapedLiteral
 
possiblyZeroLength() - Method in class io.github.reggert.reb4j.Sequence
 
PredefinedClass - Class in io.github.reggert.reb4j.charclass
Predefined character class referenced using an escape sequence.
PRINT - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Posix
POSIX-style character class that matches any printable character.
PRIVATE_USE - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Other
Matches characters defined for private use.
PUNCT - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Posix
POSIX-style character class that matches a punctuation character.

Q

Quantifiable - Interface in io.github.reggert.reb4j
Interface implemented by expressions that may have quantifiers applied to them without needing to first be wrapped in parentheses.
Quantified - Class in io.github.reggert.reb4j
Expression that has a quantifier attached to it.
Quantified.AnyTimes - Class in io.github.reggert.reb4j
 
Quantified.AnyTimes(Quantifiable, Quantified.Mode) - Constructor for class io.github.reggert.reb4j.Quantified.AnyTimes
 
Quantified.AtLeastOnce - Class in io.github.reggert.reb4j
 
Quantified.AtLeastOnce(Quantifiable, Quantified.Mode) - Constructor for class io.github.reggert.reb4j.Quantified.AtLeastOnce
 
Quantified.Mode - Enum in io.github.reggert.reb4j
 
Quantified.Optional - Class in io.github.reggert.reb4j
 
Quantified.Optional(Quantifiable, Quantified.Mode) - Constructor for class io.github.reggert.reb4j.Quantified.Optional
 
Quantified.RepeatExactly - Class in io.github.reggert.reb4j
 
Quantified.RepeatExactly(Quantifiable, int, Quantified.Mode) - Constructor for class io.github.reggert.reb4j.Quantified.RepeatExactly
 
Quantified.RepeatRange - Class in io.github.reggert.reb4j
 
Quantified.RepeatRange(Quantifiable, int, Integer, Quantified.Mode) - Constructor for class io.github.reggert.reb4j.Quantified.RepeatRange
 
quantifier() - Method in class io.github.reggert.reb4j.Quantified
 

R

range(char, char) - Static method in class io.github.reggert.reb4j.charclass.CharClass
Constructs a character class consisting of all characters in a range.
Raw - Class in io.github.reggert.reb4j
Base class for expressions that are readily combined with other similar expressions.
Raw.Compound - Class in io.github.reggert.reb4j
Expression consisting of multiple
Raw.EscapedLiteral - Class in io.github.reggert.reb4j
Adapter from Literal to Raw to facilitate merging literals.
Raw.EscapedLiteral(Literal) - Constructor for class io.github.reggert.reb4j.Raw.EscapedLiteral
 
repeat(int, Quantified.Mode) - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
 
repeat(int) - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
 
repeat(int, int, Quantified.Mode) - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
 
repeat(int, int) - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
 
repeat(int, Quantified.Mode) - Method in class io.github.reggert.reb4j.CharLiteral
 
repeat(int) - Method in class io.github.reggert.reb4j.CharLiteral
 
repeat(int, int, Quantified.Mode) - Method in class io.github.reggert.reb4j.CharLiteral
 
repeat(int, int) - Method in class io.github.reggert.reb4j.CharLiteral
 
repeat(int, Quantified.Mode) - Method in class io.github.reggert.reb4j.Entity
 
repeat(int) - Method in class io.github.reggert.reb4j.Entity
 
repeat(int, int, Quantified.Mode) - Method in class io.github.reggert.reb4j.Entity
 
repeat(int, int) - Method in class io.github.reggert.reb4j.Entity
 
repeat(int, Quantified.Mode) - Method in interface io.github.reggert.reb4j.Quantifiable
Returns an expression that matches the receiver repeated the specified number of times, using the specified matching mode.
repeat(int) - Method in interface io.github.reggert.reb4j.Quantifiable
Returns an expression that matches the receiver repeated the specified number of times, using greedy matching.
repeat(int, int, Quantified.Mode) - Method in interface io.github.reggert.reb4j.Quantifiable
Returns an expression that matches the receiver repeated a number of times within the specified range, using the specified matching mode.
repeat(int, int) - Method in interface io.github.reggert.reb4j.Quantifiable
Returns an expression that matches the receiver repeated a number of times within the specified range, using greedy matching.
repeat(Quantifiable, int) - Static method in class io.github.reggert.reb4j.Quantified
Deprecated.
repeat(Quantifiable, int, int) - Static method in class io.github.reggert.reb4j.Quantified
Deprecated.
repeatPossessively(int) - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
Deprecated.
repeatPossessively(int, int) - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
Deprecated.
repeatPossessively(int) - Method in class io.github.reggert.reb4j.CharLiteral
Deprecated.
repeatPossessively(int, int) - Method in class io.github.reggert.reb4j.CharLiteral
Deprecated.
repeatPossessively(int) - Method in class io.github.reggert.reb4j.Entity
Deprecated.
repeatPossessively(int, int) - Method in class io.github.reggert.reb4j.Entity
Deprecated.
repeatPossessively(int) - Method in interface io.github.reggert.reb4j.Quantifiable
Deprecated.
repeatPossessively(int, int) - Method in interface io.github.reggert.reb4j.Quantifiable
Deprecated.
repeatPossessively(Quantifiable, int) - Static method in class io.github.reggert.reb4j.Quantified
Deprecated.
repeatPossessively(Quantifiable, int, int) - Static method in class io.github.reggert.reb4j.Quantified
Deprecated.
repeatReluctantly(int) - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
Deprecated.
repeatReluctantly(int, int) - Method in class io.github.reggert.reb4j.AbstractQuantifiableSequenceableAlternative
Deprecated.
repeatReluctantly(int) - Method in class io.github.reggert.reb4j.CharLiteral
Deprecated.
repeatReluctantly(int, int) - Method in class io.github.reggert.reb4j.CharLiteral
Deprecated.
repeatReluctantly(int) - Method in class io.github.reggert.reb4j.Entity
Deprecated.
repeatReluctantly(int, int) - Method in class io.github.reggert.reb4j.Entity
Deprecated.
repeatReluctantly(int) - Method in interface io.github.reggert.reb4j.Quantifiable
Deprecated.
repeatReluctantly(int, int) - Method in interface io.github.reggert.reb4j.Quantifiable
Deprecated.
repeatReluctantly(Quantifiable, int) - Static method in class io.github.reggert.reb4j.Quantified
Deprecated.
repeatReluctantly(Quantifiable, int, int) - Static method in class io.github.reggert.reb4j.Quantified
Deprecated.
repetitionInvalidatesBounds() - Method in class io.github.reggert.reb4j.Adopted
 
repetitionInvalidatesBounds() - Method in class io.github.reggert.reb4j.Alternation
 
repetitionInvalidatesBounds() - Method in class io.github.reggert.reb4j.charclass.CharClass
 
repetitionInvalidatesBounds() - Method in class io.github.reggert.reb4j.Entity
 
repetitionInvalidatesBounds() - Method in interface io.github.reggert.reb4j.Expression
Indicates whether applying repetition to the expression invalidates the boundedness computation.
repetitionInvalidatesBounds() - Method in class io.github.reggert.reb4j.Group
 
repetitionInvalidatesBounds() - Method in class io.github.reggert.reb4j.Literal
 
repetitionInvalidatesBounds() - Method in class io.github.reggert.reb4j.Quantified.AnyTimes
 
repetitionInvalidatesBounds() - Method in class io.github.reggert.reb4j.Quantified.AtLeastOnce
 
repetitionInvalidatesBounds() - Method in class io.github.reggert.reb4j.Quantified.Optional
 
repetitionInvalidatesBounds() - Method in class io.github.reggert.reb4j.Quantified.RepeatExactly
 
repetitionInvalidatesBounds() - Method in class io.github.reggert.reb4j.Quantified.RepeatRange
 
repetitionInvalidatesBounds() - Method in class io.github.reggert.reb4j.Raw.Compound
 
repetitionInvalidatesBounds() - Method in class io.github.reggert.reb4j.Raw.EscapedLiteral
 
repetitionInvalidatesBounds() - Method in class io.github.reggert.reb4j.Sequence
 
repetitions - Variable in class io.github.reggert.reb4j.Quantified.RepeatExactly
 

S

Sequence - Class in io.github.reggert.reb4j
Expression consisting of several sub-expressions that must be matched in series.
sequence(Sequenceable, Sequenceable, Sequenceable...) - Static method in class io.github.reggert.reb4j.Sequence
Factory method to create a sequence from many sub-expressions.
Sequenceable - Interface in io.github.reggert.reb4j
 
SingleChar - Class in io.github.reggert.reb4j.charclass
Character class consisting of a single character.
SPACE - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Perl
Perl-style character class that matches whitespace.
SPACE - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Posix
POSIX-style character class that matches any whitespace character.
SPACE - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Separator
Mataches spaces.
SPACING_COMBINING - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Mark
Matches spacing-combining marks.
specialEscapes - Static variable in class io.github.reggert.reb4j.Literal
Characters that get their own special escape sequences.
StringLiteral - Class in io.github.reggert.reb4j
Expression that exactly matches a specific string.
subsets - Variable in class io.github.reggert.reb4j.charclass.Union
 
supersets - Variable in class io.github.reggert.reb4j.charclass.Intersection
 
SURROGATE - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Other
Matches surrogate characters.
symbol - Variable in enum io.github.reggert.reb4j.Quantified.Mode
 

T

then(Sequenceable) - Method in class io.github.reggert.reb4j.AbstractSequenceableAlternative
Deprecated.
then(Sequence) - Method in class io.github.reggert.reb4j.AbstractSequenceableAlternative
Deprecated.
then(Raw) - Method in class io.github.reggert.reb4j.Raw.Compound
Deprecated.
then(Raw.Compound) - Method in class io.github.reggert.reb4j.Raw.Compound
Deprecated.
then(Raw) - Method in class io.github.reggert.reb4j.Raw
Deprecated.
then(Raw.Compound) - Method in class io.github.reggert.reb4j.Raw
Deprecated.
then(Literal) - Method in class io.github.reggert.reb4j.Raw
Deprecated.
then(Sequenceable) - Method in class io.github.reggert.reb4j.Sequence
Deprecated.
then(Sequence) - Method in class io.github.reggert.reb4j.Sequence
Deprecated.
then(Sequenceable) - Method in interface io.github.reggert.reb4j.Sequenceable
Deprecated.
then(Sequence) - Method in interface io.github.reggert.reb4j.Sequenceable
Deprecated.
TITLE_CASE - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Letter
Matches titlecase letters.
toPattern() - Method in class io.github.reggert.reb4j.AbstractExpression
 
toPattern() - Method in interface io.github.reggert.reb4j.Expression
Passes the regular expression represented by this object to Pattern and returns the result.
toString() - Method in class io.github.reggert.reb4j.AbstractExpression
Always returns the same value as Expression.expression().

U

UnboundedLookBehindException - Exception in io.github.reggert.reb4j
 
UnboundedLookBehindException(Expression) - Constructor for exception io.github.reggert.reb4j.UnboundedLookBehindException
 
unescaped() - Method in class io.github.reggert.reb4j.CharLiteral
 
unescaped() - Method in class io.github.reggert.reb4j.Literal
Returns the original unescaped string (or character as a string) matched by this expression.
unescaped() - Method in class io.github.reggert.reb4j.StringLiteral
 
unescapedChar - Variable in class io.github.reggert.reb4j.CharLiteral
 
union(Union) - Method in class io.github.reggert.reb4j.charclass.CharClass
Returns the union of this character class with the specified character classes.
union(CharClass) - Method in class io.github.reggert.reb4j.charclass.CharClass
Returns the union of this character class with the specified character class.
union(MultiChar) - Method in class io.github.reggert.reb4j.charclass.MultiChar
Overloaded version of CharClass.union(CharClass) for arguments of type MultiChar that simply merges the two objects into a single instance of MultiChar.
union(SingleChar) - Method in class io.github.reggert.reb4j.charclass.MultiChar
Overloaded version of CharClass.union(CharClass) for arguments of type SingleChar that simply merges the two objects into a single instance of MultiChar.
union(SingleChar) - Method in class io.github.reggert.reb4j.charclass.SingleChar
Overloaded version of CharClass.union(CharClass) for arguments of type SingleChar that simply merges the two objects into a single instance of MultiChar.
union(MultiChar) - Method in class io.github.reggert.reb4j.charclass.SingleChar
Overloaded version of CharClass.union(CharClass) for arguments of type MultiChar that simply merges the two objects into a single instance of MultiChar.
Union - Class in io.github.reggert.reb4j.charclass
Character class composed of the union of two other character classes.
union(Union) - Method in class io.github.reggert.reb4j.charclass.Union
 
union(CharClass) - Method in class io.github.reggert.reb4j.charclass.Union
 
unitableForm() - Method in class io.github.reggert.reb4j.charclass.CharRange
 
unitableForm() - Method in class io.github.reggert.reb4j.charclass.Intersection
 
unitableForm() - Method in class io.github.reggert.reb4j.charclass.MultiChar
 
unitableForm() - Method in class io.github.reggert.reb4j.charclass.NamedPredefinedClass
 
unitableForm() - Method in class io.github.reggert.reb4j.charclass.Negated
 
unitableForm() - Method in class io.github.reggert.reb4j.charclass.PredefinedClass
 
unitableForm() - Method in class io.github.reggert.reb4j.charclass.SingleChar
 
unitableForm() - Method in class io.github.reggert.reb4j.charclass.Union
 
UPPER - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Posix
POSIX-style character class that matches an uppercase letter.
UPPER_CASE - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Java
Matches any single uppercase letter.
UPPER_CASE - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Unicode.Letter
Matches uppercase letters.

V

valueOf(String) - Static method in enum io.github.reggert.reb4j.Flag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.reggert.reb4j.Quantified.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.reggert.reb4j.Flag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.reggert.reb4j.Quantified.Mode
Returns an array containing the constants of this enum type, in the order they are declared.

W

WHITESPACE - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Java
Matches any single whitespace character.
WORD - Static variable in class io.github.reggert.reb4j.charclass.CharClass.Perl
Perl-style character class that matches "word" characters.
WORD_BOUNDARY - Static variable in class io.github.reggert.reb4j.Entity
Matches a word boundary.
A B C D E F G H I L M N O P Q R S T U V W 

Copyright © 2014 Richard W. Eggert II. All Rights Reserved.