    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    }