Class TokenRegexMatcher.TokenRegexMatcherBuilder
- java.lang.Object
-
- org.predict4all.nlp.parser.matcher.TokenRegexMatcher.TokenRegexMatcherBuilder
-
- Enclosing class:
- TokenRegexMatcher
public static class TokenRegexMatcher.TokenRegexMatcherBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TokenRegexMatcherBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TokenRegexMatcher
build()
TokenRegexMatcher.TokenRegexMatcherBuilder
capture(java.lang.String regex)
TokenRegexMatcher.TokenRegexMatcherBuilder
optional(java.lang.String regex)
TokenRegexMatcher.TokenRegexMatcherBuilder
optional(Separator stopChar)
TokenRegexMatcher.TokenRegexMatcherBuilder
or(java.lang.String... values)
TokenRegexMatcher.TokenRegexMatcherBuilder
or(Separator... stopChars)
TokenRegexMatcher.TokenRegexMatcherBuilder
or(Separator c1, java.lang.String c2)
static TokenRegexMatcher.TokenRegexMatcherBuilder
start()
TokenRegexMatcher.TokenRegexMatcherBuilder
then(java.lang.String regex)
TokenRegexMatcher.TokenRegexMatcherBuilder
then(Separator stopChar)
-
-
-
Method Detail
-
start
public static TokenRegexMatcher.TokenRegexMatcherBuilder start()
-
build
public TokenRegexMatcher build()
-
then
public TokenRegexMatcher.TokenRegexMatcherBuilder then(java.lang.String regex)
-
then
public TokenRegexMatcher.TokenRegexMatcherBuilder then(Separator stopChar)
-
optional
public TokenRegexMatcher.TokenRegexMatcherBuilder optional(java.lang.String regex)
-
optional
public TokenRegexMatcher.TokenRegexMatcherBuilder optional(Separator stopChar)
-
capture
public TokenRegexMatcher.TokenRegexMatcherBuilder capture(java.lang.String regex)
-
or
public TokenRegexMatcher.TokenRegexMatcherBuilder or(Separator... stopChars)
-
or
public TokenRegexMatcher.TokenRegexMatcherBuilder or(Separator c1, java.lang.String c2)
-
or
public TokenRegexMatcher.TokenRegexMatcherBuilder or(java.lang.String... values)
-
-