org.maltparser.parser.algorithm.stack
Class NonProjective
java.lang.Object
org.maltparser.parser.TransitionSystem
org.maltparser.parser.algorithm.stack.NonProjective
public class NonProjective
- extends TransitionSystem
- Author:
- Johan Hall
Field Summary |
protected static int |
LEFTARC
|
protected static int |
RIGHTARC
|
protected static int |
SHIFT
|
protected static int |
SWAP
|
Methods inherited from class org.maltparser.parser.TransitionSystem |
addEdgeLabels, copyAction, getActionString, getPropagationManager, getTableHandlers, getTransitionTableHandler, initTableHandlers, initTransitionSystem, isActionContainersLabeled, setPropagationManager, updateActionContainers |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SHIFT
protected static final int SHIFT
- See Also:
- Constant Field Values
SWAP
protected static final int SWAP
- See Also:
- Constant Field Values
RIGHTARC
protected static final int RIGHTARC
- See Also:
- Constant Field Values
LEFTARC
protected static final int LEFTARC
- See Also:
- Constant Field Values
NonProjective
public NonProjective()
throws MaltChainedException
- Throws:
MaltChainedException
apply
public void apply(GuideUserAction currentAction,
ParserConfiguration configuration)
throws MaltChainedException
- Specified by:
apply
in class TransitionSystem
- Throws:
MaltChainedException
permissible
public boolean permissible(GuideUserAction currentAction,
ParserConfiguration configuration)
throws MaltChainedException
- Specified by:
permissible
in class TransitionSystem
- Throws:
MaltChainedException
getDeterministicAction
public GuideUserAction getDeterministicAction(GuideUserHistory history,
ParserConfiguration config)
throws MaltChainedException
- Specified by:
getDeterministicAction
in class TransitionSystem
- Throws:
MaltChainedException
addAvailableTransitionToTable
protected void addAvailableTransitionToTable(TransitionTable ttable)
throws MaltChainedException
- Specified by:
addAvailableTransitionToTable
in class TransitionSystem
- Throws:
MaltChainedException
initWithDefaultTransitions
protected void initWithDefaultTransitions(GuideUserHistory history)
throws MaltChainedException
- Specified by:
initWithDefaultTransitions
in class TransitionSystem
- Throws:
MaltChainedException
getName
public String getName()
- Specified by:
getName
in class TransitionSystem
defaultAction
public GuideUserAction defaultAction(GuideUserHistory history,
ParserConfiguration configuration)
throws MaltChainedException
- Specified by:
defaultAction
in class TransitionSystem
- Throws:
MaltChainedException
Copyright 2007-2010 Johan Hall, Jens Nilsson and Joakim Nivre.