Package org.languagetool.rules.patterns
Class PatternTokenBuilder
java.lang.Object
org.languagetool.rules.patterns.PatternTokenBuilder
Helper to build
PatternTokens.- Since:
- 3.1
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Add a case-sensitive token.csTokenRegex(String token) mark(boolean isMarked) Corresponds to<marker>...</marker>in XML.Also match inflected forms of the given word - note this will only work when the given token actually is a baseform.negate()private PatternTokenBuildersetIsWhiteSpaceBefore(boolean whiteSpaceBefore) setSkip(int skip) Add a case-insensitive token.tokenRegex(String token)
-
Field Details
-
token
-
posTag
-
marker
private boolean marker -
matchInflectedForms
private boolean matchInflectedForms -
caseSensitive
private boolean caseSensitive -
regexp
private boolean regexp -
negation
private boolean negation -
isWhiteSpaceSet
private boolean isWhiteSpaceSet -
isWhiteSpaceBefore
private boolean isWhiteSpaceBefore -
skip
private int skip
-
-
Constructor Details
-
PatternTokenBuilder
public PatternTokenBuilder()
-
-
Method Details
-
token
Add a case-insensitive token. -
csToken
Add a case-sensitive token.- Since:
- 3.3
-
tokenRegex
-
csTokenRegex
-
pos
-
posRegex
-
mark
Corresponds to<marker>...</marker>in XML. Note that there can be more tokens with a mark, but then must all be adjacent.- Since:
- 4.6
-
pos
-
negate
- Since:
- 3.3
-
setSkip
- Since:
- 4.0
-
setIsWhiteSpaceBefore
- Since:
- 4.4
-
matchInflectedForms
Also match inflected forms of the given word - note this will only work when the given token actually is a baseform.- Since:
- 3.8
-
build
-