Index

A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes|All Packages

A

addChar(int) - Method in class dev.yasint.regexsynth.synthesis.SetExpression
Add a single hexadecimal/integer codepoint to this set.
addRange(int, int) - Method in class dev.yasint.regexsynth.synthesis.SetExpression
Add a range of codepoints to this set.
ADLAM - dev.yasint.regexsynth.unicode.UnicodeScript
 
AHOM - dev.yasint.regexsynth.unicode.UnicodeScript
 
alphabetic() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.Posix
Constructs an alphabetic charclass containing [a-zA-Z] this uses SetExpression
alphanumeric() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.Posix
Constructs an alphanumeric charclass [a-zA-Z0-9]
ALTERNATION - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
ANATOLIAN_HIEROGLYPHS - dev.yasint.regexsynth.unicode.UnicodeScript
 
Anchors - Class in dev.yasint.regexsynth.dsl
This class contains all the anchors/boundary matchers that RE2 regex engine supports.
Anchors() - Constructor for class dev.yasint.regexsynth.dsl.Anchors
 
anything() - Static method in class dev.yasint.regexsynth.dsl.CharClasses
Matches any character, possibly including newline \n if the 's' RegexSynth.Flags DOTALL flag is turned on.
ARABIC - dev.yasint.regexsynth.unicode.UnicodeScript
 
ARMENIAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
ascii() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.Posix
Constructs the ascii character set 0-127
ascii2() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.Posix
Constructs the extended ascii character set 0-255
asRegexGroupName(String) - Static method in class dev.yasint.regexsynth.util.Common
This method checks whether a string qualifies to be a regex named capture group.
asRegexLiteral(String) - Static method in class dev.yasint.regexsynth.util.Common
Escapes all the special regex constructs.
ASTERISK - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
AVESTAN - dev.yasint.regexsynth.unicode.UnicodeScript
 

B

backslash() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.EscapeSequences
 
BACKSLASH - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
backtick() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.EscapeSequences
 
BALINESE - dev.yasint.regexsynth.unicode.UnicodeScript
 
BAMUM - dev.yasint.regexsynth.unicode.UnicodeScript
 
BASSA_VAH - dev.yasint.regexsynth.unicode.UnicodeScript
 
BATAK - dev.yasint.regexsynth.unicode.UnicodeScript
 
BEGINNING_OF_TEXT - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
bell() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.EscapeSequences
 
BENGALI - dev.yasint.regexsynth.unicode.UnicodeScript
 
between(int, int, Expression) - Static method in class dev.yasint.regexsynth.dsl.Repetition
Appends a between (n,m) quantifier to a expression ({2,4}).
BHAIKSUKI - dev.yasint.regexsynth.unicode.UnicodeScript
 
blank() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.Posix
Constructs an blank space charclass.
BOPOMOFO - dev.yasint.regexsynth.unicode.UnicodeScript
 
BRAHMI - dev.yasint.regexsynth.unicode.UnicodeScript
 
BRAILLE - dev.yasint.regexsynth.unicode.UnicodeScript
 
BUGINESE - dev.yasint.regexsynth.unicode.UnicodeScript
 
BUHID - dev.yasint.regexsynth.unicode.UnicodeScript
 

C

CANADIAN_ABORIGINAL - dev.yasint.regexsynth.unicode.UnicodeScript
 
captureGroup(Expression...) - Static method in class dev.yasint.regexsynth.dsl.Groups
Creates a capturing group.
CARAT - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
CARIAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
carriageReturn() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.EscapeSequences
 
CASE_INSENSITIVE - dev.yasint.regexsynth.api.RegexSynth.Flags
 
CAUCASIAN_ALBANIAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
CHAKMA - dev.yasint.regexsynth.unicode.UnicodeScript
 
CHAM - dev.yasint.regexsynth.unicode.UnicodeScript
 
CharClasses - Class in dev.yasint.regexsynth.dsl
Contains all the set constructs and character classes.
CharClasses() - Constructor for class dev.yasint.regexsynth.dsl.CharClasses
 
