com.sshtools.common.configuration
Class XmlConfigurationContext

java.lang.Object
  extended by com.sshtools.common.configuration.XmlConfigurationContext
All Implemented Interfaces:
ConfigurationContext

public class XmlConfigurationContext
extends java.lang.Object
implements ConfigurationContext

Version:
$Revision: 1.1 $
Author:
$author$

Field Summary
(package private)  java.lang.String apiResource
           
(package private)  java.lang.String automationResource
           
(package private)  java.util.HashMap configurations
           
private  boolean failOnError
           
private static org.apache.commons.logging.Log log
           
 
Constructor Summary
XmlConfigurationContext()
          Creates a new XmlConfigurationContext object.
 
Method Summary
 java.lang.Object getConfiguration(java.lang.Class cls)
           
 void initialize()
           
 boolean isConfigurationAvailable(java.lang.Class cls)
           
 void setAPIConfigurationResource(java.lang.String apiResource)
           
 void setAutomationConfigurationResource(java.lang.String automationResource)
           
 void setFailOnError(boolean failOnError)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static org.apache.commons.logging.Log log

configurations

java.util.HashMap configurations

apiResource

java.lang.String apiResource

automationResource

java.lang.String automationResource

failOnError

private boolean failOnError
Constructor Detail

XmlConfigurationContext

public XmlConfigurationContext()
Creates a new XmlConfigurationContext object.

Method Detail

setAPIConfigurationResource

public void setAPIConfigurationResource(java.lang.String apiResource)
Parameters:
apiResource -

setAutomationConfigurationResource

public void setAutomationConfigurationResource(java.lang.String automationResource)
Parameters:
automationResource -

setFailOnError

public void setFailOnError(boolean failOnError)
Parameters:
failOnError -

initialize

public void initialize()
                throws ConfigurationException
Specified by:
initialize in interface ConfigurationContext
Throws:
ConfigurationException

isConfigurationAvailable

public boolean isConfigurationAvailable(java.lang.Class cls)
Specified by:
isConfigurationAvailable in interface ConfigurationContext
Parameters:
cls -
Returns:

getConfiguration

public java.lang.Object getConfiguration(java.lang.Class cls)
                                  throws ConfigurationException
Specified by:
getConfiguration in interface ConfigurationContext
Parameters:
cls -
Returns:
Throws:
ConfigurationException