Package org.languagetool.rules.patterns
Class PatternTokenBuilder
java.lang.Object
org.languagetool.rules.patterns.PatternTokenBuilder
Helper to build
PatternToken
s.- 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 PatternTokenBuilder
setIsWhiteSpaceBefore
(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
-