scriptella.configuration
Class ConfigurationFactory

java.lang.Object
  extended by scriptella.configuration.ConfigurationFactory

public class ConfigurationFactory
extends java.lang.Object

Factory class for ETL configuration files.

Version:
1.0
Author:
Fyodor Kupolov

Constructor Summary
ConfigurationFactory()
           
 
Method Summary
 ConfigurationEl createConfiguration()
          Parses XML file and creates a configuration based on a specified parameters.
 java.net.URL getResourceURL()
           
 void setExternalParameters(java.util.Map<java.lang.String,?> externalProperties)
          Sets additional properties.
 void setExternalParameters(ParametersCallback externalParameters)
          Sets additional parameters.
 void setResourceURL(java.net.URL resourceURL)
           
static void setValidating(boolean validating)
          Sets validation option.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationFactory

public ConfigurationFactory()
Method Detail

setValidating

public static void setValidating(boolean validating)
Sets validation option.

Parameters:
validating - true if XML file validation should be performed.

getResourceURL

public java.net.URL getResourceURL()

setResourceURL

public void setResourceURL(java.net.URL resourceURL)

setExternalParameters

public void setExternalParameters(java.util.Map<java.lang.String,?> externalProperties)
Sets additional properties.

External properties takes precedence over properties specified in ETL <properties> element.

Intended for integration with other systems like ant.

Parameters:
externalProperties - external properties. Nulls allowed.

setExternalParameters

public void setExternalParameters(ParametersCallback externalParameters)
Sets additional parameters.

These parameters take precedence over properties specified in the <properties> section of an ETL file.

Intended for integration with other systems like ant.

Parameters:
externalParameters - external parameters.

createConfiguration

public ConfigurationEl createConfiguration()
Parses XML file and creates a configuration based on a specified parameters.

Returns:
configuration element.


Copyright © Copyright 2006-2009 The Scriptella Project Team.