public class Config extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
Config.WorkingMode |
Modifier and Type | Method and Description |
---|---|
static Config |
defaultConfig()
Loads some default config parameters.
|
static Config |
getConfig()
Gets the config instance
|
List<ModelDatabase> |
getDatabases() |
String |
getEncoding() |
String[] |
getExtensionBlacklist() |
String |
getMorreUrl() |
static com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper()
returns the default jackson object mapper for serializing and deserializing json objects
|
char |
getPathSeparator() |
String |
getPathSeparatorString() |
ModelStorage |
getStorage() |
File |
getTempDir() |
String |
getTempDirPrefix() |
String |
getUrnNamespace() |
File |
getWorkingDir() |
String |
getWorkingDirConfig() |
static Config.WorkingMode |
getWorkingMode()
Gets the current working mode of the crawler
|
static Config |
load(File location)
Loads the config from a Json file.
|
void |
save(File location)
Saves the current config to disk.
|
void |
setDatabases(List<ModelDatabase> databases) |
void |
setEncoding(String encoding) |
void |
setExtensionBlacklist(String[] extensionBlacklist) |
void |
setMorreUrl(String morreUrl) |
void |
setPathSeparator(char pathSeparator) |
void |
setStorage(ModelStorage storage) |
void |
setTempDir(File tempDir) |
void |
setTempDirPrefix(String tempDirPrefix) |
void |
setUrnNamespace(String urnNamespace) |
void |
setWorkingDir(File workingDir) |
void |
setWorkingDirConfig(String workingDirConfig) |
static void |
setWorkingMode(Config.WorkingMode workingMode)
Sets the current working mode of the crawler
|
public static Config getConfig()
public static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
public static Config load(File location) throws ConfigurationException
location
- the locationConfigurationException
- the configuration exceptionpublic static Config defaultConfig()
public static Config.WorkingMode getWorkingMode()
public static void setWorkingMode(Config.WorkingMode workingMode)
workingMode
- the working modepublic void save(File location) throws ConfigurationException
location
- the location to write toConfigurationException
- the configuration exceptionpublic File getWorkingDir()
public void setWorkingDir(File workingDir)
public File getTempDir()
public void setTempDir(File tempDir)
public String getEncoding()
public void setEncoding(String encoding)
public char getPathSeparator()
public String getPathSeparatorString()
public void setPathSeparator(char pathSeparator)
public String[] getExtensionBlacklist()
public void setExtensionBlacklist(String[] extensionBlacklist)
public List<ModelDatabase> getDatabases()
public void setDatabases(List<ModelDatabase> databases)
public String getTempDirPrefix()
public void setTempDirPrefix(String tempDirPrefix)
public String getWorkingDirConfig()
public void setWorkingDirConfig(String workingDirConfig)
public String getMorreUrl()
public void setMorreUrl(String morreUrl)
public ModelStorage getStorage()
public void setStorage(ModelStorage storage)
public String getUrnNamespace()
public void setUrnNamespace(String urnNamespace)
Copyright © 2019 SEMS (Simulation Experiment Management for Systems Biology). All rights reserved.