[jboss-svn-commits] JBL Code SVN: r19981 - in labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools: xml and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat May 17 08:40:51 EDT 2008


Author: KrisVerlaenen
Date: 2008-05-17 08:40:51 -0400 (Sat, 17 May 2008)
New Revision: 19981

Modified:
   labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/AbstractJavaProcessBuilder.java
   labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/xml/XmlDumper.java
   labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/xml/XmlRuleFlowProcessDumper.java
Log:
JBRULES-1608: Update examples to use new ruleflow ePDL format
 - updated workitem example

Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/AbstractJavaProcessBuilder.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/AbstractJavaProcessBuilder.java	2008-05-17 12:40:45 UTC (rev 19980)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/AbstractJavaProcessBuilder.java	2008-05-17 12:40:51 UTC (rev 19981)
@@ -28,8 +28,6 @@
          */
         TemplateRuntime.execute(RULE_REGISTRY.getNamedTemplate("rules"), null, RULE_REGISTRY);
         TemplateRuntime.execute(INVOKER_REGISTRY.getNamedTemplate("invokers"), null, INVOKER_REGISTRY);
-
-        System.out.println();
     }
 
     public TemplateRegistry getRuleTemplateRegistry() {

Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/xml/XmlDumper.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/xml/XmlDumper.java	2008-05-17 12:40:45 UTC (rev 19980)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/xml/XmlDumper.java	2008-05-17 12:40:51 UTC (rev 19981)
@@ -390,7 +390,7 @@
      * </p>
      * @author <a href="mailto:prietor at gmail.com">Author Javier Prieto</a>
      */
-    private String replaceIllegalChars(final String code) {
+    public static String replaceIllegalChars(final String code) {
         final StringBuffer sb = new StringBuffer();
         if ( code != null ) {
             final int n = code.length();

Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/xml/XmlRuleFlowProcessDumper.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/xml/XmlRuleFlowProcessDumper.java	2008-05-17 12:40:45 UTC (rev 19980)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/xml/XmlRuleFlowProcessDumper.java	2008-05-17 12:40:51 UTC (rev 19981)
@@ -217,7 +217,7 @@
             if (consequence == null) {
                 endElement();
             } else {
-                xmlDump.append(">" + consequence.trim() + "</action>" + EOL);
+                xmlDump.append(">" + XmlDumper.replaceIllegalChars(consequence.trim()) + "</action>" + EOL);
             }
         } else {
             endElement();
@@ -286,7 +286,7 @@
                 }
                 String constraintString = constraint.getConstraint();
                 if (constraintString != null) {
-                    xmlDump.append(">" + constraintString + "</constraint>" + EOL);
+                    xmlDump.append(">" + XmlDumper.replaceIllegalChars(constraintString) + "</constraint>" + EOL);
                 } else {
                     xmlDump.append("/>" + EOL);
                 }
@@ -300,7 +300,7 @@
         visitNode("milestone", milestoneNode, includeMeta);
         String constraint = milestoneNode.getConstraint();
         if (constraint != null) {
-            xmlDump.append(">" + constraint.trim() + "</milestone>" + EOL);
+            xmlDump.append(">" + XmlDumper.replaceIllegalChars(constraint.trim()) + "</milestone>" + EOL);
         } else {
             endElement();
         }




More information about the jboss-svn-commits mailing list