Package eu.clarin.weblicht.wlfxb.tc.api
Interface MorphologyLayer
-
- All Superinterfaces:
TextCorpusLayer
- All Known Implementing Classes:
MorphologyLayerStored
public interface MorphologyLayer extends TextCorpusLayer
The MorphologyLayer layer specifies the morphological features of tokens. Each morphology annotation (analysis) contains a list of morphological features with either a feature name - feature value pair, or a feature name - feature sub-features pair. Additionally, the morphology layer specifies whether it contains optional segmentation annotations. Segmentation annotations specify morphological features of segments of a given token.- Author:
- Yana Panchenko
-
-
Method Summary
-
Methods inherited from interface eu.clarin.weblicht.wlfxb.tc.api.TextCorpusLayer
isEmpty, size
-
-
-
-
Method Detail
-
hasSegmentation
boolean hasSegmentation()
-
hasCharoffsets
boolean hasCharoffsets()
-
getAnalysis
MorphologyAnalysis getAnalysis(int index)
-
getAnalysis
MorphologyAnalysis getAnalysis(Token token)
-
getTagset
String getTagset()
-
getTokens
Token[] getTokens(MorphologyAnalysis analysis)
-
addAnalysis
MorphologyAnalysis addAnalysis(Token analysedToken, List<Feature> morphologyFeatures)
-
addAnalysis
MorphologyAnalysis addAnalysis(Token analysedToken, List<Feature> morphologyFeatures, List<MorphologySegment> segments)
-
addAnalysis
MorphologyAnalysis addAnalysis(List<Token> analysedTokens, List<Feature> morphologyFeatures)
-
addAnalysis
MorphologyAnalysis addAnalysis(List<Token> analysedTokens, List<Feature> morphologyFeatures, List<MorphologySegment> segments)
-
addMultipleAnalysis
MorphologyAnalysis addMultipleAnalysis(Token analysedTokens, List<MorphologyTagStored> tags)
-
addMultipleAnalysis
MorphologyAnalysis addMultipleAnalysis(Token token, List<MorphologyTagStored> tags, List<MorphologySegment> segments)
-
addMultipleAnalysis
MorphologyAnalysis addMultipleAnalysis(List<Token> analysedTokens, List<MorphologyTagStored> tags)
-
addMultipleAnalysis
MorphologyAnalysis addMultipleAnalysis(List<Token> analysedTokens, List<MorphologyTagStored> tags, List<MorphologySegment> segments)
-
createTag
MorphologyTagStored createTag(Double score, List<Feature> morphologyFeatures)
-
createSegment
MorphologySegment createSegment(String type, String category, String function, Integer start, Integer end, String value)
-
createSegment
MorphologySegment createSegment(String type, String category, String function, Integer start, Integer end, List<MorphologySegment> subsegments)
-
-