001 package org.maltparser.parser.history;
002
003 import java.util.ArrayList;
004
005 import org.maltparser.core.exception.MaltChainedException;
006 import org.maltparser.parser.history.action.GuideUserAction;
007 import org.maltparser.parser.history.container.ActionContainer;
008 /**
009 *
010 * @author Johan Hall
011 * @since 1.1
012 **/
013 public interface GuideUserHistory {
014 public GuideUserAction getEmptyGuideUserAction() throws MaltChainedException;
015 public ArrayList<ActionContainer> getActionContainers();
016 public ActionContainer[] getActionContainerArray();
017 public int getNumberOfDecisions();
018 public void clear() throws MaltChainedException;
019 }