package org.maltparser.parser.history.action; import java.util.ArrayList; import org.maltparser.core.exception.MaltChainedException; import org.maltparser.parser.history.GuideUserHistory; import org.maltparser.parser.history.container.ActionContainer; import org.maltparser.parser.history.kbest.ScoredKBestList; /** * * @author Johan Hall * @since 1.1 * */ public interface GuideUserAction { public void addAction(ArrayList<ActionContainer> actionContainers) throws MaltChainedException; public void addAction(ActionContainer[] actionContainers) throws MaltChainedException; public void getAction(ArrayList<ActionContainer> actionContainers) throws MaltChainedException; public void getAction(ActionContainer[] actionContainers) throws MaltChainedException; public void getKBestLists(ArrayList<ScoredKBestList> kbestListContainers) throws MaltChainedException; public void getKBestLists(ScoredKBestList[] kbestListContainers) throws MaltChainedException; public int numberOfActions(); public GuideUserHistory getGuideUserHistory(); }