Package org.languagetool.chunking
Class EnglishChunkFilter
- java.lang.Object
-
- org.languagetool.chunking.EnglishChunkFilter
-
class EnglishChunkFilter extends java.lang.ObjectOur chunker detects noun phrases but not whether they are singular or plural noun phrases. We add this information here.- Since:
- 2.3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classEnglishChunkFilter.ChunkType
-
Field Summary
Fields Modifier and Type Field Description private static org.languagetool.chunking.ChunkTagBEGIN_NOUN_PHRASE_TAGprivate static org.languagetool.chunking.ChunkTagIN_NOUN_PHRASE_TAG
-
Constructor Summary
Constructors Constructor Description EnglishChunkFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.util.List<ChunkTaggedToken>filter(java.util.List<ChunkTaggedToken> tokens)private EnglishChunkFilter.ChunkTypegetChunkType(java.util.List<ChunkTaggedToken> tokens, int chunkStartPos)Get the type of the chunk that starts at the given position.private booleanhasNounWithPluralReading(ChunkTaggedToken token)private booleanisBeginningOfNounPhrase(ChunkTaggedToken taggedToken)private booleanisContinuationOfNounPhrase(ChunkTaggedToken taggedToken)private booleanisEndOfNounPhrase(java.util.List<ChunkTaggedToken> tokens, int i)
-
-
-
Method Detail
-
filter
java.util.List<ChunkTaggedToken> filter(java.util.List<ChunkTaggedToken> tokens)
-
isBeginningOfNounPhrase
private boolean isBeginningOfNounPhrase(ChunkTaggedToken taggedToken)
-
isEndOfNounPhrase
private boolean isEndOfNounPhrase(java.util.List<ChunkTaggedToken> tokens, int i)
-
isContinuationOfNounPhrase
private boolean isContinuationOfNounPhrase(ChunkTaggedToken taggedToken)
-
getChunkType
private EnglishChunkFilter.ChunkType getChunkType(java.util.List<ChunkTaggedToken> tokens, int chunkStartPos)
Get the type of the chunk that starts at the given position.
-
hasNounWithPluralReading
private boolean hasNounWithPluralReading(ChunkTaggedToken token)
-
-