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

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

public class DependencyParsingLayerStored
extends TextCorpusLayerStoredAbstract
implements DependencyParsingLayer

Author:
Yana Panchenko

Field Summary
static String XML_ATTR_EMPTY_TOKENS
           
static String XML_ATTR_MULTIPLE_GOVERNORS
           
static String XML_NAME
           
 
Constructor Summary
protected DependencyParsingLayerStored()
           
protected DependencyParsingLayerStored(Boolean hasMultipleGovernors, Boolean hasEmptyTokens)
           
protected DependencyParsingLayerStored(String tagset, Boolean hasMultipleGovernors, Boolean hasEmptyTokens)
           
protected DependencyParsingLayerStored(TextCorpusLayersConnector connector)
           
 
Method Summary
 DependencyParse addParse(List<Dependency> dependencies)
           
 Dependency createDependency(List<Token> dependent)
           
 Dependency createDependency(List<Token> dependent, List<Token> governor)
           
 Dependency createDependency(String function, List<Token> dependent)
           
 Dependency createDependency(String function, List<Token> dependent, List<Token> governor)
           
 Dependency createDependency(String function, Token dependent)
           
 Dependency createDependency(String function, Token dependent, Token governor)
           
 Dependency createDependency(Token dependent)
           
 Dependency createDependency(Token dependent, Token governor)
           
 Token createEmptyToken(String tokenString)
           
 Token[] getDependentTokens(Dependency dependency)
           
 Token[] getGovernorTokens(Dependency dependency)
           
 DependencyParse getParse(int index)
           
 String getTagset()
           
 boolean hasEmptyTokens()
           
 boolean hasMultipleGovernors()
           
 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

XML_ATTR_MULTIPLE_GOVERNORS

public static final String XML_ATTR_MULTIPLE_GOVERNORS
See Also:
Constant Field Values

XML_ATTR_EMPTY_TOKENS

public static final String XML_ATTR_EMPTY_TOKENS
See Also:
Constant Field Values
Constructor Detail

DependencyParsingLayerStored

protected DependencyParsingLayerStored()

DependencyParsingLayerStored

protected DependencyParsingLayerStored(String tagset,
                                       Boolean hasMultipleGovernors,
                                       Boolean hasEmptyTokens)

DependencyParsingLayerStored

protected DependencyParsingLayerStored(Boolean hasMultipleGovernors,
                                       Boolean hasEmptyTokens)

DependencyParsingLayerStored

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

getTagset

public String getTagset()
Specified by:
getTagset in interface DependencyParsingLayer

hasEmptyTokens

public boolean hasEmptyTokens()
Specified by:
hasEmptyTokens in interface DependencyParsingLayer

hasMultipleGovernors

public boolean hasMultipleGovernors()
Specified by:
hasMultipleGovernors in interface DependencyParsingLayer

getParse

public DependencyParse getParse(int index)
Specified by:
getParse in interface DependencyParsingLayer

getGovernorTokens

public Token[] getGovernorTokens(Dependency dependency)
Specified by:
getGovernorTokens in interface DependencyParsingLayer

getDependentTokens

public Token[] getDependentTokens(Dependency dependency)
Specified by:
getDependentTokens in interface DependencyParsingLayer

createEmptyToken

public Token createEmptyToken(String tokenString)
Specified by:
createEmptyToken in interface DependencyParsingLayer

createDependency

public Dependency createDependency(String function,
                                   List<Token> dependent,
                                   List<Token> governor)
Specified by:
createDependency in interface DependencyParsingLayer

createDependency

public Dependency createDependency(String function,
                                   List<Token> dependent)
Specified by:
createDependency in interface DependencyParsingLayer

createDependency

public Dependency createDependency(List<Token> dependent,
                                   List<Token> governor)
Specified by:
createDependency in interface DependencyParsingLayer

createDependency

public Dependency createDependency(List<Token> dependent)
Specified by:
createDependency in interface DependencyParsingLayer

createDependency

public Dependency createDependency(String function,
                                   Token dependent,
                                   Token governor)
Specified by:
createDependency in interface DependencyParsingLayer

createDependency

public Dependency createDependency(String function,
                                   Token dependent)
Specified by:
createDependency in interface DependencyParsingLayer

createDependency

public Dependency createDependency(Token dependent,
                                   Token governor)
Specified by:
createDependency in interface DependencyParsingLayer

createDependency

public Dependency createDependency(Token dependent)
Specified by:
createDependency in interface DependencyParsingLayer

addParse

public DependencyParse addParse(List<Dependency> dependencies)
Specified by:
addParse in interface DependencyParsingLayer

toString

public String toString()
Overrides:
toString in class Object


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