001 package org.maltparser.parser.history; 002 003 import org.maltparser.core.exception.MaltChainedException; 004 import org.maltparser.core.symbol.TableHandler; 005 import org.maltparser.parser.history.action.GuideDecision; 006 007 /** 008 * 009 * @author Johan Hall 010 * @since 1.1 011 **/ 012 public interface GuideHistory { 013 public GuideDecision getEmptyGuideDecision() throws MaltChainedException; // During classification time 014 public int getNumberOfDecisions(); 015 public TableHandler getTableHandler(String name); 016 public void setKBestListClass(Class<?> kBestListClass) throws MaltChainedException; 017 public Class<?> getKBestListClass(); 018 public int getKBestSize(); 019 public void setKBestSize(int kBestSize); 020 public void setSeparator(String separator) throws MaltChainedException; 021 }