VLab Common 1.2

pl.psnc.vlab.conf
Class ConfigHolder<T extends IConfiguration>

java.lang.Object
  extended by pl.psnc.vlab.conf.ConfigHolder<T>
Type Parameters:
T - configuration type

public class ConfigHolder<T extends IConfiguration>
extends java.lang.Object

ConfigHolder class - configuration holder class for storing modules configuration value object.

Author:
Dominik Stoklosa (~osa~)
Email address
osa@man.poznan.pl

Constructor Summary
ConfigHolder(java.lang.String configLocation, T configuration)
          Creates a new instance of configuration holder with the given configuration instance and its location
ConfigHolder(T configuration)
          Creates a new instance of configuration holder with the given configuration instance
 
Method Summary
 java.lang.String getConfigKey()
          Get value of field: configKey
 T getConfiguration()
          Get configuration object for the specified key
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigHolder

public ConfigHolder(T configuration)
Creates a new instance of configuration holder with the given configuration instance

Parameters:
configuration - instance of configuration object IConfiguration

ConfigHolder

public ConfigHolder(java.lang.String configLocation,
                    T configuration)
Creates a new instance of configuration holder with the given configuration instance and its location

Parameters:
configLocation - location of configuration file/stream
configuration - instance of configuration object IConfiguration
Method Detail

getConfiguration

public T getConfiguration()
Get configuration object for the specified key

Returns:
configuration object for the specified key

getConfigKey

public java.lang.String getConfigKey()
Get value of field: configKey

Returns:
the configKey

VLab Common 1.2

Copyright 2004 by VLAB Dominik Stoklosa.