CharClasses.EscapeSequences - Class in dev.yasint.regexsynth.dsl
Escape sequences.
CharClasses.Posix - Class in dev.yasint.regexsynth.dsl
Posix character classes.
CHEROKEE - dev.yasint.regexsynth.unicode.UnicodeScript
 
CHORASMIAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
CLOSE_CURLY_BRACE - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
CLOSE_PUNCTUATION - dev.yasint.regexsynth.unicode.UnicodeScript
 
CLOSE_SQUARE_BRACKET - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
COLON - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
COMMA - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
Common - Class in dev.yasint.regexsynth.util
 
Common() - Constructor for class dev.yasint.regexsynth.util.Common
 
COMMON - dev.yasint.regexsynth.unicode.UnicodeScript
 
compile(RegexSynth.Flags...) - Method in class dev.yasint.regexsynth.api.RegexSynth
Compiles the created regular expression pattern into a RE2 Pattern instance.
concat(Expression...) - Static method in class dev.yasint.regexsynth.dsl.Operators
Concatenates multiple expressions at once.
concat(Expression, Expression) - Static method in class dev.yasint.regexsynth.dsl.Operators
Creates a concatenation of two given regular expressions.
CONNECTOR_PUNCTUATION - dev.yasint.regexsynth.unicode.UnicodeScript
 
control() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.Posix
Constructs an ISO control character class.
CONTROL - dev.yasint.regexsynth.unicode.UnicodeScript
 
COPTIC - dev.yasint.regexsynth.unicode.UnicodeScript
 
CUNEIFORM - dev.yasint.regexsynth.unicode.UnicodeScript
 
CURRENCY_SYMBOL - dev.yasint.regexsynth.unicode.UnicodeScript
 
CYPRIOT - dev.yasint.regexsynth.unicode.UnicodeScript
 
CYRILLIC - dev.yasint.regexsynth.unicode.UnicodeScript
 

D

DASH_PUNCTUATION - dev.yasint.regexsynth.unicode.UnicodeScript
 
debug(Consumer<StringBuilder>) - Method in interface dev.yasint.regexsynth.api.Expression
Debug a expression at chained point.
DECIMAL_NUMBER - dev.yasint.regexsynth.unicode.UnicodeScript
 
DESERET - dev.yasint.regexsynth.unicode.UnicodeScript
 
dev.yasint.regexsynth.api - package dev.yasint.regexsynth.api
 
dev.yasint.regexsynth.dsl - package dev.yasint.regexsynth.dsl
 
dev.yasint.regexsynth.exceptions - package dev.yasint.regexsynth.exceptions
 
dev.yasint.regexsynth.synthesis - package dev.yasint.regexsynth.synthesis
 
dev.yasint.regexsynth.unicode - package dev.yasint.regexsynth.unicode
 
dev.yasint.regexsynth.util - package dev.yasint.regexsynth.util
 
DEVANAGARI - dev.yasint.regexsynth.unicode.UnicodeScript
 
difference(Expression, Expression) - Static method in class dev.yasint.regexsynth.dsl.CharClasses
 
difference(SetExpression) - Method in class dev.yasint.regexsynth.synthesis.SetExpression
Performs a subtraction of two regular expressions set.
digit() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.Posix
Constructs an numeric charclass [0-9] This is equivalent to \d in any regex flavor.
DIVES_AKURU - dev.yasint.regexsynth.unicode.UnicodeScript
 
DOGRA - dev.yasint.regexsynth.unicode.UnicodeScript
 
DOLLAR - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
DOTALL - dev.yasint.regexsynth.api.RegexSynth.Flags
 
doubleQuotes() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.EscapeSequences
 
DUPLOYAN - dev.yasint.regexsynth.unicode.UnicodeScript
 

E

EGYPTIAN_HIEROGLYPHS - dev.yasint.regexsynth.unicode.UnicodeScript
 
either(Expression...) - Static method in class dev.yasint.regexsynth.dsl.Operators
Creates an alternation between the passed expressions.
either(String...) - Static method in class dev.yasint.regexsynth.dsl.Operators
Creates an alternation between multiple strings.
either(Set<String>) - Static method in class dev.yasint.regexsynth.dsl.Operators
Creates an alternation between multiple strings.
ELBASAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
ELYMAIC - dev.yasint.regexsynth.unicode.UnicodeScript
 
