org.semanticweb.elk.config
Class ConfigurationFactory
java.lang.Object
org.semanticweb.elk.config.ConfigurationFactory
public class ConfigurationFactory
- extends Object
The base class responsible for loading configurations
- Author:
- Pavel Klinov
pavel.klinov@uni-ulm.de
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigurationFactory
public ConfigurationFactory()
getConfiguration
public BaseConfiguration getConfiguration(String prefix,
Class<? extends BaseConfiguration> configClass)
throws ConfigurationException
- Parameters:
prefix - configClass -
- Returns:
- the
BaseConfiguration for the specified parameters
- Throws:
ConfigurationException
getConfiguration
public BaseConfiguration getConfiguration(InputStream source,
String prefix,
Class<? extends BaseConfiguration> configClass)
throws ConfigurationException,
IOException
- Throws:
ConfigurationException
IOException
saveConfiguration
public void saveConfiguration(File configOnDisk,
BaseConfiguration config)
throws ConfigurationException,
IOException
- Not a thread-safe method. Shouldn't be invoked concurrently.
- Parameters:
configOnDisk - config -
- Throws:
ConfigurationException
IOException
Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.