[jboss-svn-commits] JBL Code SVN: r12788 - in labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools: rule/builder/dialect/java and 1 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Jun 23 09:27:56 EDT 2007


Author: tirelli
Date: 2007-06-23 09:27:56 -0400 (Sat, 23 Jun 2007)
New Revision: 12788

Modified:
   labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/PackageBuilderConfiguration.java
   labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaAccumulateBuilder.java
   labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/mvel/MVELAccumulateBuilder.java
Log:
JBRULES-941: Refactoring a few method names

Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/PackageBuilderConfiguration.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/PackageBuilderConfiguration.java	2007-06-23 09:17:39 UTC (rev 12787)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/PackageBuilderConfiguration.java	2007-06-23 13:27:56 UTC (rev 12788)
@@ -18,6 +18,7 @@
 
 import java.lang.reflect.Constructor;
 import java.util.Arrays;
+import java.util.Collections;
 import java.util.HashMap;
 import java.util.Iterator;
 import java.util.Map;
@@ -62,7 +63,7 @@
 
     private ChainedProperties    chainedProperties;
 
-    private Map                  accumulatorFunctions;
+    private Map                  accumulateFunctions;
 
     /**
      * Programmatic properties file, added with lease precedence
@@ -243,31 +244,36 @@
     }
 
     private void buildAccumulateFunctionsMap() {
-        this.accumulatorFunctions = new HashMap();
+        this.accumulateFunctions = new HashMap();
         Map temp = new HashMap();
         this.chainedProperties.mapStartsWith( temp,
                                               ACCUMULATE_FUNCTION_PREFIX );
-        for( Iterator it = temp.entrySet().iterator(); it.hasNext(); ) {
+        for ( Iterator it = temp.entrySet().iterator(); it.hasNext(); ) {
             Map.Entry entry = (Map.Entry) it.next();
             String identifier = ((String) entry.getKey()).trim().substring( ACCUMULATE_FUNCTION_PREFIX.length() );
-            this.accumulatorFunctions.put( identifier, entry.getValue() );
+            this.accumulateFunctions.put( identifier,
+                                           entry.getValue() );
         }
     }
+    
+    public Map getAccumulateFunctionsMap() {
+        return Collections.unmodifiableMap( this.accumulateFunctions );
+    }
 
-    public void addAccumulatorFunction(String identifier,
-                                       String className) {
-        this.accumulatorFunctions.put( identifier,
+    public void addAccumulateFunction(String identifier,
+                                      String className) {
+        this.accumulateFunctions.put( identifier,
                                        className );
     }
 
-    public void addAccumulatorFunction(String identifier,
-                                       Class clazz) {
-        this.accumulatorFunctions.put( identifier,
+    public void addAccumulateFunction(String identifier,
+                                      Class clazz) {
+        this.accumulateFunctions.put( identifier,
                                        clazz.getName() );
     }
 
-    public AccumulateFunction getAccumulatorFunction(String identifier) {
-        String className = (String) this.accumulatorFunctions.get( identifier );
+    public AccumulateFunction getAccumulateFunction(String identifier) {
+        String className = (String) this.accumulateFunctions.get( identifier );
         if ( className == null ) {
             throw new RuntimeDroolsException( "No accumulator function found for identifier: " + identifier );
         }

Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaAccumulateBuilder.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaAccumulateBuilder.java	2007-06-23 09:17:39 UTC (rev 12787)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaAccumulateBuilder.java	2007-06-23 13:27:56 UTC (rev 12788)
@@ -111,7 +111,7 @@
                                                    requiredGlobals );
 
 
-            AccumulateFunction function = context.getConfiguration().getAccumulatorFunction( accumDescr.getFunctionIdentifier() );
+            AccumulateFunction function = context.getConfiguration().getAccumulateFunction( accumDescr.getFunctionIdentifier() );
 
             JavaAccumulatorFunctionExecutor accumulator = new JavaAccumulatorFunctionExecutor( function );
             

Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/mvel/MVELAccumulateBuilder.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/mvel/MVELAccumulateBuilder.java	2007-06-23 09:17:39 UTC (rev 12787)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/mvel/MVELAccumulateBuilder.java	2007-06-23 13:27:56 UTC (rev 12788)
@@ -101,7 +101,7 @@
             final Serializable expression = MVEL.compileExpression( (String) accumDescr.getExpression(),
                                                                     ((MVELDialect) context.getDialect()).getClassImportResolverFactory().getImportedClasses() );
 
-            AccumulateFunction function = context.getConfiguration().getAccumulatorFunction( accumDescr.getFunctionIdentifier() );
+            AccumulateFunction function = context.getConfiguration().getAccumulateFunction( accumDescr.getFunctionIdentifier() );
             
             accumulator = new MVELAccumulatorFunctionExecutor( factory,
                                                                expression,




More information about the jboss-svn-commits mailing list