001 package org.maltparser.parser.history.action;
002
003 import org.maltparser.core.exception.MaltChainedException;
004 import org.maltparser.parser.history.container.TableContainer;
005 import org.maltparser.parser.history.container.TableContainer.RelationToNextDecision;
006 import org.maltparser.parser.history.kbest.KBestList;
007 /**
008 *
009 * @author Johan Hall
010 * @since 1.1
011 **/
012 public interface SingleDecision extends GuideDecision {
013 public void addDecision(int code) throws MaltChainedException;
014 public void addDecision(String symbol) throws MaltChainedException;
015 public int getDecisionCode() throws MaltChainedException;
016 public String getDecisionSymbol() throws MaltChainedException;
017 public int getDecisionCode(String symbol) throws MaltChainedException;
018 public KBestList getKBestList() throws MaltChainedException;
019 public boolean updateFromKBestList() throws MaltChainedException;
020 public boolean continueWithNextDecision() throws MaltChainedException;
021 public TableContainer getTableContainer();
022 public RelationToNextDecision getRelationToNextDecision();
023 }