emptySet() - Static method in class dev.yasint.regexsynth.dsl.CharClasses
Constructs an empty set.
ENCLOSING_MARK - dev.yasint.regexsynth.unicode.UnicodeScript
 
END_OF_TEXT - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
endOfLine(boolean) - Static method in class dev.yasint.regexsynth.dsl.Anchors
Inserts a end of line character at position.
endOfText() - Static method in class dev.yasint.regexsynth.dsl.Anchors
Inserts a end of text/string assertion at the position.
EscapeSequences() - Constructor for class dev.yasint.regexsynth.dsl.CharClasses.EscapeSequences
 
ETHIOPIC - dev.yasint.regexsynth.unicode.UnicodeScript
 
exactLineMatch(Expression...) - Static method in class dev.yasint.regexsynth.dsl.Anchors
Appends a start of line and end of line anchors to an expression.
exactly(int, Expression) - Static method in class dev.yasint.regexsynth.dsl.Repetition
Appends a exactly (n) quantifier to a expression ({6}).
exactlyOrMoreTimes(int, Expression) - Static method in class dev.yasint.regexsynth.dsl.Repetition
Appends a exactly or more (greedy) quantifier to a expression ({2,}).
exactWordBoundary(Expression...) - Static method in class dev.yasint.regexsynth.dsl.Anchors
Wraps an expression with '\b' at start and end.
Expression - Interface in dev.yasint.regexsynth.api
An abstract representation of a expression.

F

FINAL_PUNCTUATION - dev.yasint.regexsynth.unicode.UnicodeScript
 
FORMAT - dev.yasint.regexsynth.unicode.UnicodeScript
 
formfeed() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.EscapeSequences
 

G

GenericException - Exception in dev.yasint.regexsynth.exceptions
 
GenericException(String) - Constructor for exception dev.yasint.regexsynth.exceptions.GenericException
 
GEORGIAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
getBlock() - Method in enum dev.yasint.regexsynth.unicode.UnicodeScript
 
getExpression() - Method in class dev.yasint.regexsynth.api.RegexSynth
 
getMatchedGroups(Matcher) - Static method in class dev.yasint.regexsynth.api.RegexSynth
Creates a list of matched groups in the Matcher instance.
getPattern() - Method in class dev.yasint.regexsynth.api.RegexSynth
 
GLAGOLITIC - dev.yasint.regexsynth.unicode.UnicodeScript
 
GOTHIC - dev.yasint.regexsynth.unicode.UnicodeScript
 
GRANTHA - dev.yasint.regexsynth.unicode.UnicodeScript
 
graphical() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.Posix
Constructs an visible character class using alphanumeric and punctuation.
GREATER_THAN - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
GREEK - dev.yasint.regexsynth.unicode.UnicodeScript
 
Groups - Class in dev.yasint.regexsynth.dsl
Contains all the grouping constructs supported by the RE2 regex engine.
Groups() - Constructor for class dev.yasint.regexsynth.dsl.Groups
 
GUJARATI - dev.yasint.regexsynth.unicode.UnicodeScript
 
GUNJALA_GONDI - dev.yasint.regexsynth.unicode.UnicodeScript
 
GURMUKHI - dev.yasint.regexsynth.unicode.UnicodeScript
 

H

HAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
HANGUL - dev.yasint.regexsynth.unicode.UnicodeScript
 
HANIFI_ROHINGYA - dev.yasint.regexsynth.unicode.UnicodeScript
 
HANUNOO - dev.yasint.regexsynth.unicode.UnicodeScript
 
HATRAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
HEBREW - dev.yasint.regexsynth.unicode.UnicodeScript
 
hexDigit() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.Posix
Constructs an hexadecimal character class
HIRAGANA - dev.yasint.regexsynth.unicode.UnicodeScript
 
horizontalTab() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.EscapeSequences
 
HYPHEN - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 

I

IMPERIAL_ARAMAIC - dev.yasint.regexsynth.unicode.UnicodeScript
 
includeUnicodeScript(Expression, UnicodeScript, boolean) - Static method in class dev.yasint.regexsynth.dsl.CharClasses
 
