Package org.languagetool.chunking
Class EnglishChunkFilter
- java.lang.Object
-
- org.languagetool.chunking.EnglishChunkFilter
-
class EnglishChunkFilter extends java.lang.Object
Our 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 class
EnglishChunkFilter.ChunkType
-
Field Summary
Fields Modifier and Type Field Description private static org.languagetool.chunking.ChunkTag
BEGIN_NOUN_PHRASE_TAG
private static org.languagetool.chunking.ChunkTag
IN_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.ChunkType
getChunkType(java.util.List<ChunkTaggedToken> tokens, int chunkStartPos)
Get the type of the chunk that starts at the given position.private boolean
hasNounWithPluralReading(ChunkTaggedToken token)
private boolean
isBeginningOfNounPhrase(ChunkTaggedToken taggedToken)
private boolean
isContinuationOfNounPhrase(ChunkTaggedToken taggedToken)
private boolean
isEndOfNounPhrase(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)
-
-