[jboss-svn-commits] JBL Code SVN: r23203 - in labs/jbossrules/branches/drools-api-refactor-20080929: drools-compiler/src/main/java/org/drools/builder/impl and 1 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Sep 30 00:01:17 EDT 2008


Author: mark.proctor at jboss.com
Date: 2008-09-30 00:01:16 -0400 (Tue, 30 Sep 2008)
New Revision: 23203

Modified:
   labs/jbossrules/branches/drools-api-refactor-20080929/drools-api/src/main/java/org/drools/builder/ProcessBuilder.java
   labs/jbossrules/branches/drools-api-refactor-20080929/drools-api/src/main/java/org/drools/builder/RuleBuilder.java
   labs/jbossrules/branches/drools-api-refactor-20080929/drools-compiler/src/main/java/org/drools/builder/impl/KnowledgeBuilderImpl.java
   labs/jbossrules/branches/drools-api-refactor-20080929/drools-compiler/src/main/java/org/drools/compiler/PackageBuilder.java
Log:
JBRULES-1734 Drools API
-Refactoring things to work with Process

JBRULES-1789 All resources to be loaded from URL and store the String

Modified: labs/jbossrules/branches/drools-api-refactor-20080929/drools-api/src/main/java/org/drools/builder/ProcessBuilder.java
===================================================================
--- labs/jbossrules/branches/drools-api-refactor-20080929/drools-api/src/main/java/org/drools/builder/ProcessBuilder.java	2008-09-30 03:55:04 UTC (rev 23202)
+++ labs/jbossrules/branches/drools-api-refactor-20080929/drools-api/src/main/java/org/drools/builder/ProcessBuilder.java	2008-09-30 04:01:16 UTC (rev 23203)
@@ -1,9 +1,10 @@
 package org.drools.builder;
 
 import java.io.Reader;
+import java.net.URL;
 
 public interface ProcessBuilder {
-	
+    void addProcessFromXml(URL url);
     void addProcessFromXml(Reader reader);
     
 }

Modified: labs/jbossrules/branches/drools-api-refactor-20080929/drools-api/src/main/java/org/drools/builder/RuleBuilder.java
===================================================================
--- labs/jbossrules/branches/drools-api-refactor-20080929/drools-api/src/main/java/org/drools/builder/RuleBuilder.java	2008-09-30 03:55:04 UTC (rev 23202)
+++ labs/jbossrules/branches/drools-api-refactor-20080929/drools-api/src/main/java/org/drools/builder/RuleBuilder.java	2008-09-30 04:01:16 UTC (rev 23203)
@@ -1,8 +1,11 @@
 package org.drools.builder;
 
 import java.io.Reader;
+import java.net.URL;
 
 public interface RuleBuilder {
+    public void addPackageFromDrl(URL url);
     public void addPackageFromDrl(Reader reader);
+    public void addPackageFromXml(URL url);
     public void addPackageFromXml(Reader reader);    
 }

Modified: labs/jbossrules/branches/drools-api-refactor-20080929/drools-compiler/src/main/java/org/drools/builder/impl/KnowledgeBuilderImpl.java
===================================================================
--- labs/jbossrules/branches/drools-api-refactor-20080929/drools-compiler/src/main/java/org/drools/builder/impl/KnowledgeBuilderImpl.java	2008-09-30 03:55:04 UTC (rev 23202)
+++ labs/jbossrules/branches/drools-api-refactor-20080929/drools-compiler/src/main/java/org/drools/builder/impl/KnowledgeBuilderImpl.java	2008-09-30 04:01:16 UTC (rev 23203)
@@ -1,6 +1,7 @@
 package org.drools.builder.impl;
 
 import java.io.Reader;
+import java.net.URL;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.List;
@@ -18,6 +19,14 @@
 		this.pkgBuilder = pkgBuilder;
 	}
 
+	public void addPackageFromDrl(URL url) {
+        try {
+            pkgBuilder.addPackageFromDrl(url);
+        } catch (Exception e) {
+            e.printStackTrace();
+        }	    
+	}
+	
 	public void addPackageFromDrl(Reader reader) {
 		try {
 			pkgBuilder.addPackageFromDrl(reader);
@@ -26,6 +35,14 @@
 		}
 	}
 
+	public void addPackageFromXml(URL url) {
+        try {
+            pkgBuilder.addPackageFromXml( url );
+        } catch (Exception e) {
+            e.printStackTrace();
+        }	    
+	}
+	
 	public void addPackageFromXml(Reader reader) {
 		try {
 			pkgBuilder.addPackageFromXml(reader);
@@ -33,7 +50,14 @@
 			e.printStackTrace();
 		}
 	}
-
+	public void addProcessFromXml(URL url) {
+	       try {
+	            pkgBuilder.addProcessFromXml(url);
+	        } catch (Exception e) {
+	            e.printStackTrace();
+	        }
+	}
+	
 	public void addProcessFromXml(Reader reader) {
 		try {
 			pkgBuilder.addProcessFromXml(reader);

Modified: labs/jbossrules/branches/drools-api-refactor-20080929/drools-compiler/src/main/java/org/drools/compiler/PackageBuilder.java
===================================================================
--- labs/jbossrules/branches/drools-api-refactor-20080929/drools-compiler/src/main/java/org/drools/compiler/PackageBuilder.java	2008-09-30 03:55:04 UTC (rev 23202)
+++ labs/jbossrules/branches/drools-api-refactor-20080929/drools-compiler/src/main/java/org/drools/compiler/PackageBuilder.java	2008-09-30 04:01:16 UTC (rev 23203)
@@ -263,7 +263,7 @@
         }
     }
 
-    public void addPackageFromURL(final URL url) throws DroolsParserException,
+    public void addPackageFromDrl(final URL url) throws DroolsParserException,
                                                 IOException {
         this.url = url.toExternalForm();
         addPackageFromDrl( new InputStreamReader( url.openStream() ) );




More information about the jboss-svn-commits mailing list