com.voidsearch.voidbase.config
Class VoidBaseConfig
java.lang.Object
com.voidsearch.voidbase.config.VoidBaseConfig
public class VoidBaseConfig
- extends java.lang.Object
|
Method Summary |
protected java.lang.String |
cleanKey(java.lang.String key)
|
java.lang.Object |
clone()
|
java.lang.String |
getAttribute(java.lang.String key,
java.lang.String attribute)
|
java.lang.String |
getAttribute(java.lang.String name,
java.lang.String key,
java.lang.String attribute)
|
java.util.List<java.lang.String> |
getAttributes(java.lang.String key,
java.lang.String attribute)
|
java.util.List<java.lang.String> |
getAttributes(java.lang.String name,
java.lang.String key,
java.lang.String attribute)
|
java.lang.Boolean |
getBoolean(java.lang.String key)
|
java.lang.Boolean |
getBoolean(java.lang.String name,
java.lang.String key)
|
protected java.util.ArrayList<java.lang.String> |
getConfigFiles()
|
java.lang.Double |
getDouble(java.lang.String key)
|
java.lang.Double |
getDouble(java.lang.String name,
java.lang.String key)
|
static VoidBaseConfig |
getInstance()
|
static VoidBaseConfig |
getInstance(java.lang.String files)
|
java.lang.Integer |
getInteger(java.lang.String key)
|
java.lang.Integer |
getInteger(java.lang.String name,
java.lang.String key)
|
java.util.Set<java.lang.String> |
getKeys(java.lang.String key)
|
java.util.Set<java.lang.String> |
getKeys(java.lang.String name,
java.lang.String key)
|
java.util.List<java.lang.String> |
getList(java.lang.String key)
|
java.util.List<java.lang.String> |
getList(java.lang.String name,
java.lang.String key)
|
java.util.Map<java.lang.String,java.lang.String> |
getMap(java.lang.String key)
|
java.util.Map<java.lang.String,java.lang.String> |
getMap(java.lang.String name,
java.lang.String key)
|
protected java.lang.String |
getPath(java.lang.String name,
java.lang.String key)
|
java.lang.String |
getString(java.lang.String key)
|
java.lang.String |
getString(java.lang.String name,
java.lang.String key)
|
protected org.apache.commons.configuration.XMLConfiguration |
getXMLConfig()
|
void |
init()
|
void |
init(java.lang.String files)
|
protected org.apache.commons.configuration.XMLConfiguration |
mergeConfiguration(java.util.List<java.lang.String> files)
|
protected void |
setXMLConfig(org.apache.commons.configuration.XMLConfiguration config)
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
container
protected static VoidBaseConfig container
logger
protected static final org.slf4j.Logger logger
DEFAULT_PATH
public static final java.lang.String DEFAULT_PATH
- See Also:
- Constant Field Values
VoidBaseConfig
protected VoidBaseConfig()
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
getInstance
public static VoidBaseConfig getInstance()
throws ConfigException
- Throws:
ConfigException
getInstance
public static VoidBaseConfig getInstance(java.lang.String files)
throws ConfigException
- Throws:
ConfigException
init
public void init()
throws ConfigException
- Throws:
ConfigException
init
public void init(java.lang.String files)
throws ConfigException
- Throws:
ConfigException
mergeConfiguration
protected org.apache.commons.configuration.XMLConfiguration mergeConfiguration(java.util.List<java.lang.String> files)
throws ConfigException
- Throws:
ConfigException
setXMLConfig
protected void setXMLConfig(org.apache.commons.configuration.XMLConfiguration config)
getXMLConfig
protected org.apache.commons.configuration.XMLConfiguration getXMLConfig()
getString
public java.lang.String getString(java.lang.String name,
java.lang.String key)
getDouble
public java.lang.Double getDouble(java.lang.String name,
java.lang.String key)
getInteger
public java.lang.Integer getInteger(java.lang.String name,
java.lang.String key)
getBoolean
public java.lang.Boolean getBoolean(java.lang.String name,
java.lang.String key)
getAttribute
public java.lang.String getAttribute(java.lang.String name,
java.lang.String key,
java.lang.String attribute)
getAttributes
public java.util.List<java.lang.String> getAttributes(java.lang.String name,
java.lang.String key,
java.lang.String attribute)
getString
public java.lang.String getString(java.lang.String key)
getDouble
public java.lang.Double getDouble(java.lang.String key)
getInteger
public java.lang.Integer getInteger(java.lang.String key)
getBoolean
public java.lang.Boolean getBoolean(java.lang.String key)
getList
public java.util.List<java.lang.String> getList(java.lang.String name,
java.lang.String key)
getKeys
public java.util.Set<java.lang.String> getKeys(java.lang.String name,
java.lang.String key)
getMap
public java.util.Map<java.lang.String,java.lang.String> getMap(java.lang.String name,
java.lang.String key)
getList
public java.util.List<java.lang.String> getList(java.lang.String key)
getKeys
public java.util.Set<java.lang.String> getKeys(java.lang.String key)
getMap
public java.util.Map<java.lang.String,java.lang.String> getMap(java.lang.String key)
getAttribute
public java.lang.String getAttribute(java.lang.String key,
java.lang.String attribute)
getAttributes
public java.util.List<java.lang.String> getAttributes(java.lang.String key,
java.lang.String attribute)
getPath
protected java.lang.String getPath(java.lang.String name,
java.lang.String key)
getConfigFiles
protected java.util.ArrayList<java.lang.String> getConfigFiles()
cleanKey
protected java.lang.String cleanKey(java.lang.String key)
Copyright © 2009. All Rights Reserved.