INHERITED - dev.yasint.regexsynth.unicode.UnicodeScript
 
INITIAL_PUNCTUATION - dev.yasint.regexsynth.unicode.UnicodeScript
 
INSCRIPTIONAL_PAHLAVI - dev.yasint.regexsynth.unicode.UnicodeScript
 
INSCRIPTIONAL_PARTHIAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
insert(String) - Method in class dev.yasint.regexsynth.synthesis.TrieExpression
Inserts one word into the trie.
insertAll(Collection<String>) - Method in class dev.yasint.regexsynth.synthesis.TrieExpression
Inserts a collection of words into the trie.
integerRange(int, int) - Static method in class dev.yasint.regexsynth.dsl.Numeric
Creates a ranged integer based on from and to values inclusively.
intersection(Expression, Expression) - Static method in class dev.yasint.regexsynth.dsl.CharClasses
 
intersection(SetExpression) - Method in class dev.yasint.regexsynth.synthesis.SetExpression
Performs a intersection of two regular expressions set.
InvalidCodepointException - Exception in dev.yasint.regexsynth.exceptions
 
InvalidCodepointException(String) - Constructor for exception dev.yasint.regexsynth.exceptions.InvalidCodepointException
 
InvalidGroupNameException - Exception in dev.yasint.regexsynth.exceptions
 
InvalidGroupNameException(String) - Constructor for exception dev.yasint.regexsynth.exceptions.InvalidGroupNameException
 
isNotASetExpression(Expression) - Static method in class dev.yasint.regexsynth.util.Common
 

J

JAVANESE - dev.yasint.regexsynth.unicode.UnicodeScript
 

K

KAITHI - dev.yasint.regexsynth.unicode.UnicodeScript
 
KANNADA - dev.yasint.regexsynth.unicode.UnicodeScript
 
KATAKANA - dev.yasint.regexsynth.unicode.UnicodeScript
 
KAYAH_LI - dev.yasint.regexsynth.unicode.UnicodeScript
 
KHAROSHTHI - dev.yasint.regexsynth.unicode.UnicodeScript
 
KHITAN_SMALL_SCRIPT - dev.yasint.regexsynth.unicode.UnicodeScript
 
KHMER - dev.yasint.regexsynth.unicode.UnicodeScript
 
KHOJKI - dev.yasint.regexsynth.unicode.UnicodeScript
 
KHUDAWADI - dev.yasint.regexsynth.unicode.UnicodeScript
 

L

LAO - dev.yasint.regexsynth.unicode.UnicodeScript
 
LATIN - dev.yasint.regexsynth.unicode.UnicodeScript
 
lazy(Expression) - Static method in class dev.yasint.regexsynth.dsl.Repetition
Makes a quantifier explicitly lazy.
leadingZero(Expression) - Static method in class dev.yasint.regexsynth.dsl.Numeric
Appends a optional zero to any expression where usually this is used with digits/ranges.
LEPCHA - dev.yasint.regexsynth.unicode.UnicodeScript
 
LESS_THAN - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
LETTER - dev.yasint.regexsynth.unicode.UnicodeScript
 
LETTER_NUMBER - dev.yasint.regexsynth.unicode.UnicodeScript
 
LIMBU - dev.yasint.regexsynth.unicode.UnicodeScript
 
LINE_SEPARATOR - dev.yasint.regexsynth.unicode.UnicodeScript
 
LINEAR_A - dev.yasint.regexsynth.unicode.UnicodeScript
 
LINEAR_B - dev.yasint.regexsynth.unicode.UnicodeScript
 
linebreak() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.EscapeSequences
 
LISU - dev.yasint.regexsynth.unicode.UnicodeScript
 
literal(String) - Static method in class dev.yasint.regexsynth.dsl.Literals
Treats a given string as a literal inside the regular expression.
Literals - Class in dev.yasint.regexsynth.dsl
 
Literals() - Constructor for class dev.yasint.regexsynth.dsl.Literals
 
lowercase() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.Posix
Constructs an upper-case alphabetic charclass.
LOWERCASE_LETTER - dev.yasint.regexsynth.unicode.UnicodeScript
 
LYCIAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
LYDIAN - dev.yasint.regexsynth.unicode.UnicodeScript
 

M

MAHAJANI - dev.yasint.regexsynth.unicode.UnicodeScript
 
MAKASAR - dev.yasint.regexsynth.unicode.UnicodeScript
 
MALAYALAM - dev.yasint.regexsynth.unicode.UnicodeScript
 
MANDAIC - dev.yasint.regexsynth.unicode.UnicodeScript
 
MANICHAEAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
MARCHEN - dev.yasint.regexsynth.unicode.UnicodeScript
 
MARK - dev.yasint.regexsynth.unicode.UnicodeScript
 
MASARAM_GONDI - dev.yasint.regexsynth.unicode.UnicodeScript
 
MATH_SYMBOL - dev.yasint.regexsynth.unicode.UnicodeScript
 
MEDEFAIDRIN - dev.yasint.regexsynth.unicode.UnicodeScript
 
MEETEI_MAYEK - dev.yasint.regexsynth.unicode.UnicodeScript
 
MENDE_KIKAKUI - dev.yasint.regexsynth.unicode.UnicodeScript
 
MEROITIC_CURSIVE - dev.yasint.regexsynth.unicode.UnicodeScript
 
MEROITIC_HIEROGLYPHS - dev.yasint.regexsynth.unicode.UnicodeScript
 
MetaCharacters - Class in dev.yasint.regexsynth.api
 
MetaCharacters() - Constructor for class dev.yasint.regexsynth.api.MetaCharacters
 
MIAO - dev.yasint.regexsynth.unicode.UnicodeScript
 
MODI - dev.yasint.regexsynth.unicode.UnicodeScript
 
MODIFIER_LETTER - dev.yasint.regexsynth.unicode.UnicodeScript
 
MODIFIER_SYMBOL - dev.yasint.regexsynth.unicode.UnicodeScript
 
MONGOLIAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
MRO - dev.yasint.regexsynth.unicode.UnicodeScript
 
MULTANI - dev.yasint.regexsynth.unicode.UnicodeScript
 
MULTILINE - dev.yasint.regexsynth.api.RegexSynth.Flags
 
MYANMAR - dev.yasint.regexsynth.unicode.UnicodeScript
 

N

NABATAEAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
NAMED_CAPTURE_GROUP_PREFIX - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
namedCaptureGroup(String, Expression...) - Static method in class dev.yasint.regexsynth.dsl.Groups
Creates a named capturing group.
NANDINAGARI - dev.yasint.regexsynth.unicode.UnicodeScript
 
negate() - Method in class dev.yasint.regexsynth.synthesis.SetExpression
Negates this set expression
negated(Expression) - Static method in class dev.yasint.regexsynth.dsl.CharClasses
Simply converts a given set to a negated character class.
NEW_TAI_LUE - dev.yasint.regexsynth.unicode.UnicodeScript
 
NEWA - dev.yasint.regexsynth.unicode.UnicodeScript
 
NKO - dev.yasint.regexsynth.unicode.UnicodeScript
 
NON_SPACING_MARK - dev.yasint.regexsynth.unicode.UnicodeScript
 
NON_WORD_BOUNDARY - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
nonCaptureGroup(Expression...) - Static method in class dev.yasint.regexsynth.dsl.Groups
Creates a non capturing group.
nonWordBoundary() - Static method in class dev.yasint.regexsynth.dsl.Anchors
Inserts a negated word boundary at position.
notDigit() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.Posix
Constructs an negated numeric charclass [^0-9] This is equivalent to \D in any regex flavor.
notWhitespace() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.Posix
Constructs an negated whitespace characters charclass.
notWord() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.Posix
Constructs an negated word char class equivalent to \W which includes [^0-9A-Za-z_]
NUMBER - dev.yasint.regexsynth.unicode.UnicodeScript
 
Numeric - Class in dev.yasint.regexsynth.dsl
 
Numeric() - Constructor for class dev.yasint.regexsynth.dsl.Numeric
 
NumericRangeException - Exception in dev.yasint.regexsynth.exceptions
 
NumericRangeException(String) - Constructor for exception dev.yasint.regexsynth.exceptions.NumericRangeException
 
