public class ConfigManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
VERSION_11 |
static java.lang.String |
VERSION_12_1 |
static java.lang.String |
VERSION_12_2 |
Modifier and Type | Method and Description |
---|---|
LODConfig |
getConfig(java.lang.String networkName)
Returns the LOD Configuration information for the specified network.
|
static ConfigManager |
getConfigManager()
Returns the singleton of ConfigManager.
|
EngineConfig |
getEngineConfig() |
void |
loadConfig(org.w3c.dom.Element root) |
void |
loadConfig(java.io.InputStream configXml)
Loads LOD configuration xml.
|
void |
setConfig(java.lang.String networkName, LODConfig config) |
static void |
validateConfigXml(javax.xml.transform.Source configXmlSource, java.lang.String version)
Validate the input configuration xml against the LOD configuration schema.
|
public static final java.lang.String VERSION_11
public static final java.lang.String VERSION_12_1
public static final java.lang.String VERSION_12_2
public static ConfigManager getConfigManager()
public void loadConfig(java.io.InputStream configXml) throws LODConfigException
configXml
- configuration xml in byte streamLODConfigException
public void loadConfig(org.w3c.dom.Element root) throws LODConfigException
LODConfigException
public static void validateConfigXml(javax.xml.transform.Source configXmlSource, java.lang.String version) throws org.xml.sax.SAXException, java.io.IOException
configXmlSource
- configuration xmlversion
- xml version. "11" for version 11, "12.1" for version 12.1.org.xml.sax.SAXException
java.io.IOException
public EngineConfig getEngineConfig()
public LODConfig getConfig(java.lang.String networkName)
networkName
- name of the networkpublic void setConfig(java.lang.String networkName, LODConfig config)