Package eu.clarin.weblicht.wlfxb.tc.xb
Class TokensLayerStored
- java.lang.Object
-
- eu.clarin.weblicht.wlfxb.tc.xb.TextCorpusLayerStoredAbstract
-
- eu.clarin.weblicht.wlfxb.tc.xb.TokensLayerStored
-
- All Implemented Interfaces:
TextCorpusLayer
,TokensLayer
public class TokensLayerStored extends TextCorpusLayerStoredAbstract implements TokensLayer
- Author:
- Yana Panchenko
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
TokensLayerStored()
protected
TokensLayerStored(TextCorpusLayersConnector connector)
protected
TokensLayerStored(Boolean hasCharOffsets)
-
Method Summary
Modifier and Type Method Description Token
addToken(String tokenString)
Token
addToken(String tokenString, long start, long end)
Token
addToken(String tokenString, long start, long end, String tokenId)
Token
addToken(String tokenString, String tokenId)
Token
addTokenWithSurfaceForm(String tokenString, String surfaceForm)
Token
addTokenWithSurfaceForm(String tokenString, String surfaceForm, Long start, Long end)
Token
addTokenWithSurfaceForm(String tokenString, String surfaceForm, Long start, Long end, String tokenId)
Token
addTokenWithSurfaceForm(String tokenString, String surfaceForm, String tokenId)
Token
addTokenWithSurfaceFormParts(String tokenString, String surfaceForm, String[] parts)
Token
addTokenWithSurfaceFormParts(String tokenString, String surfaceForm, String[] parts, Long start, Long end)
Token
addTokenWithSurfaceFormParts(String tokenString, String surfaceForm, String[] parts, Long start, Long end, String tokenId)
Token
addTokenWithSurfaceFormParts(String tokenString, String surfaceForm, String[] parts, String tokenId)
protected void
beforeMarshal(Marshaller m)
Token
getToken(int index)
Token
getToken(String tokenId)
boolean
hasCharOffsets()
boolean
isEmpty()
protected void
setLayersConnector(TextCorpusLayersConnector connector)
Should not be used directly by users.int
size()
String
toString()
-
-
-
Field Detail
-
XML_NAME
public static final String XML_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TokensLayerStored
protected TokensLayerStored()
-
TokensLayerStored
protected TokensLayerStored(Boolean hasCharOffsets)
-
TokensLayerStored
protected TokensLayerStored(TextCorpusLayersConnector connector)
-
-
Method Detail
-
setLayersConnector
protected void setLayersConnector(TextCorpusLayersConnector connector)
Description copied from class:TextCorpusLayerStoredAbstract
Should not be used directly by users. Should be extended by all implementations of TextCorpusLayers, as they might depend on other layers and therefore be able to get referenced/referencing information.- Specified by:
setLayersConnector
in classTextCorpusLayerStoredAbstract
-
getToken
public Token getToken(int index)
- Specified by:
getToken
in interfaceTokensLayer
-
getToken
public Token getToken(String tokenId)
- Specified by:
getToken
in interfaceTokensLayer
-
addToken
public Token addToken(String tokenString)
- Specified by:
addToken
in interfaceTokensLayer
-
addToken
public Token addToken(String tokenString, String tokenId)
- Specified by:
addToken
in interfaceTokensLayer
-
addToken
public Token addToken(String tokenString, long start, long end)
- Specified by:
addToken
in interfaceTokensLayer
-
addToken
public Token addToken(String tokenString, long start, long end, String tokenId)
- Specified by:
addToken
in interfaceTokensLayer
-
addTokenWithSurfaceForm
public Token addTokenWithSurfaceForm(String tokenString, String surfaceForm)
- Specified by:
addTokenWithSurfaceForm
in interfaceTokensLayer
-
addTokenWithSurfaceForm
public Token addTokenWithSurfaceForm(String tokenString, String surfaceForm, String tokenId)
- Specified by:
addTokenWithSurfaceForm
in interfaceTokensLayer
-
addTokenWithSurfaceForm
public Token addTokenWithSurfaceForm(String tokenString, String surfaceForm, Long start, Long end)
- Specified by:
addTokenWithSurfaceForm
in interfaceTokensLayer
-
addTokenWithSurfaceForm
public Token addTokenWithSurfaceForm(String tokenString, String surfaceForm, Long start, Long end, String tokenId)
- Specified by:
addTokenWithSurfaceForm
in interfaceTokensLayer
-
addTokenWithSurfaceFormParts
public Token addTokenWithSurfaceFormParts(String tokenString, String surfaceForm, String[] parts)
- Specified by:
addTokenWithSurfaceFormParts
in interfaceTokensLayer
-
addTokenWithSurfaceFormParts
public Token addTokenWithSurfaceFormParts(String tokenString, String surfaceForm, String[] parts, String tokenId)
- Specified by:
addTokenWithSurfaceFormParts
in interfaceTokensLayer
-
addTokenWithSurfaceFormParts
public Token addTokenWithSurfaceFormParts(String tokenString, String surfaceForm, String[] parts, Long start, Long end)
- Specified by:
addTokenWithSurfaceFormParts
in interfaceTokensLayer
-
addTokenWithSurfaceFormParts
public Token addTokenWithSurfaceFormParts(String tokenString, String surfaceForm, String[] parts, Long start, Long end, String tokenId)
- Specified by:
addTokenWithSurfaceFormParts
in interfaceTokensLayer
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceTextCorpusLayer
-
size
public int size()
- Specified by:
size
in interfaceTextCorpusLayer
-
hasCharOffsets
public boolean hasCharOffsets()
- Specified by:
hasCharOffsets
in interfaceTokensLayer
-
beforeMarshal
protected void beforeMarshal(Marshaller m)
-
-