NUSHU - dev.yasint.regexsynth.unicode.UnicodeScript
 
NYIAKENG_PUACHUE_HMONG - dev.yasint.regexsynth.unicode.UnicodeScript
 

O

OGHAM - dev.yasint.regexsynth.unicode.UnicodeScript
 
OL_CHIKI - dev.yasint.regexsynth.unicode.UnicodeScript
 
OLD_HUNGARIAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
OLD_ITALIC - dev.yasint.regexsynth.unicode.UnicodeScript
 
OLD_NORTH_ARABIAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
OLD_PERMIC - dev.yasint.regexsynth.unicode.UnicodeScript
 
OLD_PERSIAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
OLD_SOGDIAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
OLD_SOUTH_ARABIAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
OLD_TURKIC - dev.yasint.regexsynth.unicode.UnicodeScript
 
oneOrMoreTimes(Expression) - Static method in class dev.yasint.regexsynth.dsl.Repetition
Appends a one or more times (greedy) quantifier to a expression (+) [0-9]+ means a number between 0 to 9 one or many times.
OPEN_CURLY_BRACE - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
OPEN_PUNCTUATION - dev.yasint.regexsynth.unicode.UnicodeScript
 
OPEN_SQUARE_BRACKET - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
Operators - Class in dev.yasint.regexsynth.dsl
 
Operators() - Constructor for class dev.yasint.regexsynth.dsl.Operators
 
optional(Expression) - Static method in class dev.yasint.regexsynth.dsl.Repetition
Appends a one or not at all quantifier to a expression (?).
ORIYA - dev.yasint.regexsynth.unicode.UnicodeScript
 
OSAGE - dev.yasint.regexsynth.unicode.UnicodeScript
 
OSMANYA - dev.yasint.regexsynth.unicode.UnicodeScript
 
OTHER - dev.yasint.regexsynth.unicode.UnicodeScript
 
OTHER_LETTER - dev.yasint.regexsynth.unicode.UnicodeScript
 
OTHER_NUMBER - dev.yasint.regexsynth.unicode.UnicodeScript
 
OTHER_PUNCTUATION - dev.yasint.regexsynth.unicode.UnicodeScript
 
OTHER_SYMBOL - dev.yasint.regexsynth.unicode.UnicodeScript
 

P

PAHAWH_HMONG - dev.yasint.regexsynth.unicode.UnicodeScript
 
PALMYRENE - dev.yasint.regexsynth.unicode.UnicodeScript
 
PARAGRAPH_SEPARATOR - dev.yasint.regexsynth.unicode.UnicodeScript
 
PAREN_CLOSE - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
PAREN_OPEN - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
PAU_CIN_HAU - dev.yasint.regexsynth.unicode.UnicodeScript
 
PERIOD - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
PHAGS_PA - dev.yasint.regexsynth.unicode.UnicodeScript
 
PHOENICIAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
PLUS - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
Posix() - Constructor for class dev.yasint.regexsynth.dsl.CharClasses.Posix
 
printable() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.Posix
Constructs an printable character class using graphical and a space character.
PRIVATE_USE - dev.yasint.regexsynth.unicode.UnicodeScript
 
PSALTER_PAHLAVI - dev.yasint.regexsynth.unicode.UnicodeScript
 
punctuation() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.Posix
Constructs an punctuation charclass using one of these characters !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
PUNCTUATION - dev.yasint.regexsynth.unicode.UnicodeScript
 

Q

QuantifierException - Exception in dev.yasint.regexsynth.exceptions
 
QuantifierException(String) - Constructor for exception dev.yasint.regexsynth.exceptions.QuantifierException
 
QUESTION_MARK - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
QUOTE_END - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
QUOTE_START - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
quotedLiteral(String) - Static method in class dev.yasint.regexsynth.dsl.Literals
Encloses a given string in quoted literals using the regex construct \Q...\E The whole string will be treated as a string literal.

R

