    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    }