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 }