Author: lresende
Date: Wed Aug 29 11:37:40 2007
New Revision: 570893
URL: http://svn.apache.org/viewvc?rev=570893&view=rev
Log:
Adding support for initializing a ConfigHelper with a configStream.
Modified:
incubator/tuscany/java/das/rdb/src/main/java/org/apache/tuscany/das/rdb/ConfigHelper.java
Modified:
incubator/tuscany/java/das/rdb/src/main/java/org/apache/tuscany/das/rdb/ConfigHelper.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/das/rdb/src/main/java/org/apache/tuscany/das/rdb/ConfigHelper.java?rev=570893&r1=570892&r2=570893&view=diff
==============================================================================
---
incubator/tuscany/java/das/rdb/src/main/java/org/apache/tuscany/das/rdb/ConfigHelper.java
(original)
+++
incubator/tuscany/java/das/rdb/src/main/java/org/apache/tuscany/das/rdb/ConfigHelper.java
Wed Aug 29 11:37:40 2007
@@ -18,6 +18,7 @@
*/
package org.apache.tuscany.das.rdb;
+import java.io.InputStream;
import java.util.Vector;
import org.apache.tuscany.das.rdb.config.Column;
@@ -27,6 +28,7 @@
import org.apache.tuscany.das.rdb.config.Relationship;
import org.apache.tuscany.das.rdb.config.Table;
import org.apache.tuscany.das.rdb.config.wrapper.MappingWrapper;
+import org.apache.tuscany.das.rdb.util.ConfigUtil;
/**
* A ConfigHelper is used as an aid in programmatic construction of Config
instances.
@@ -50,6 +52,16 @@
configWrapper = new MappingWrapper(config);
}
+ /**
+ * Constructor that receives a Config stream
+ * This is usefull to extend a config file
+ * @param configStream The configuration stream
+ */
+ public ConfigHelper(InputStream configStream) {
+ this.config = ConfigUtil.loadConfig(configStream);
+ configWrapper = new MappingWrapper(config);
+ }
+
/**
* Constructor that receives a Config object
* @param config The configuration object
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]