eu.clarin.weblicht.wlfxb.tc.xb
Class TokensLayerStored

java.lang.Object
  extended by eu.clarin.weblicht.wlfxb.tc.xb.TextCorpusLayerStoredAbstract
      extended by eu.clarin.weblicht.wlfxb.tc.xb.TokensLayerStored
All Implemented Interfaces:
TextCorpusLayer, TokensLayer

public class TokensLayerStored
extends TextCorpusLayerStoredAbstract
implements TokensLayer

Author:
Yana Panchenko

Field Summary
static String XML_NAME
           
 
Constructor Summary
protected TokensLayerStored()
           
protected TokensLayerStored(Boolean hasCharOffsets)
           
protected TokensLayerStored(TextCorpusLayersConnector connector)
           
 
Method Summary
 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)
           
protected  boolean 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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 class TextCorpusLayerStoredAbstract

getToken

public Token getToken(int index)
Specified by:
getToken in interface TokensLayer

getToken

public Token getToken(String tokenId)
Specified by:
getToken in interface TokensLayer

addToken

public Token addToken(String tokenString)
Specified by:
addToken in interface TokensLayer

addToken

public Token addToken(String tokenString,
                      String tokenId)
Specified by:
addToken in interface TokensLayer

addToken

public Token addToken(String tokenString,
                      long start,
                      long end)
Specified by:
addToken in interface TokensLayer

addToken

public Token addToken(String tokenString,
                      long start,
                      long end,
                      String tokenId)
Specified by:
addToken in interface TokensLayer

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface TextCorpusLayer

size

public int size()
Specified by:
size in interface TextCorpusLayer

hasCharOffsets

public boolean hasCharOffsets()
Specified by:
hasCharOffsets in interface TokensLayer

beforeMarshal

protected boolean beforeMarshal(Marshaller m)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013 Department of Linguistics, Tübingen University. All Rights Reserved.