001 package org.maltparser.core.config;
002
003 import org.apache.log4j.Logger;
004 import org.maltparser.core.exception.MaltChainedException;
005 import org.maltparser.core.symbol.SymbolTableHandler;
006
007 /**
008 *
009 *
010 * @author Johan Hall
011 */
012 public interface Configuration {
013 public ConfigurationDir getConfigurationDir();
014 public void setConfigurationDir(ConfigurationDir configDir);
015 public Logger getConfigLogger();
016 public void setConfigLogger(Logger logger);
017
018 public SymbolTableHandler getSymbolTables();
019 public ConfigurationRegistry getRegistry();
020 public Object getOptionValue(String optiongroup, String optionname) throws MaltChainedException;
021 public String getOptionValueString(String optiongroup, String optionname) throws MaltChainedException;
022 }