rangedSet(int, int) - Static method in class dev.yasint.regexsynth.dsl.CharClasses
Creates a ranged regex charclass.
rangedSet(String, String) - Static method in class dev.yasint.regexsynth.dsl.CharClasses
Creates a ranged regex charclass.
RangeExpression - Class in dev.yasint.regexsynth.synthesis
Synthesis :: Regular Expression Integer Range
RangeExpression(int, int) - Constructor for class dev.yasint.regexsynth.synthesis.RangeExpression
Creates a int range expression
RegexSynth - Class in dev.yasint.regexsynth.api
 
RegexSynth(Expression...) - Constructor for class dev.yasint.regexsynth.api.RegexSynth
Creates a complete regular expression.
RegexSynth.Flags - Enum in dev.yasint.regexsynth.api
 
REJANG - dev.yasint.regexsynth.unicode.UnicodeScript
 
Repetition - Class in dev.yasint.regexsynth.dsl
 
Repetition() - Constructor for class dev.yasint.regexsynth.dsl.Repetition
 
Repetition.GreedyQuantifier - Interface in dev.yasint.regexsynth.dsl
 
Repetition.ReluctantQuantifier - Interface in dev.yasint.regexsynth.dsl
 
RUNIC - dev.yasint.regexsynth.unicode.UnicodeScript
 

S

SAMARITAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
SAURASHTRA - dev.yasint.regexsynth.unicode.UnicodeScript
 
SEPARATOR - dev.yasint.regexsynth.unicode.UnicodeScript
 
SetElementException - Exception in dev.yasint.regexsynth.exceptions
 
SetElementException(String) - Constructor for exception dev.yasint.regexsynth.exceptions.SetElementException
 
SetExpression - Class in dev.yasint.regexsynth.synthesis
Synthesis :: Mutable Regular Expression Set
SetExpression(boolean) - Constructor for class dev.yasint.regexsynth.synthesis.SetExpression
 
SHARADA - dev.yasint.regexsynth.unicode.UnicodeScript
 
SHAVIAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
SIDDHAM - dev.yasint.regexsynth.unicode.UnicodeScript
 
SIGNWRITING - dev.yasint.regexsynth.unicode.UnicodeScript
 
simpleSet(int...) - Static method in class dev.yasint.regexsynth.dsl.CharClasses
 
simpleSet(String...) - Static method in class dev.yasint.regexsynth.dsl.CharClasses
Creates a simple regex charclass i.e.
singleQuote() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.EscapeSequences
 
SINHALA - dev.yasint.regexsynth.unicode.UnicodeScript
 
SOGDIAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
SORA_SOMPENG - dev.yasint.regexsynth.unicode.UnicodeScript
 
SOYOMBO - dev.yasint.regexsynth.unicode.UnicodeScript
 
space() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.EscapeSequences
 
SPACE_SEPARATOR - dev.yasint.regexsynth.unicode.UnicodeScript
 
SPACING_MARK - dev.yasint.regexsynth.unicode.UnicodeScript
 
startOfLine() - Static method in class dev.yasint.regexsynth.dsl.Anchors
Inserts a start of line character at position.
startOfText() - Static method in class dev.yasint.regexsynth.dsl.Anchors
Inserts a start of text/string assertion at the position.
SUNDANESE - dev.yasint.regexsynth.unicode.UnicodeScript
 
SURROGATE - dev.yasint.regexsynth.unicode.UnicodeScript
 
SYLOTI_NAGRI - dev.yasint.regexsynth.unicode.UnicodeScript
 
SYMBOL - dev.yasint.regexsynth.unicode.UnicodeScript
 
SYRIAC - dev.yasint.regexsynth.unicode.UnicodeScript
 

T

TAGALOG - dev.yasint.regexsynth.unicode.UnicodeScript
 
TAGBANWA - dev.yasint.regexsynth.unicode.UnicodeScript
 
TAI_LE - dev.yasint.regexsynth.unicode.UnicodeScript
 
TAI_THAM - dev.yasint.regexsynth.unicode.UnicodeScript
 
TAI_VIET - dev.yasint.regexsynth.unicode.UnicodeScript
 
TAKRI - dev.yasint.regexsynth.unicode.UnicodeScript
 
TAMIL - dev.yasint.regexsynth.unicode.UnicodeScript
 
TANGUT - dev.yasint.regexsynth.unicode.UnicodeScript
 
