eu.clarin.weblicht.wlfxb.tc.xb
Class ReferencesLayerStored
java.lang.Object
eu.clarin.weblicht.wlfxb.tc.xb.TextCorpusLayerStoredAbstract
eu.clarin.weblicht.wlfxb.tc.xb.ReferencesLayerStored
- All Implemented Interfaces:
- ReferencesLayer, TextCorpusLayer
public class ReferencesLayerStored
- extends TextCorpusLayerStoredAbstract
- implements ReferencesLayer
- Author:
- Yana Panchenko
XML_NAME
public static final String XML_NAME
- See Also:
- Constant Field Values
typetagset
protected String typetagset
reltagset
protected String reltagset
externalReferenceSource
protected String externalReferenceSource
ReferencesLayerStored
protected ReferencesLayerStored()
ReferencesLayerStored
protected ReferencesLayerStored(TextCorpusLayersConnector connector)
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
getTypetagset
public String getTypetagset()
- Specified by:
getTypetagset in interface ReferencesLayer
getReltagset
public String getReltagset()
- Specified by:
getReltagset in interface ReferencesLayer
hasExternalReferences
public boolean hasExternalReferences()
- Specified by:
hasExternalReferences in interface ReferencesLayer
getExternalReferenceSource
public String getExternalReferenceSource()
- Specified by:
getExternalReferenceSource in interface ReferencesLayer
getReferencedEntity
public ReferencedEntity getReferencedEntity(int index)
- Specified by:
getReferencedEntity in interface ReferencesLayer
getReferencedEntities
public List<ReferencedEntity> getReferencedEntities(Token token)
- Specified by:
getReferencedEntities in interface ReferencesLayer
getTokens
public Token[] getTokens(Reference reference)
- Specified by:
getTokens in interface ReferencesLayer
getMinimumTokens
public Token[] getMinimumTokens(Reference reference)
- Specified by:
getMinimumTokens in interface ReferencesLayer
getTarget
public Reference[] getTarget(Reference reference)
- Specified by:
getTarget in interface ReferencesLayer
addReferent
public ReferencedEntity addReferent(List<Reference> references)
- Specified by:
addReferent in interface ReferencesLayer
addReferent
public ReferencedEntity addReferent(List<Reference> references,
String externalId)
- Specified by:
addReferent in interface ReferencesLayer
createReference
public Reference createReference(List<Token> referenceTokens)
- Specified by:
createReference in interface ReferencesLayer
createReference
public Reference createReference(List<Token> referenceTokens,
List<Token> minReferenceTokens)
- Specified by:
createReference in interface ReferencesLayer
createReference
public Reference createReference(String type,
List<Token> referenceTokens,
List<Token> minReferenceTokens)
- Specified by:
createReference in interface ReferencesLayer
addRelation
public void addRelation(Reference reference,
String relation,
Reference... target)
- Specified by:
addRelation in interface ReferencesLayer
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2013-2014 Department of Linguistics, Tübingen University. All Rights Reserved.