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

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

public class NamedEntitiesLayerStored
extends TextCorpusLayerStoredAbstract
implements NamedEntitiesLayer

Author:
Yana Panchenko

Field Summary
static String XML_NAME
           
 
Constructor Summary
protected NamedEntitiesLayerStored()
           
protected NamedEntitiesLayerStored(String type)
           
protected NamedEntitiesLayerStored(TextCorpusLayersConnector connector)
           
 
Method Summary
 NamedEntity addEntity(String entityType, List<Token> entityTokens)
           
 NamedEntity addEntity(String entityType, Token tagToken)
           
 List<NamedEntity> getEntities(Token token)
           
 NamedEntity getEntity(int index)
           
 NamedEntity getEntity(Token token)
           
 Set<String> getFoundTypes()
           
 Token[] getTokens(NamedEntity entity)
           
 String getType()
           
 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

NamedEntitiesLayerStored

protected NamedEntitiesLayerStored()

NamedEntitiesLayerStored

protected NamedEntitiesLayerStored(String type)

NamedEntitiesLayerStored

protected NamedEntitiesLayerStored(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

isEmpty

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

size

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

getType

public String getType()
Specified by:
getType in interface NamedEntitiesLayer

getFoundTypes

public Set<String> getFoundTypes()
Specified by:
getFoundTypes in interface NamedEntitiesLayer

getEntity

public NamedEntity getEntity(int index)
Specified by:
getEntity in interface NamedEntitiesLayer

getEntity

public NamedEntity getEntity(Token token)
Specified by:
getEntity in interface NamedEntitiesLayer

getEntities

public List<NamedEntity> getEntities(Token token)
Specified by:
getEntities in interface NamedEntitiesLayer

getTokens

public Token[] getTokens(NamedEntity entity)
Specified by:
getTokens in interface NamedEntitiesLayer

addEntity

public NamedEntity addEntity(String entityType,
                             Token tagToken)
Specified by:
addEntity in interface NamedEntitiesLayer

addEntity

public NamedEntity addEntity(String entityType,
                             List<Token> entityTokens)
Specified by:
addEntity in interface NamedEntitiesLayer

toString

public String toString()
Overrides:
toString in class Object


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