public static final class RegexOptions.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
RegexOptions.Builder |
alwaysEager(boolean enabled) |
RegexOptions |
build() |
RegexOptions.Builder |
dumpAutomata(boolean enabled) |
RegexOptions.Builder |
encoding(Encodings.Encoding encoding) |
RegexOptions.Builder |
flavor(RegexFlavor flavor) |
Encodings.Encoding |
getEncoding() |
RegexFlavor |
getFlavor() |
RegexOptions.Builder |
ignoreAtomicGroups(boolean enabled) |
boolean |
isUtf16ExplodeAstralSymbols() |
int |
parseOptions() |
RegexOptions.Builder |
regressionTestMode(boolean enabled) |
RegexOptions.Builder |
stepExecution(boolean enabled) |
RegexOptions.Builder |
u180eWhitespace(boolean enabled) |
RegexOptions.Builder |
utf16ExplodeAstralSymbols(boolean enabled) |
RegexOptions.Builder |
validate(boolean enabled) |
public int parseOptions()
throws RegexSyntaxException
RegexSyntaxExceptionpublic RegexOptions.Builder u180eWhitespace(boolean enabled)
public RegexOptions.Builder regressionTestMode(boolean enabled)
public RegexOptions.Builder dumpAutomata(boolean enabled)
public RegexOptions.Builder stepExecution(boolean enabled)
public RegexOptions.Builder alwaysEager(boolean enabled)
public RegexOptions.Builder utf16ExplodeAstralSymbols(boolean enabled)
public boolean isUtf16ExplodeAstralSymbols()
public RegexOptions.Builder validate(boolean enabled)
public RegexOptions.Builder ignoreAtomicGroups(boolean enabled)
public RegexOptions.Builder flavor(RegexFlavor flavor)
public RegexFlavor getFlavor()
public RegexOptions.Builder encoding(Encodings.Encoding encoding)
public Encodings.Encoding getEncoding()
public RegexOptions build()