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 }