Package eu.clarin.weblicht.wlfxb.tc.api
Interface TokensLayer
-
- All Superinterfaces:
TextCorpusLayer
- All Known Implementing Classes:
TokensLayerStored
public interface TokensLayer extends TextCorpusLayer
The TokensLayer is composed of token elements, each having a unique identifier and token string value. Optionally, each token can reference its start and end character offset position in relation to the character string in the text layer. The TokensLayer is the main anchor layer among layers of theTextCorpus, i.e. all other layers (with the exception of the text layer) directly or indirectly (via other layers) reference tokens.- Author:
- Yana Panchenko and Mohammad Fazleh Elahi
-
-
Method Summary
Modifier and Type Method Description TokenaddToken(String tokenString)TokenaddToken(String tokenString, long start, long end)TokenaddToken(String tokenString, long start, long end, String tokenId)TokenaddToken(String tokenString, String tokenId)TokenaddTokenWithSurfaceForm(String tokenString, String surfaceForm)TokenaddTokenWithSurfaceForm(String tokenString, String surfaceForm, Long start, Long end)TokenaddTokenWithSurfaceForm(String tokenString, String surfaceForm, Long start, Long end, String tokenId)TokenaddTokenWithSurfaceForm(String tokenString, String surfaceForm, String tokenId)TokenaddTokenWithSurfaceFormParts(String tokenString, String surfaceForm, String[] parts)TokenaddTokenWithSurfaceFormParts(String tokenString, String surfaceForm, String[] parts, Long start, Long end)TokenaddTokenWithSurfaceFormParts(String tokenString, String surfaceForm, String[] parts, Long start, Long end, String tokenId)TokenaddTokenWithSurfaceFormParts(String tokenString, String surfaceForm, String[] parts, String tokenId)TokengetToken(int index)TokengetToken(String tokenId)booleanhasCharOffsets()-
Methods inherited from interface eu.clarin.weblicht.wlfxb.tc.api.TextCorpusLayer
isEmpty, size
-
-
-
-
Method Detail
-
getToken
Token getToken(int index)
-
hasCharOffsets
boolean hasCharOffsets()
-
addTokenWithSurfaceForm
Token addTokenWithSurfaceForm(String tokenString, String surfaceForm, String tokenId)
-
addTokenWithSurfaceForm
Token addTokenWithSurfaceForm(String tokenString, String surfaceForm, Long start, Long end)
-
addTokenWithSurfaceForm
Token addTokenWithSurfaceForm(String tokenString, String surfaceForm, Long start, Long end, String tokenId)
-
addTokenWithSurfaceFormParts
Token addTokenWithSurfaceFormParts(String tokenString, String surfaceForm, String[] parts)
-
addTokenWithSurfaceFormParts
Token addTokenWithSurfaceFormParts(String tokenString, String surfaceForm, String[] parts, String tokenId)
-
addTokenWithSurfaceFormParts
Token addTokenWithSurfaceFormParts(String tokenString, String surfaceForm, String[] parts, Long start, Long end)
-
-