org.sqlproc.engine
Class SqlPropertiesLoader

java.lang.Object
  extended by org.sqlproc.engine.SqlPropertiesLoader

public class SqlPropertiesLoader
extends java.lang.Object

Helper class for the properties file loading. The properties file can be located on the classpath or in root directory or in user's home directory.

Author:
Vladimir Hudec

Field Summary
protected  org.slf4j.Logger logger
          The internal slf4j logger.
private  java.util.Properties properties
          Properties from the properties file.
 
Constructor Summary
SqlPropertiesLoader(java.lang.String fileName, java.lang.Class<?> loaderClass)
          Reads the properties file and create's a new SqlPropertiesLoader instance.
 
Method Summary
 java.lang.String get(java.lang.String name)
          Returns the named property value from the properties file.
 java.util.Properties getProperties()
          Returns all properties.
 java.lang.String toString()
          Returns a string representation of the object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

logger

protected final org.slf4j.Logger logger
The internal slf4j logger.


properties

private java.util.Properties properties
Properties from the properties file.

Constructor Detail

SqlPropertiesLoader

public SqlPropertiesLoader(java.lang.String fileName,
                           java.lang.Class<?> loaderClass)
Reads the properties file and create's a new SqlPropertiesLoader instance.

Parameters:
fileName - Properties file name.
loaderClass - Class used to detect the correct classloader.
Method Detail

get

public java.lang.String get(java.lang.String name)
Returns the named property value from the properties file.

Parameters:
name - the name (=key in the properties file)
Returns:
the value of the property

getProperties

public java.util.Properties getProperties()
Returns all properties.

Returns:
all properties

toString

public java.lang.String toString()
Returns a string representation of the object.

Overrides:
toString in class java.lang.Object
Returns:
a string representation of the object


Copyright © 2010. All Rights Reserved.