[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