TELUGU - dev.yasint.regexsynth.unicode.UnicodeScript
 
THAANA - dev.yasint.regexsynth.unicode.UnicodeScript
 
THAI - dev.yasint.regexsynth.unicode.UnicodeScript
 
TIBETAN - dev.yasint.regexsynth.unicode.UnicodeScript
 
TIFINAGH - dev.yasint.regexsynth.unicode.UnicodeScript
 
TIRHUTA - dev.yasint.regexsynth.unicode.UnicodeScript
 
TITLECASE_LETTER - dev.yasint.regexsynth.unicode.UnicodeScript
 
toCodepoint(String) - Static method in class dev.yasint.regexsynth.util.Common
Converts a given character to its codepoint value.
toRegex() - Method in interface dev.yasint.regexsynth.api.Expression
Synthesizes a given specification into a regular expression.
toRegex() - Method in class dev.yasint.regexsynth.synthesis.RangeExpression
 
toRegex() - Method in class dev.yasint.regexsynth.synthesis.SetExpression
Creates a character class expression.
toRegex() - Method in class dev.yasint.regexsynth.synthesis.TrieExpression
 
TrieExpression - Class in dev.yasint.regexsynth.synthesis
Synthesis :: String minimization
TrieExpression() - Constructor for class dev.yasint.regexsynth.synthesis.TrieExpression
 

U

UGARITIC - dev.yasint.regexsynth.unicode.UnicodeScript
 
UnicodeScript - Enum in dev.yasint.regexsynth.unicode
Adds typings for supported unicode scripts in RE2.
unicodeScriptLiteral(UnicodeScript, boolean) - Static method in class dev.yasint.regexsynth.dsl.Literals
Appends the given unicode block to the expression.
union(Expression, Expression) - Static method in class dev.yasint.regexsynth.dsl.CharClasses
Performs a union operation on two sets
union(SetExpression) - Method in class dev.yasint.regexsynth.synthesis.SetExpression
Performs a union of two regular expressions set.
uppercase() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.Posix
Constructs an upper-case alphabetic charclass.
UPPERCASE_LETTER - dev.yasint.regexsynth.unicode.UnicodeScript
 

V

VAI - dev.yasint.regexsynth.unicode.UnicodeScript
 
val - Variable in enum dev.yasint.regexsynth.api.RegexSynth.Flags
 
valueOf(String) - Static method in enum dev.yasint.regexsynth.api.RegexSynth.Flags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.yasint.regexsynth.unicode.UnicodeScript
Returns the enum constant of this type with the specified name.
values() - Static method in enum dev.yasint.regexsynth.api.RegexSynth.Flags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.yasint.regexsynth.unicode.UnicodeScript
Returns an array containing the constants of this enum type, in the order they are declared.
verticalTab() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.EscapeSequences
 

W

WANCHO - dev.yasint.regexsynth.unicode.UnicodeScript
 
WARANG_CITI - dev.yasint.regexsynth.unicode.UnicodeScript
 
whitespace() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.Posix
Constructs an blank space characters charclass.
withUnicodeClass(UnicodeScript, boolean) - Method in class dev.yasint.regexsynth.synthesis.SetExpression
This allows you to include unicode blocks to a set expression.
word() - Static method in class dev.yasint.regexsynth.dsl.CharClasses.Posix
Constructs an word char class equivalent to \w which includes [0-9A-Za-z_]
WORD_BOUNDARY - Static variable in class dev.yasint.regexsynth.api.MetaCharacters
 
wordBoundary() - Static method in class dev.yasint.regexsynth.dsl.Anchors
Inserts a word boundary at position.

Y

YEZIDI - dev.yasint.regexsynth.unicode.UnicodeScript
 
YI - dev.yasint.regexsynth.unicode.UnicodeScript
 

Z

ZANABAZAR_SQUARE - dev.yasint.regexsynth.unicode.UnicodeScript
 
zeroOrMoreTimes(Expression) - Static method in class dev.yasint.regexsynth.dsl.Repetition
Appends a zero or more times (greedy) quantifier to a expression (*) [0-9]* means a number between 0 to 9 zero or many times.
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes|All Packages