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]

Reply via email to