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    }