Package org.languagetool.rules.patterns
Class PatternTokenBuilder
- java.lang.Object
-
- org.languagetool.rules.patterns.PatternTokenBuilder
-
public class PatternTokenBuilder extends Object
Helper to buildPatternToken
s.- Since:
- 3.1
-
-
Constructor Summary
Constructors Constructor Description PatternTokenBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PatternToken
build()
PatternTokenBuilder
csToken(String token)
Add a case-sensitive token.PatternTokenBuilder
csTokenRegex(String token)
PatternTokenBuilder
mark(boolean isMarked)
Corresponds to<marker>...</marker>
in XML.PatternTokenBuilder
matchInflectedForms()
Also match inflected forms of the given word - note this will only work when the given token actually is a baseform.PatternTokenBuilder
negate()
PatternTokenBuilder
pos(String posTag)
PatternTokenBuilder
posRegex(String posTag)
PatternTokenBuilder
setIsWhiteSpaceBefore(boolean whiteSpaceBefore)
PatternTokenBuilder
setSkip(int skip)
PatternTokenBuilder
token(String token)
Add a case-insensitive token.PatternTokenBuilder
tokenRegex(String token)
-
-
-
Method Detail
-
token
public PatternTokenBuilder token(String token)
Add a case-insensitive token.
-
csToken
public PatternTokenBuilder csToken(String token)
Add a case-sensitive token.- Since:
- 3.3
-
tokenRegex
public PatternTokenBuilder tokenRegex(String token)
-
csTokenRegex
public PatternTokenBuilder csTokenRegex(String token)
-
pos
public PatternTokenBuilder pos(String posTag)
-
posRegex
public PatternTokenBuilder posRegex(String posTag)
-
mark
public PatternTokenBuilder mark(boolean isMarked)
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
-
negate
public PatternTokenBuilder negate()
- Since:
- 3.3
-
setSkip
public PatternTokenBuilder setSkip(int skip)
- Since:
- 4.0
-
setIsWhiteSpaceBefore
public PatternTokenBuilder setIsWhiteSpaceBefore(boolean whiteSpaceBefore)
- Since:
- 4.4
-
matchInflectedForms
public PatternTokenBuilder 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
public PatternToken build()
-
-