public class NivreConfig extends ParserConfiguration
historyNode| Constructor and Description |
|---|
NivreConfig(boolean allowRoot,
boolean allowReduce,
boolean enforceTree) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clears the parser configuration
|
boolean |
equals(java.lang.Object obj) |
DependencyStructure |
getDependencyGraph()
Returns the dependency structure
|
DependencyStructure |
getDependencyStructure() |
java.util.Stack<DependencyNode> |
getInput() |
DependencyNode |
getInputNode(int index) |
java.util.Stack<DependencyNode> |
getStack() |
DependencyNode |
getStackNode(int index) |
void |
initialize()
Initialize the parser configuration
|
void |
initialize(ParserConfiguration parserConfiguration) |
boolean |
isAllowReduce() |
boolean |
isAllowRoot() |
boolean |
isEnd() |
boolean |
isEnforceTree() |
boolean |
isTerminalState()
Returns true if the parser configuration is in a terminal state, otherwise false.
|
void |
setDependencyGraph(DependencyStructure source)
Sets the dependency structure
|
void |
setEnd(boolean end) |
java.lang.String |
toString() |
getHistoryNode, setHistoryNodepublic NivreConfig(boolean allowRoot, boolean allowReduce, boolean enforceTree) throws MaltChainedException
MaltChainedExceptionpublic java.util.Stack<DependencyNode> getStack()
public java.util.Stack<DependencyNode> getInput()
public DependencyStructure getDependencyStructure()
public boolean isTerminalState()
ParserConfigurationisTerminalState in class ParserConfigurationpublic DependencyNode getStackNode(int index) throws MaltChainedException
MaltChainedExceptionpublic DependencyNode getInputNode(int index) throws MaltChainedException
MaltChainedExceptionpublic void setDependencyGraph(DependencyStructure source) throws MaltChainedException
ParserConfigurationsetDependencyGraph in class ParserConfigurationsource - a dependency structureMaltChainedExceptionpublic DependencyStructure getDependencyGraph()
ParserConfigurationgetDependencyGraph in class ParserConfigurationpublic void initialize(ParserConfiguration parserConfiguration) throws MaltChainedException
MaltChainedExceptionpublic void initialize() throws MaltChainedException
ParserConfigurationinitialize in class ParserConfigurationMaltChainedExceptionpublic void setEnd(boolean end)
public boolean isEnd()
public boolean isAllowRoot()
public boolean isAllowReduce()
public boolean isEnforceTree()
public void clear() throws MaltChainedException
ParserConfigurationclear in class ParserConfigurationMaltChainedExceptionpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright 2007-2017 Johan Hall, Jens Nilsson and Joakim Nivre.