public static final class RegexOptions.Builder extends Object
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 generateDFAImmediately(boolean enabled)
public RegexOptions.Builder booleanMatch(boolean enabled)
public RegexOptions.Builder mustAdvance(boolean enabled)
public RegexOptions.Builder flavor(RegexFlavor flavor)
public RegexFlavor getFlavor()
public RegexOptions.Builder encoding(Encodings.Encoding encoding)
public Encodings.Encoding getEncoding()
public RegexOptions.Builder pythonMethod(PythonMethod pythonMethod)
public PythonMethod getPythonMethod()
public RegexOptions.Builder pythonLocale(String pythonLocale)
public String getPythonLocale()
public RegexOptions build()