|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.sqlproc.engine.util.PropertiesLoader
public class PropertiesLoader
The helper class for the property file loading. The property file can be located on the classpath, in the root directory or in the user's home directory.
For more info please see the Tutorials.
Field Summary | |
---|---|
protected org.slf4j.Logger |
logger
The internal slf4j logger. |
private Properties |
properties
Properties from the property file. |
Constructor Summary | |
---|---|
PropertiesLoader(List<String> fileNames,
Class<?> loaderClass)
Reads the property files and creates a new PropertiesLoader instance. |
|
PropertiesLoader(String fileName,
Class<?> loaderClass)
Reads the property file and creates a new PropertiesLoader instance. |
Method Summary | |
---|---|
String |
get(String name)
Returns the named property value from the property file. |
Properties |
getProperties()
Returns all properties. |
static Properties |
getProperties(Class<?> loaderClass,
String... fileNames)
Reads the property files and creates a new PropertiesLoader instance. |
static Properties |
getProperties(Class<?> loaderClass,
String fileName)
Reads the property file and creates a new PropertiesLoader instance. |
private Properties |
load(String fileName,
Class<?> loaderClass)
Reads the property file and creates a new Properties instance. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final org.slf4j.Logger logger
private Properties properties
Constructor Detail |
---|
public PropertiesLoader(String fileName, Class<?> loaderClass)
fileName
- The name of the file to be read.loaderClass
- Class used to detect the correct classloader.public PropertiesLoader(List<String> fileNames, Class<?> loaderClass)
fileNames
- The names of the files to be read.loaderClass
- Class used to detect the correct classloader.Method Detail |
---|
public static Properties getProperties(Class<?> loaderClass, String fileName)
fileName
- The name of the file to be read.loaderClass
- Class used to detect the correct classloader.
public static Properties getProperties(Class<?> loaderClass, String... fileNames)
fileNames
- The names of the files to be read.loaderClass
- Class used to detect the correct classloader.
private Properties load(String fileName, Class<?> loaderClass)
fileName
- The name of the file to be read.loaderClass
- Class used to detect the correct classloader.
public String get(String name)
name
- the name (=key in the property file)
public Properties getProperties()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |