[jboss-svn-commits] JBL Code SVN: r23950 - in labs/jbossrules/trunk/drools-api/src/main/java/org/drools: agent and 13 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Nov 19 05:15:48 EST 2008


Author: mark.proctor at jboss.com
Date: 2008-11-19 05:15:44 -0500 (Wed, 19 Nov 2008)
New Revision: 23950

Modified:
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBase.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBaseConfiguration.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBaseFactory.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBaseProvider.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/PropertiesConfiguration.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/ProviderInitializationException.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/agent/KnowledgeAgent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/agent/KnowledgeAgentFactory.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/agent/KnowledgeAgentProvider.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/agent/KnowledgeEventListener.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/DecisionTableConfiguration.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/DecisionTableInputType.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilder.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderConfiguration.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderError.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderErrors.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderFactory.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderProvider.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeType.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/ProcessBuilder.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/RuleBuilder.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/KnowledgePackage.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Connection.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Node.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Process.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/WorkflowProcess.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/rule/Rule.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/KnowledgeRuntimeEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/KnowledgeRuntimeEventManager.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterFunctionRemovedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterKnowledgeBaseLockedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterKnowledgeBaseUnlockedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterKnowledgePackageAddedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterKnowledgePackageRemovedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterRuleAddedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterRuleRemovedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeFunctionRemovedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeKnowledgeBaseLockedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeKnowledgeBaseUnlockedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeKnowledgePackageAddedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeKnowledgePackageRemovedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeRuleAddedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeRuleRemovedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/KnowledgeBaseEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/KnowledgeBaseEventManager.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessCompletedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessEventListener.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessEventManager.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessNodeEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessNodeLeftEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessNodeTriggeredEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessStartedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ActivationCancelledEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ActivationCreatedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ActivationEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/AfterActivationFiredEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/AgendaEventListener.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/AgendaGroupEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/AgendaGroupPoppedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/AgendaGroupPushedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/BeforeActivationFiredEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/DefaultAgendaEventListener.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/DefaultWorkingMemoryEventListener.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ObjectInsertedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ObjectRetractedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ObjectUpdatedEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/WorkingMemoryEvent.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/WorkingMemoryEventListener.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/WorkingMemoryEventManager.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/ClassObjectFilter.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/FactParams.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/GlobalParams.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/GlobalResolver.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/KnowledgeRuntime.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/KnowledgeSessionConfiguration.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/ObjectFilter.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/Parameters.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/StatefulKnowledgeSession.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/StatelessKnowledgeSession.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/StatelessKnowledgeSessionResults.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/EventListener.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/NodeInstance.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/ProcessInstance.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/ProcessRuntime.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/StatefulProcessSession.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/WorkItem.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/WorkItemHandler.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/WorkItemManager.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/WorkflowProcessInstance.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/Activation.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/ActivationGroup.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/Agenda.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/AgendaFilter.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/AgendaGroup.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/ConsequenceException.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/ConsequenceExceptionHandler.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/PropagationContext.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/RuleContext.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/RuleFlowGroup.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/StatefulRuleSession.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/StatelessRuleSession.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/WorkingMemory.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/WorkingMemoryEntryPoint.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/time/SessionClock.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/util/ChainedProperties.java
Log:
JBRULES-1734 Drools API 
-reformatted
-started up to update javadocs

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBase.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBase.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBase.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -8,23 +8,91 @@
 import org.drools.runtime.StatefulKnowledgeSession;
 import org.drools.runtime.StatelessKnowledgeSession;
 
-public interface KnowledgeBase extends KnowledgeBaseEventManager {    
-    
-    void addKnowledgePackages(Collection<KnowledgePackage> knowledgePackage);
-    
-    Collection<KnowledgePackage> getKnowledgePackages();    
-    
+/**
+ * <p>
+ * The KnowlegeBase is a repository of all the application's knowledge definitions.
+ * It will contain rules, processes, functions, type models. The KnowledgeBase itself
+ * does not contain data, instead sessions are created from the KnowledgeBase in which
+ * data can be inserted and process instances started. Creating the KnowlegeBase can be 
+ * heavy, where as session creation is very light, so it is recommended that KnowleBase's
+ * be cached where possible to allow for repeated session creation. The KnowledgeBase
+ * is created from the KnowledgeBaseFactory:
+ * </p>
+ * <pre>
+ * KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+ * </pre>
+ * 
+ * 
+ */
+public interface KnowledgeBase
+    extends
+    KnowledgeBaseEventManager {
+
+    /**
+     * Add the collection of KnowledgePackages to the KnowledgeBase. It is recommended that you
+     * ALWAYS check KnowledgeBuilder.hasErrors() first before doing this.
+     * @param knowledgePackage
+     */
+    void addKnowledgePackages(Collection<KnowledgePackage> kpackages);
+
+    /**
+     * Return an immutable collection of the packages that exist in this KnowledgeBase.
+     * @return
+     */
+    Collection<KnowledgePackage> getKnowledgePackages();
+
+    /**
+     * Remove a KnowledgePackage and all the definitions it contains from the KnowledgeBase.
+     * @param packageName
+     */
     void removeKnowledgePackage(String packageName);
 
+    /**
+     * Remove a rule from the specified package.
+     * @param packageName
+     * @param ruleName
+     */
     void removeRule(String packageName,
                     String ruleName);
 
+    /**
+     * Create a new StatefulKnolwedgeSession using the given session configuration.
+     * Don't forget to dispose() session when you are done.
+     * 
+     * @param conf
+     * @return
+     *     The StatefulKnowledgeSession.
+     */
     StatefulKnowledgeSession newStatefulSession(KnowledgeSessionConfiguration conf);
-    
+
+    /**
+     * Create a new StatefulKnolwedgeSession using the default session configuration.
+     * Don't forget to dispose() session when you are done.
+     * 
+     * @param conf
+     * @return
+     *     The StatefulKnowledgeSession.
+     */
     StatefulKnowledgeSession newStatefulKnowledgeSession();
-    
+
+    /**
+     * Create a new StatelessKnolwedgeSession using the given session configuration.
+     * You do not need to call dispose() on this.
+     * 
+     * @param conf
+     * @return
+     *     The StatelessKnowledgeSession.
+     */
     StatelessKnowledgeSession newStatelessKnowledgeSession(KnowledgeSessionConfiguration conf);
-    
-    StatelessKnowledgeSession newStatelessKnowledgeSession();    
-    
+
+    /**
+     * Create a new StatelessKnolwedgeSession using the default session configuration.
+     * You do not need to call dispose() on this.
+     * 
+     * @param conf
+     * @return
+     *     The StatelessKnowledgeSession.
+     */
+    StatelessKnowledgeSession newStatelessKnowledgeSession();
+
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBaseConfiguration.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBaseConfiguration.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBaseConfiguration.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -41,6 +41,8 @@
  * drools.ruleBaseUpdateHandler = <qualified class name>
  *  
  */
-public interface KnowledgeBaseConfiguration  extends PropertiesConfiguration  {
+public interface KnowledgeBaseConfiguration
+    extends
+    PropertiesConfiguration {
 
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBaseFactory.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBaseFactory.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBaseFactory.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -2,45 +2,71 @@
 
 import java.util.Properties;
 
-
+/**
+ * This factory will create and return a KnowledgeBase instance, an optional KnowledgeBaseConfiguration
+ * can be provided. The KnowlegeBaseConfiguration is also itself created from this factory.
+ *
+ */
 public class KnowledgeBaseFactory {
     private static KnowledgeBaseProvider provider;
-    
-    public static KnowledgeBase newKnowledgeBase() {      
-        return getsetKnowledgeBaseProvider().newKnowledgeBase();
+
+    /**
+     * Create a new KnowledgeBase using the default KnowledgeBaseConfiguration
+     * @return
+     *     The KnowledgeBase
+     */
+    public static KnowledgeBase newKnowledgeBase() {
+        return getKnowledgeBaseProvider().newKnowledgeBase();
     }
-    
+
+    /**
+     * Create a new KnowledgeBase using the given KnowledgeBaseConfiguration
+     * @return
+     *     The KnowledgeBase
+     */
     public static KnowledgeBase newKnowledgeBase(KnowledgeBaseConfiguration conf) {
-   
-        return getsetKnowledgeBaseProvider().newKnowledgeBase(conf);        
+        return getKnowledgeBaseProvider().newKnowledgeBase( conf );
     }
-    
+
+    /**
+     * Create a KnowledgeBaseConfiguration on which properties can be set.
+     * @return
+     *     The KnowledgeBaseConfiguration.
+     */
     public static KnowledgeBaseConfiguration newKnowledgeBaseConfiguration() {
-        return getsetKnowledgeBaseProvider().newKnowledgeBaseConfiguration();
+        return getKnowledgeBaseProvider().newKnowledgeBaseConfiguration();
     }
-    
-    public static KnowledgeBaseConfiguration newKnowledgeBaseConfiguration(Properties properties, ClassLoader classLoader) {
-        return getsetKnowledgeBaseProvider().newKnowledgeBaseConfiguration( properties, classLoader );
-    }    
-    
-    public static void setKnowledgeBaseProvider(KnowledgeBaseProvider provider) {
+
+    /**
+     * Create a KnowledgeBaseConfiguration on which properties can be set. Use
+     * the given properties file and ClassLoader - either of which can be null.
+     * @return
+     *     The KnowledgeBaseConfiguration.
+     */
+    public static KnowledgeBaseConfiguration newKnowledgeBaseConfiguration(Properties properties,
+                                                                           ClassLoader classLoader) {
+        return getKnowledgeBaseProvider().newKnowledgeBaseConfiguration( properties,
+                                                                         classLoader );
+    }
+
+    private static synchronized void setKnowledgeBaseProvider(KnowledgeBaseProvider provider) {
         KnowledgeBaseFactory.provider = provider;
-    }    
-    
-    public static synchronized KnowledgeBaseProvider getsetKnowledgeBaseProvider() {
+    }
+
+    private static synchronized KnowledgeBaseProvider getKnowledgeBaseProvider() {
         if ( provider == null ) {
             loadProvider();
-        }     
+        }
         return provider;
     }
-    
-	private static void loadProvider() {
+
+    private static void loadProvider() {
         try {
             // we didn't find anything in properties so lets try and us reflection
-            Class<KnowledgeBaseProvider> cls = ( Class<KnowledgeBaseProvider> ) Class.forName( "org.drools.impl.KnowledgeBaseProviderImpl" );
+            Class<KnowledgeBaseProvider> cls = (Class<KnowledgeBaseProvider>) Class.forName( "org.drools.impl.KnowledgeBaseProviderImpl" );
             setKnowledgeBaseProvider( cls.newInstance() );
         } catch ( Exception e ) {
             throw new ProviderInitializationException( "Provider org.drools.impl.KnowledgeBaseProviderImpl could not be set." );
-        }        
-    }    
+        }
+    }
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBaseProvider.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBaseProvider.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBaseProvider.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -3,15 +3,15 @@
 import java.util.Properties;
 
 public interface KnowledgeBaseProvider {
-    
+
     /**
      * Instantiate and return a new KnowledgeBaseConfiguration
      * 
      * @return
      *     the KnowledgeBaseConfiguration
      */
-    public KnowledgeBaseConfiguration newKnowledgeBaseConfiguration(); 
-    
+    public KnowledgeBaseConfiguration newKnowledgeBaseConfiguration();
+
     /**
      * Instantiate and return a new KnowledgeBaseConfiguration
      * 
@@ -22,8 +22,9 @@
      * @return
      *     The KnowledgeBaseConfiguration
      */
-    public KnowledgeBaseConfiguration newKnowledgeBaseConfiguration(Properties properties, ClassLoader classLoader);   
-    
+    public KnowledgeBaseConfiguration newKnowledgeBaseConfiguration(Properties properties,
+                                                                    ClassLoader classLoader);
+
     /**
      * Instantiate and return a KnowledgeBase using a default KnowledgeBaseConfiguration
      * 
@@ -31,7 +32,7 @@
      *      The KnowledgeBase
      */
     KnowledgeBase newKnowledgeBase();
-    
+
     /**
      * Instantiate and return a KnowledgeBase using the given KnowledgeBaseConfiguration
      * 
@@ -40,6 +41,6 @@
      * @return
      *     The KnowledgeBase
      */
-    KnowledgeBase newKnowledgeBase(KnowledgeBaseConfiguration conf);   
-    
+    KnowledgeBase newKnowledgeBase(KnowledgeBaseConfiguration conf);
+
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/PropertiesConfiguration.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/PropertiesConfiguration.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/PropertiesConfiguration.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,6 +1,8 @@
 package org.drools;
 
 public interface PropertiesConfiguration {
-    public void setProperty(String name, String value);
+    public void setProperty(String name,
+                            String value);
+
     public String getProperty(String name);
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/ProviderInitializationException.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/ProviderInitializationException.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/ProviderInitializationException.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -46,7 +46,7 @@
      * @see java.lang.Exception#Exception(String message, Throwable cause)
      */
     public ProviderInitializationException(final String message,
-                                  final Throwable cause) {
+                                           final Throwable cause) {
         super( message,
                cause );
     }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/agent/KnowledgeAgent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/agent/KnowledgeAgent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/agent/KnowledgeAgent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -3,53 +3,20 @@
 import org.drools.KnowledgeBase;
 
 /**
- * This manages a single KnowledeBase, using the given properties.
- * You should only have ONE instance of this agent per KnowledeBase configuration.
- * You can get the KnowledeBase from this agent repeatedly, as needed, or if you keep the KnowledeBase,
- * under most configurations it will be automatically updated.
- *
- * How this behaves depends on the properties that you pass into it (documented below)
- *
- * CONFIG OPTIONS (to be passed in as properties):
- *  <code>newInstance</code>: setting this to "true" means that each time the rules are changed
- *   a new instance of the KnowledeBase is created (as opposed to updated in place)
- *   the default is to update in place. DEFAULT: false. If you set this to true,
- *   then you will need to call getRuleBase() each time you want to use it. If it is false,
- *   then it means you can keep your reference to the KnowledeBase and it will be updated automatically
- *   (as well as any StatefulKnowlegeSessions).
- *
- *  <code>poll</code>The number of seconds to poll for changes. Polling
- *  happens in a background thread. eg: poll=30 #30 second polling.
- *
- *  <code>file</code>: a space separated listing of files that make up the
- *  packages of the KnowledeBase. Each package can only be in one file. You can't have
- *  packages spread across files. eg: file=/your/dir/file1.pkg file=/your/dir/file2.pkg
- *  If the file has a .pkg extension, then it will be loaded as a binary Package (eg from the BRMS). If its a
- *  DRL file (ie a file with a .drl extension with rule source in it), then it will attempt to compile it (of course, you will need the drools-compiler and its dependencies
- *  available on your classpath).
- *
- *  <code>dir</code>: a single file system directory to monitor for packages.
- *  As with files, each package must be in its own file.
- *  eg: dir=/your/dir
- *
- *  <code>url</code>: A space separated URL to a binary KnowledeBase in the BRMS.
- *  eg: url=http://server/drools-guvnor/packages/somePakage/VERSION_1
- *  For URL you will also want a local cache directory setup:
- *  eg: localCacheDir=/some/dir/that/exists
- *  This is needed so that the runtime can startup and load packages even if the BRMS
- *  is not available (or the network).
- *
- *  <code>name</code>
- *  the Name is used in any logging, so each agent can be differentiated (you may have one agent per KnowledeBase
- *  that you need in your application).
- *
- *  There is also an KnowledgeAgentEventListener interface which you can provide which will call back when lifecycle
- *  events happen, or errors/warnings occur. As the updating happens in a background thread, this may be important.
- *  The default event listener logs to the System.err output stream.
- *
+ * The KnowlegeAgent
  */
 public interface KnowledgeAgent {
+    /**
+     * 
+     * @return
+     *    The name
+     */
     String getName();
-    
+
+    /**
+     * Returns the cached KnowledgeBase
+     * @return
+     *     The KnowledgeBase
+     */
     KnowledgeBase getKnowledgeBase();
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/agent/KnowledgeAgentFactory.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/agent/KnowledgeAgentFactory.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/agent/KnowledgeAgentFactory.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -3,16 +3,85 @@
 import java.util.Properties;
 
 import org.drools.KnowledgeBaseConfiguration;
-import org.drools.KnowledgeBaseProvider;
 import org.drools.ProviderInitializationException;
 
+/**
+ * <p>
+ * KnowledgeAgents can build and cache KnowledgeBases using resources from different locations,
+ * such as file for http. It can be set to poll that location for updates and will rebuild, or update
+ * depending on the configuration, the cached KnowledgeBase.
+ * </p>
+ * 
+ * <p>
+ * All KnowledgeAgents must be given a name.
+ * </p>
+ *  
+ * <p> 
+ * You should only have ONE instance of this agent per KnowledeBase configuration.
+ * You can get the KnowledeBase from this agent repeatedly, as needed, or if you keep the KnowledeBase,
+ * under most configurations it will be automatically updated.
+ * </p>
+ * 
+ * <p>
+ * How this behaves depends on the properties that you pass into it (documented below)
+ * </p>
+ * 
+ * <p>
+ * CONFIG OPTIONS (to be passed in as properties):<br/>
+ * <ul>
+ *  <li><code>newInstance</code>: setting this to "true" means that each time the rules are changed
+ *   a new instance of the KnowledeBase is created (as opposed to updated in place)
+ *   the default is to update in place. DEFAULT: false. If you set this to true,
+ *   then you will need to call getRuleBase() each time you want to use it. If it is false,
+ *   then it means you can keep your reference to the KnowledeBase and it will be updated automatically
+ *   (as well as any StatefulKnowlegeSessions).
+ *   </li>
+ *
+ *  <li>
+ *  <code>poll</code>The number of seconds to poll for changes. Polling
+ *  happens in a background thread. eg: poll=30 #30 second polling.
+ *  </li>
+ *
+ *  <li>
+ *  <code>file</code>: a space separated listing of files that make up the
+ *  packages of the KnowledeBase. Each package can only be in one file. You can't have
+ *  packages spread across files. eg: file=/your/dir/file1.pkg file=/your/dir/file2.pkg
+ *  If the file has a .pkg extension, then it will be loaded as a binary Package (eg from the BRMS). If its a
+ *  DRL file (ie a file with a .drl extension with rule source in it), then it will attempt to compile it (of course, you will need the drools-compiler and its dependencies
+ *  available on your classpath).
+ *  </li>
+ *
+ *  <li>
+ *  <code>dir</code>: a single file system directory to monitor for packages.
+ *  As with files, each package must be in its own file.
+ *  eg: dir=/your/dir
+ *  </li>
+ *
+ *  <li>
+ *  <code>url</code>: A space separated URL to a binary KnowledeBase in the BRMS.
+ *  eg: url=http://server/drools-guvnor/packages/somePakage/VERSION_1
+ *  For URL you will also want a local cache directory setup:
+ *  eg: localCacheDir=/some/dir/that/exists
+ *  This is needed so that the runtime can startup and load packages even if the BRMS
+ *  is not available (or the network).
+ *  </li>
+ *  
+ *  <li>
+ *  <code>name</code>
+ *  the Name is used in any logging, so each agent can be differentiated (you may have one agent per KnowledeBase
+ *  that you need in your application).
+ *  </li>
+ * </p>
+ *  
+ * <p>
+ *  There is also an KnowledgeAgentEventListener interface which you can provide which will call back when lifecycle
+ *  events happen, or errors/warnings occur. As the updating happens in a background thread, this may be important.
+ *  The default event listener logs to the System.err output stream.
+ * </p>
+ */
 public class KnowledgeAgentFactory {
     private static KnowledgeAgentProvider provider;
-    
-    public synchronized static void setKnowledgeAgentProvider(KnowledgeAgentProvider provider) {
-        KnowledgeAgentFactory.provider = provider;
-    }
-    
+
     public static KnowledgeAgent newKnowledgeAgent(String name,
                                                    Properties config) {
         return newKnowledgeAgent( name,
@@ -29,24 +98,31 @@
                                                    Properties config,
                                                    KnowledgeEventListener listener,
                                                    KnowledgeBaseConfiguration ruleBaseConf) {
-       
-        return getKnowledgeAgentProvider().newKnowledgeAgent(name, config, listener, ruleBaseConf);  
+
+        return getKnowledgeAgentProvider().newKnowledgeAgent( name,
+                                                              config,
+                                                              listener,
+                                                              ruleBaseConf );
     }
-    
+
+    private static synchronized void setKnowledgeAgentProvider(KnowledgeAgentProvider provider) {
+        KnowledgeAgentFactory.provider = provider;
+    }
+
     private static synchronized KnowledgeAgentProvider getKnowledgeAgentProvider() {
         if ( provider == null ) {
             loadProvider();
-        } 
+        }
         return provider;
     }
-    
-    private static void loadProvider() {    
+
+    private static void loadProvider() {
         try {
             // we didn't find anything in properties so lets try and us reflection
-            Class<KnowledgeAgentProvider> cls = ( Class<KnowledgeAgentProvider> ) Class.forName( "org.drools.agent.KnowledgeAgentProviderImpl" );
+            Class<KnowledgeAgentProvider> cls = (Class<KnowledgeAgentProvider>) Class.forName( "org.drools.agent.KnowledgeAgentProviderImpl" );
             setKnowledgeAgentProvider( cls.newInstance() );
         } catch ( Exception e ) {
             throw new ProviderInitializationException( "Provider org.drools.agent.KnowledgeAgentProvider could not be set." );
-        }  
+        }
     }
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/agent/KnowledgeAgentProvider.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/agent/KnowledgeAgentProvider.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/agent/KnowledgeAgentProvider.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -5,7 +5,7 @@
 import org.drools.KnowledgeBaseConfiguration;
 
 public interface KnowledgeAgentProvider {
-    
+
     KnowledgeAgent newKnowledgeAgent(String name,
                                      Properties config);
 

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/agent/KnowledgeEventListener.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/agent/KnowledgeEventListener.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/agent/KnowledgeEventListener.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -5,18 +5,17 @@
      * For general info messages
      */
     public void info(String message);
-    
+
     /**
      * For a warning (useful when tracking down problems).
      */
     public void warning(String message);
-    
+
     /**
      * An exception occurred.
      */
     public void exception(Exception e);
-    
-    
+
     /**
      * These should not be logged, just shown if needed.
      */

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/DecisionTableConfiguration.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/DecisionTableConfiguration.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/DecisionTableConfiguration.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,12 +1,14 @@
 package org.drools.builder;
 
-public interface DecisionTableConfiguration extends ResourceConfiguration {
-    
+public interface DecisionTableConfiguration
+    extends
+    ResourceConfiguration {
+
     void setInputType(DecisionTableInputType inputType);
-    
-    DecisionTableInputType getInputType();    
-    
+
+    DecisionTableInputType getInputType();
+
     void setWorksheetName(String name);
-    
-    String getWorksheetName();       
+
+    String getWorksheetName();
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/DecisionTableInputType.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/DecisionTableInputType.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/DecisionTableInputType.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,6 +1,5 @@
 package org.drools.builder;
 
 public enum DecisionTableInputType {
-    XLS, 
-    CSV;
+    XLS, CSV;
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilder.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilder.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilder.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -6,16 +6,25 @@
 
 import org.drools.definition.KnowledgePackage;
 
-public interface KnowledgeBuilder extends RuleBuilder, ProcessBuilder {
-    
-    void addResource(URL url, KnowledgeType type);
-    
-    void addResource(URL url, KnowledgeType type, ResourceConfiguration configuration);
-    
-    void addResource(Reader reader, KnowledgeType type);   
-    
-    void addResource(Reader reader, KnowledgeType type, ResourceConfiguration configuration);    
-    
+public interface KnowledgeBuilder
+    extends
+    RuleBuilder,
+    ProcessBuilder {
+
+    void addResource(URL url,
+                     KnowledgeType type);
+
+    void addResource(URL url,
+                     KnowledgeType type,
+                     ResourceConfiguration configuration);
+
+    void addResource(Reader reader,
+                     KnowledgeType type);
+
+    void addResource(Reader reader,
+                     KnowledgeType type,
+                     ResourceConfiguration configuration);
+
     /**
      * Returns the built packages.
      * 
@@ -26,19 +35,18 @@
      * @return
      *     The Collection of KnowledgePackages
      */
-	Collection<KnowledgePackage> getKnowledgePackages();
-	
-	/**
-	 * If errors occurred during the build process they are added here
-	 * @return
-	 */
-	boolean hasErrors();
-	
-	/**
-	 * Return errors that occurred during the build process.
-	 * @return
-	 */
-	KnowledgeBuilderErrors getErrors();
-	
-	
+    Collection<KnowledgePackage> getKnowledgePackages();
+
+    /**
+     * If errors occurred during the build process they are added here
+     * @return
+     */
+    boolean hasErrors();
+
+    /**
+     * Return errors that occurred during the build process.
+     * @return
+     */
+    KnowledgeBuilderErrors getErrors();
+
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderConfiguration.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderConfiguration.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderConfiguration.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -2,7 +2,6 @@
 
 import org.drools.PropertiesConfiguration;
 
-
 /**
  * This class configures the knowledge package builder and compiler.
  * Dialects and their DialectConfigurations  are handled by the DialectRegistry
@@ -32,6 +31,8 @@
  * drools.accumulate.function.count = org.drools.base.accumulators.CountAccumulateFunction
  * drools.accumulate.function.sum = org.drools.base.accumulators.SumAccumulateFunction
  */
-public interface KnowledgeBuilderConfiguration extends PropertiesConfiguration {
+public interface KnowledgeBuilderConfiguration
+    extends
+    PropertiesConfiguration {
 
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderError.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderError.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderError.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,12 +1,12 @@
 package org.drools.builder;
 
 public interface KnowledgeBuilderError {
-    
+
     /**
      * Returns the error message
      */
     String getMessage();
-    
+
     /**
      * Returns the lines of the error in the source file
      * @return

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderErrors.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderErrors.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderErrors.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -2,6 +2,8 @@
 
 import java.util.Collection;
 
-public interface KnowledgeBuilderErrors extends Collection<KnowledgeBuilderError> {
-    
+public interface KnowledgeBuilderErrors
+    extends
+    Collection<KnowledgeBuilderError> {
+
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderFactory.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderFactory.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderFactory.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -4,47 +4,100 @@
 
 import org.drools.ProviderInitializationException;
 
+/**
+ * This factory is used to build the knowledge base definitions that are held collectively in
+ * KnowledgePackages. The KnowledgePackage also provides the role of 'namespacing'. An optional
+ * KnowlegeBuilderConfiguration can be supplied. The KnowledgeBuilderConfiguration is itself
+ * created from this factory.
+ * 
+ * <pre>
+ * KnowledgeBuilder kbuilder = KnowlegeBuilderFactory.newKnowledgeBuilder();
+ * </pre>
+ *
+ */
 public class KnowledgeBuilderFactory {
     private static volatile KnowledgeBuilderProvider provider;
-    
+
+    /**
+     * Create and return a new KnowledgeBuilder, using the default KnowledgeBuilderConfigurations
+     * @return
+     *     The KnowledgeBuilder
+     */
+    public static KnowledgeBuilder newKnowledgeBuilder() {
+        return getKnowledgeBuilderProvider().newKnowledgeBuilder();
+    }
+
+    /**
+     * Create and return a new KnowledgeBuilder, using he given KnowledgeBuilderConfigurations
+     * @return
+     *     The KnowledgeBuilder
+     */
+    public static KnowledgeBuilder newKnowledgeBuilder(KnowledgeBuilderConfiguration conf) {
+        return getKnowledgeBuilderProvider().newKnowledgeBuilder( conf );
+    }
+
+    /**
+     * Create a KnowledgeBuilderConfiguration on which properties can be set.
+     * @return
+     *     The KnowledgeBuilderConfiguration.
+     */
     public static KnowledgeBuilderConfiguration newKnowledgeBuilderConfiguration() {
-        return getKnowledgeBuilderProvider().newKnowledgeBuilderConfiguration();        
+        return getKnowledgeBuilderProvider().newKnowledgeBuilderConfiguration();
     }
-    
-    public static KnowledgeBuilderConfiguration newKnowledgeBuilderConfiguration(Properties properties, ClassLoader classLoader) {
-        return getKnowledgeBuilderProvider().newKnowledgeBuilderConfiguration( properties, 
-                                                          classLoader );         
+
+    /**
+     * Create a KnowledgeBuilderConfiguration on which properties can be set. Use
+     * the given properties file and ClassLoader - either of which can be null.
+     * @return
+     *     The KnowledgeBuilderConfiguration.
+     */
+    public static KnowledgeBuilderConfiguration newKnowledgeBuilderConfiguration(Properties properties,
+                                                                                 ClassLoader classLoader) {
+        return getKnowledgeBuilderProvider().newKnowledgeBuilderConfiguration( properties,
+                                                                               classLoader );
     }
-    
+
+    /**
+     * DecisionTable resources require a ResourceConfiguration, that configuration instance is created
+     * here. Note that if you are passing a Reader, you must use an InputStreamReader so the encoding 
+     * can be determined. 
+     * 
+     * <pre>
+     * DecisionTableConfiguration dtConf = KnowledgeBuilderFactory.newDecisionTableConfiguration();
+     * dtConf.setInputType( DecisionTableInputType.XLS );
+     *
+     * KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+     * kbuilder.addResource( new InputStreamReader( getSpreadsheetStream(),
+     *                                             "windows-1252" ),
+     *                       KnowledgeType.DTABLE,
+     *                       dtConf );
+     *                      
+     * </pre>
+     * 
+     * @return
+     */
     public static DecisionTableConfiguration newDecisionTableConfiguration() {
-        return getKnowledgeBuilderProvider().newDecisionTableConfiguration();        
+        return getKnowledgeBuilderProvider().newDecisionTableConfiguration();
     }
-    
-    public static KnowledgeBuilder newKnowledgeBuilder() {
-        return getKnowledgeBuilderProvider().newKnowledgeBuilder();
+
+    private static synchronized void setKnowledgeBuilderProvider(KnowledgeBuilderProvider provider) {
+        KnowledgeBuilderFactory.provider = provider;
     }
-    
-    public static KnowledgeBuilder newKnowledgeBuilder(KnowledgeBuilderConfiguration conf) {
-        return getKnowledgeBuilderProvider().newKnowledgeBuilder(conf);        
-    }
-    
-    public static void setKnowledgeBuilderProvider(KnowledgeBuilderProvider provider) {
-        KnowledgeBuilderFactory.provider = provider;
-    }    
-    
-    public static synchronized KnowledgeBuilderProvider getKnowledgeBuilderProvider() {
+
+    private static synchronized KnowledgeBuilderProvider getKnowledgeBuilderProvider() {
         if ( provider == null ) {
             loadProvider();
-        }     
+        }
         return provider;
-    }    
-    
-	private static void loadProvider() {
+    }
+
+    private static void loadProvider() {
         try {
-            Class<KnowledgeBuilderProvider> cls = ( Class<KnowledgeBuilderProvider> ) Class.forName( "org.drools.builder.impl.KnowledgeBuilderProviderImpl" );
+            Class<KnowledgeBuilderProvider> cls = (Class<KnowledgeBuilderProvider>) Class.forName( "org.drools.builder.impl.KnowledgeBuilderProviderImpl" );
             setKnowledgeBuilderProvider( cls.newInstance() );
         } catch ( Exception e2 ) {
-            throw new ProviderInitializationException( "Provider org.drools.builder.impl.KnowledgeBuilderProviderImpl could not be set.", e2 );
+            throw new ProviderInitializationException( "Provider org.drools.builder.impl.KnowledgeBuilderProviderImpl could not be set.",
+                                                       e2 );
         }
-    }    
+    }
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderProvider.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderProvider.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderProvider.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -9,7 +9,7 @@
      *     the KnowledgeBuilderConfiguration
      */
     public KnowledgeBuilderConfiguration newKnowledgeBuilderConfiguration();
-    
+
     /**
      * Instantiate and return a new KnowledgeBuilderConfiguration
      * 
@@ -19,8 +19,9 @@
      *     Provided ClassLoader, can be null and then ClassLoader defaults to Thread.currentThread().getContextClassLoader()
      * @return
      */
-    public KnowledgeBuilderConfiguration newKnowledgeBuilderConfiguration(Properties properties, ClassLoader classLoader);
-    
+    public KnowledgeBuilderConfiguration newKnowledgeBuilderConfiguration(Properties properties,
+                                                                          ClassLoader classLoader);
+
     /**
      * DecisionTables need to take a configuration of the InputType and XLS based
      * ones can also take a Worksheet name.
@@ -28,8 +29,8 @@
      * @return
      *     The DecisionTableConfiguration
      */
-    public DecisionTableConfiguration newDecisionTableConfiguration();    
-    
+    public DecisionTableConfiguration newDecisionTableConfiguration();
+
     /**
      * Instantiate and return a new KnowledgeBuilder using the default KnowledgeBuilderConfiguration
      * 
@@ -37,7 +38,7 @@
      *     The KnowledgeBuilder
      */
     KnowledgeBuilder newKnowledgeBuilder();
-    
+
     /**
      * Instantiate and return a new KnowledgeBuilder using the given KnowledgeBuilderConfiguration
      * 

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeType.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeType.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeType.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -2,20 +2,20 @@
 
 public enum KnowledgeType {
     /** Drools Rule Language */
-    DRL, 
-    
+    DRL,
+
     /** Drools XML Rule Language */
     XDRL,
-    
-    /** Drools DSL */    
-    DSL,     
-    
-    /** Drools DSL Rule */    
-    DSLR, 
-               
+
+    /** Drools DSL */
+    DSL,
+
+    /** Drools DSL Rule */
+    DSLR,
+
     /** Drools Rule Flow Language */
-    DRF, 
-    
+    DRF,
+
     /** Decision Table */
     DTABLE;
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/ProcessBuilder.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/ProcessBuilder.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/ProcessBuilder.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,8 +1,5 @@
 package org.drools.builder;
 
-import java.io.Reader;
-import java.net.URL;
-
 public interface ProcessBuilder {
 
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/RuleBuilder.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/RuleBuilder.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/RuleBuilder.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,8 +1,5 @@
 package org.drools.builder;
 
-import java.io.Reader;
-import java.net.URL;
-
 public interface RuleBuilder {
-    
+
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/KnowledgePackage.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/KnowledgePackage.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/KnowledgePackage.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -6,10 +6,10 @@
 import org.drools.definition.rule.Rule;
 
 public interface KnowledgePackage {
-	String getName();
-	
+    String getName();
+
     Collection<Rule> getRules();
-    
+
     Collection<Process> getProcesses();
-    
+
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Connection.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Connection.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Connection.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -11,5 +11,5 @@
     String getToType();
 
     Object getMetaData(String name);
-    
+
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Node.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Node.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Node.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -14,11 +14,11 @@
     Map<String, List<Connection>> getOutgoingConnections();
 
     List<Connection> getIncomingConnections(String type);
-    
+
     List<Connection> getOutgoingConnections(String type);
-    
+
     NodeContainer getNodeContainer();
-    
+
     Object getMetaData(String name);
-    
+
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Process.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Process.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/Process.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,17 +1,17 @@
 package org.drools.definition.process;
 
 public interface Process {
-	
+
     String getId();
-    
+
     String getName();
-    
+
     String getVersion();
-    
+
     String getPackageName();
-    
+
     String getType();
-    
+
     Object getMetaData(String name);
 
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/WorkflowProcess.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/WorkflowProcess.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/process/WorkflowProcess.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,5 +1,8 @@
 package org.drools.definition.process;
 
-public interface WorkflowProcess extends Process, NodeContainer {
+public interface WorkflowProcess
+    extends
+    Process,
+    NodeContainer {
 
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/rule/Rule.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/rule/Rule.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/definition/rule/Rule.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,9 +1,9 @@
 package org.drools.definition.rule;
 
 public interface Rule {
-	
+
     String getName();
-    
+
     public String getPackageName();
-    
+
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/KnowledgeRuntimeEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/KnowledgeRuntimeEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/KnowledgeRuntimeEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -3,7 +3,7 @@
 import org.drools.runtime.KnowledgeRuntime;
 
 public interface KnowledgeRuntimeEvent {
-	
-	KnowledgeRuntime getKnowledgeRuntime();
 
+    KnowledgeRuntime getKnowledgeRuntime();
+
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/KnowledgeRuntimeEventManager.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/KnowledgeRuntimeEventManager.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/KnowledgeRuntimeEventManager.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -3,6 +3,9 @@
 import org.drools.event.process.ProcessEventManager;
 import org.drools.event.rule.WorkingMemoryEventManager;
 
-public interface KnowledgeRuntimeEventManager extends WorkingMemoryEventManager, ProcessEventManager {
+public interface KnowledgeRuntimeEventManager
+    extends
+    WorkingMemoryEventManager,
+    ProcessEventManager {
 
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterFunctionRemovedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterFunctionRemovedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterFunctionRemovedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -16,6 +16,8 @@
  * limitations under the License.
  */
 
-public interface AfterFunctionRemovedEvent extends KnowledgeBaseEvent {
+public interface AfterFunctionRemovedEvent
+    extends
+    KnowledgeBaseEvent {
     public String getFunction();
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterKnowledgeBaseLockedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterKnowledgeBaseLockedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterKnowledgeBaseLockedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -18,6 +18,8 @@
 
 import org.drools.definition.rule.Rule;
 
-public interface AfterKnowledgeBaseLockedEvent extends KnowledgeBaseEvent {
+public interface AfterKnowledgeBaseLockedEvent
+    extends
+    KnowledgeBaseEvent {
     Rule getRule();
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterKnowledgeBaseUnlockedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterKnowledgeBaseUnlockedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterKnowledgeBaseUnlockedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -16,7 +16,8 @@
  * limitations under the License.
  */
 
+public interface AfterKnowledgeBaseUnlockedEvent
+    extends
+    KnowledgeBaseEvent {
 
-public interface AfterKnowledgeBaseUnlockedEvent extends KnowledgeBaseEvent {
-
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterKnowledgePackageAddedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterKnowledgePackageAddedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterKnowledgePackageAddedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -2,7 +2,6 @@
 
 import org.drools.definition.KnowledgePackage;
 
-
 /*
  * Copyright 2005 JBoss Inc
  * 
@@ -19,7 +18,9 @@
  * limitations under the License.
  */
 
-public interface AfterKnowledgePackageAddedEvent extends KnowledgeBaseEvent {
+public interface AfterKnowledgePackageAddedEvent
+    extends
+    KnowledgeBaseEvent {
 
     public KnowledgePackage getKnowledgePackage();
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterKnowledgePackageRemovedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterKnowledgePackageRemovedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterKnowledgePackageRemovedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -18,6 +18,8 @@
 
 import org.drools.definition.KnowledgePackage;
 
-public interface AfterKnowledgePackageRemovedEvent extends KnowledgeBaseEvent {
+public interface AfterKnowledgePackageRemovedEvent
+    extends
+    KnowledgeBaseEvent {
     public KnowledgePackage getKnowledgePackage();
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterRuleAddedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterRuleAddedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterRuleAddedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -18,7 +18,8 @@
  * limitations under the License.
  */
 
-
-public interface AfterRuleAddedEvent extends KnowledgeBaseEvent {
+public interface AfterRuleAddedEvent
+    extends
+    KnowledgeBaseEvent {
     Rule getRule();
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterRuleRemovedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterRuleRemovedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/AfterRuleRemovedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -18,7 +18,8 @@
  * limitations under the License.
  */
 
-
-public interface AfterRuleRemovedEvent extends KnowledgeBaseEvent {
+public interface AfterRuleRemovedEvent
+    extends
+    KnowledgeBaseEvent {
     Rule getRule();
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeFunctionRemovedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeFunctionRemovedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeFunctionRemovedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -16,6 +16,8 @@
  * limitations under the License.
  */
 
-public interface BeforeFunctionRemovedEvent extends KnowledgeBaseEvent {
+public interface BeforeFunctionRemovedEvent
+    extends
+    KnowledgeBaseEvent {
     String getFunction();
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeKnowledgeBaseLockedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeKnowledgeBaseLockedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeKnowledgeBaseLockedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -16,6 +16,8 @@
  * limitations under the License.
  */
 
-public interface BeforeKnowledgeBaseLockedEvent extends KnowledgeBaseEvent {
+public interface BeforeKnowledgeBaseLockedEvent
+    extends
+    KnowledgeBaseEvent {
 
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeKnowledgeBaseUnlockedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeKnowledgeBaseUnlockedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeKnowledgeBaseUnlockedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -18,6 +18,8 @@
  * limitations under the License.
  */
 
-public interface BeforeKnowledgeBaseUnlockedEvent extends KnowledgeBaseEvent {
+public interface BeforeKnowledgeBaseUnlockedEvent
+    extends
+    KnowledgeBaseEvent {
     KnowledgeBase getKnowledgeBase();
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeKnowledgePackageAddedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeKnowledgePackageAddedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeKnowledgePackageAddedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -18,6 +18,8 @@
  * limitations under the License.
  */
 
-public interface BeforeKnowledgePackageAddedEvent extends KnowledgeBaseEvent {
+public interface BeforeKnowledgePackageAddedEvent
+    extends
+    KnowledgeBaseEvent {
     KnowledgePackage getKnowledgePackage();
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeKnowledgePackageRemovedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeKnowledgePackageRemovedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeKnowledgePackageRemovedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,7 +1,6 @@
 package org.drools.event.knowledgebase;
 
 import org.drools.definition.KnowledgePackage;
-import org.drools.definition.rule.Rule;
 
 /*
  * Copyright 2005 JBoss Inc
@@ -19,6 +18,8 @@
  * limitations under the License.
  */
 
-public interface BeforeKnowledgePackageRemovedEvent extends KnowledgeBaseEvent {
+public interface BeforeKnowledgePackageRemovedEvent
+    extends
+    KnowledgeBaseEvent {
     KnowledgePackage getKnowledgePackage();
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeRuleAddedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeRuleAddedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeRuleAddedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -18,6 +18,8 @@
  * limitations under the License.
  */
 
-public interface BeforeRuleAddedEvent extends KnowledgeBaseEvent {
+public interface BeforeRuleAddedEvent
+    extends
+    KnowledgeBaseEvent {
     Rule getRule();
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeRuleRemovedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeRuleRemovedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/BeforeRuleRemovedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -18,6 +18,8 @@
  * limitations under the License.
  */
 
-public interface BeforeRuleRemovedEvent extends KnowledgeBaseEvent {
+public interface BeforeRuleRemovedEvent
+    extends
+    KnowledgeBaseEvent {
     Rule getRule();
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/KnowledgeBaseEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/KnowledgeBaseEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/KnowledgeBaseEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -18,7 +18,6 @@
  * limitations under the License.
  */
 
-
 public interface KnowledgeBaseEvent {
     public KnowledgeBase getKnowledgeBase();
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/KnowledgeBaseEventManager.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/KnowledgeBaseEventManager.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/knowledgebase/KnowledgeBaseEventManager.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,7 +1,6 @@
 package org.drools.event.knowledgebase;
 
 import java.util.Collection;
-import java.util.List;
 
 public interface KnowledgeBaseEventManager {
     /**

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessCompletedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessCompletedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessCompletedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -16,6 +16,8 @@
  * limitations under the License.
  */
 
-public interface ProcessCompletedEvent extends ProcessEvent {
+public interface ProcessCompletedEvent
+    extends
+    ProcessEvent {
 
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -19,8 +19,10 @@
 import org.drools.event.KnowledgeRuntimeEvent;
 import org.drools.runtime.process.ProcessInstance;
 
-public interface ProcessEvent extends KnowledgeRuntimeEvent {
-	
-	ProcessInstance getProcessInstance();
+public interface ProcessEvent
+    extends
+    KnowledgeRuntimeEvent {
 
+    ProcessInstance getProcessInstance();
+
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessEventListener.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessEventListener.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessEventListener.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -18,7 +18,9 @@
 
 import java.util.EventListener;
 
-public interface ProcessEventListener extends EventListener {
+public interface ProcessEventListener
+    extends
+    EventListener {
 
     void beforeProcessStarted(ProcessStartedEvent event);
 

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessEventManager.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessEventManager.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessEventManager.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -3,7 +3,7 @@
 import java.util.Collection;
 
 public interface ProcessEventManager {
-	
+
     /**
      * Add an event listener.
      * 
@@ -26,5 +26,5 @@
      * @return listeners The listeners.
      */
     public Collection<ProcessEventListener> getProcessEventListeners();
-    
+
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessNodeEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessNodeEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessNodeEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -2,8 +2,10 @@
 
 import org.drools.runtime.process.NodeInstance;
 
-public interface ProcessNodeEvent extends ProcessEvent {
-	
-	NodeInstance getNodeInstance();
+public interface ProcessNodeEvent
+    extends
+    ProcessEvent {
 
+    NodeInstance getNodeInstance();
+
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessNodeLeftEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessNodeLeftEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessNodeLeftEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -16,6 +16,8 @@
  * limitations under the License.
  */
 
-public interface ProcessNodeLeftEvent extends ProcessNodeEvent {
+public interface ProcessNodeLeftEvent
+    extends
+    ProcessNodeEvent {
 
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessNodeTriggeredEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessNodeTriggeredEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessNodeTriggeredEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -16,6 +16,8 @@
  * limitations under the License.
  */
 
-public interface ProcessNodeTriggeredEvent extends ProcessNodeEvent {
+public interface ProcessNodeTriggeredEvent
+    extends
+    ProcessNodeEvent {
 
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessStartedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessStartedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/process/ProcessStartedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -16,6 +16,8 @@
  * limitations under the License.
  */
 
-public interface ProcessStartedEvent extends ProcessEvent {
+public interface ProcessStartedEvent
+    extends
+    ProcessEvent {
 
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ActivationCancelledEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ActivationCancelledEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ActivationCancelledEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -16,6 +16,7 @@
  * limitations under the License.
  */
 
-
-public interface ActivationCancelledEvent extends ActivationEvent {
+public interface ActivationCancelledEvent
+    extends
+    ActivationEvent {
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ActivationCreatedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ActivationCreatedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ActivationCreatedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -16,6 +16,8 @@
  * limitations under the License.
  */
 
-public interface ActivationCreatedEvent extends ActivationEvent {
+public interface ActivationCreatedEvent
+    extends
+    ActivationEvent {
 
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ActivationEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ActivationEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ActivationEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -19,9 +19,10 @@
 import org.drools.event.KnowledgeRuntimeEvent;
 import org.drools.runtime.rule.Activation;
 
+public interface ActivationEvent
+    extends
+    KnowledgeRuntimeEvent {
 
-public interface ActivationEvent extends KnowledgeRuntimeEvent {
-
     public Activation getActivation();
 
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/AfterActivationFiredEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/AfterActivationFiredEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/AfterActivationFiredEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -16,6 +16,8 @@
  * limitations under the License.
  */
 
-public interface AfterActivationFiredEvent extends ActivationEvent {
+public interface AfterActivationFiredEvent
+    extends
+    ActivationEvent {
 
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/AgendaEventListener.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/AgendaEventListener.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/AgendaEventListener.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -18,7 +18,6 @@
 
 import java.util.EventListener;
 
-
 public interface AgendaEventListener
     extends
     EventListener {

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/AgendaGroupEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/AgendaGroupEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/AgendaGroupEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -16,12 +16,12 @@
  * limitations under the License.
  */
 
-import java.util.EventObject;
-
 import org.drools.event.KnowledgeRuntimeEvent;
 import org.drools.runtime.rule.AgendaGroup;
 
-public interface AgendaGroupEvent extends KnowledgeRuntimeEvent  {
+public interface AgendaGroupEvent
+    extends
+    KnowledgeRuntimeEvent {
 
     public AgendaGroup getAgendaGroup();
 

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/AgendaGroupPoppedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/AgendaGroupPoppedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/AgendaGroupPoppedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,7 +1,5 @@
 package org.drools.event.rule;
 
-import org.drools.runtime.rule.AgendaGroup;
-
 /*
  * Copyright 2005 JBoss Inc
  * 
@@ -18,6 +16,8 @@
  * limitations under the License.
  */
 
-public interface AgendaGroupPoppedEvent extends AgendaGroupEvent {
+public interface AgendaGroupPoppedEvent
+    extends
+    AgendaGroupEvent {
 
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/AgendaGroupPushedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/AgendaGroupPushedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/AgendaGroupPushedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,7 +1,5 @@
 package org.drools.event.rule;
 
-import org.drools.runtime.rule.AgendaGroup;
-
 /*
  * Copyright 2005 JBoss Inc
  * 
@@ -18,6 +16,8 @@
  * limitations under the License.
  */
 
-public interface AgendaGroupPushedEvent extends AgendaGroupEvent {
+public interface AgendaGroupPushedEvent
+    extends
+    AgendaGroupEvent {
 
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/BeforeActivationFiredEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/BeforeActivationFiredEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/BeforeActivationFiredEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -16,7 +16,8 @@
  * limitations under the License.
  */
 
+public interface BeforeActivationFiredEvent
+    extends
+    ActivationEvent {
 
-public interface BeforeActivationFiredEvent extends ActivationEvent {
-
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/DefaultAgendaEventListener.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/DefaultAgendaEventListener.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/DefaultAgendaEventListener.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,6 +1,5 @@
 package org.drools.event.rule;
 
-
 public class DefaultAgendaEventListener
     implements
     AgendaEventListener {

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/DefaultWorkingMemoryEventListener.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/DefaultWorkingMemoryEventListener.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/DefaultWorkingMemoryEventListener.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,7 +1,5 @@
 package org.drools.event.rule;
 
-import org.drools.runtime.KnowledgeRuntime;
-
 public class DefaultWorkingMemoryEventListener
     implements
     WorkingMemoryEventListener {

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ObjectInsertedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ObjectInsertedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ObjectInsertedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -18,8 +18,10 @@
 
 import org.drools.runtime.rule.FactHandle;
 
+public interface ObjectInsertedEvent
+    extends
+    WorkingMemoryEvent {
+    FactHandle getFactHandle();
 
-public interface ObjectInsertedEvent extends WorkingMemoryEvent {
-    FactHandle getFactHandle();
     Object getObject();
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ObjectRetractedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ObjectRetractedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ObjectRetractedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -18,8 +18,10 @@
 
 import org.drools.runtime.rule.FactHandle;
 
-public interface ObjectRetractedEvent extends WorkingMemoryEvent {
-    
+public interface ObjectRetractedEvent
+    extends
+    WorkingMemoryEvent {
+
     public FactHandle getFactHandle();
 
     public Object getOldObject();

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ObjectUpdatedEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ObjectUpdatedEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/ObjectUpdatedEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -18,7 +18,9 @@
 
 import org.drools.runtime.rule.FactHandle;
 
-public interface ObjectUpdatedEvent extends WorkingMemoryEvent {
+public interface ObjectUpdatedEvent
+    extends
+    WorkingMemoryEvent {
 
     public FactHandle getFactHandle();
 

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/WorkingMemoryEvent.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/WorkingMemoryEvent.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/WorkingMemoryEvent.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -2,8 +2,9 @@
 
 import org.drools.event.KnowledgeRuntimeEvent;
 import org.drools.runtime.rule.PropagationContext;
-import org.drools.runtime.rule.WorkingMemory;
 
-public interface WorkingMemoryEvent extends KnowledgeRuntimeEvent {        
+public interface WorkingMemoryEvent
+    extends
+    KnowledgeRuntimeEvent {
     public PropagationContext getPropagationContext();
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/WorkingMemoryEventListener.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/WorkingMemoryEventListener.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/WorkingMemoryEventListener.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -18,8 +18,6 @@
 
 import java.util.EventListener;
 
-import org.drools.runtime.KnowledgeRuntime;
-
 public interface WorkingMemoryEventListener
     extends
     EventListener {

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/WorkingMemoryEventManager.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/WorkingMemoryEventManager.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/event/rule/WorkingMemoryEventManager.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,7 +1,6 @@
 package org.drools.event.rule;
 
 import java.util.Collection;
-import java.util.List;
 
 public interface WorkingMemoryEventManager {
 
@@ -27,7 +26,7 @@
      * @return listeners The listeners.
      */
     public Collection<WorkingMemoryEventListener> getWorkingMemoryEventListeners();
-    
+
     /**
      * Add an event listener.
      * 
@@ -49,6 +48,6 @@
      * 
      * @return listeners The listeners.
      */
-    public Collection<AgendaEventListener> getAgendaEventListeners();    
+    public Collection<AgendaEventListener> getAgendaEventListeners();
 
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/ClassObjectFilter.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/ClassObjectFilter.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/ClassObjectFilter.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,14 +1,15 @@
 package org.drools.runtime;
 
-
 /**
  * Filters Objects by Class, only accepting Classes of the specified type
  * @author mproctor
  *
  */
-public class ClassObjectFilter implements ObjectFilter {
+public class ClassObjectFilter
+    implements
+    ObjectFilter {
     private Class clazz;
-    
+
     /** 
      * The Allowed Class type
      * @param clazz
@@ -21,9 +22,9 @@
      * Returning true means the Iterator accepts, and thus returns, the current Object's Class type.
      * @param object
      * @return
-     */    
+     */
     public boolean accept(Object object) {
         return this.clazz.isAssignableFrom( object.getClass() );
     }
-    
+
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/FactParams.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/FactParams.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/FactParams.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -4,9 +4,9 @@
 import java.util.Map;
 
 public interface FactParams {
-    void setIn(Map<String, ?> in);
-    
+    void setIn(Map<String, ? > in);
+
     void setOut(Collection<String> out);
-    
-    void setInOut(Map<String, ?> inOut);        
+
+    void setInOut(Map<String, ? > inOut);
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/GlobalParams.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/GlobalParams.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/GlobalParams.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -9,9 +9,9 @@
  *
  */
 public interface GlobalParams {
-    void setIn(Map<String, ?> in);
-    
+    void setIn(Map<String, ? > in);
+
     void setOut(Collection<String> out);
-    
-    void setInOut(Map<String, ?> inOut);
+
+    void setInOut(Map<String, ? > inOut);
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/GlobalResolver.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/GlobalResolver.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/GlobalResolver.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -3,5 +3,6 @@
 public interface GlobalResolver {
     public Object resolveGlobal(String identifier);
 
-    public void setGlobal(String identifier, Object value);
+    public void setGlobal(String identifier,
+                          Object value);
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/KnowledgeRuntime.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/KnowledgeRuntime.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/KnowledgeRuntime.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -4,6 +4,10 @@
 import org.drools.runtime.process.ProcessRuntime;
 import org.drools.runtime.rule.WorkingMemory;
 
-public interface KnowledgeRuntime extends WorkingMemory, ProcessRuntime, KnowledgeRuntimeEventManager {
+public interface KnowledgeRuntime
+    extends
+    WorkingMemory,
+    ProcessRuntime,
+    KnowledgeRuntimeEventManager {
 
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/KnowledgeSessionConfiguration.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/KnowledgeSessionConfiguration.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/KnowledgeSessionConfiguration.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -24,6 +24,8 @@
  * drools.keepReference = <true|false>
  * drools.clockType = <pseudo|realtime|heartbeat|implicit>
  */
-public interface KnowledgeSessionConfiguration extends PropertiesConfiguration  {
+public interface KnowledgeSessionConfiguration
+    extends
+    PropertiesConfiguration {
 
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/ObjectFilter.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/ObjectFilter.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/ObjectFilter.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -6,7 +6,7 @@
  *
  */
 public interface ObjectFilter {
-    
+
     /**
      * Returning true means the Iterator accepts, and thus returns, the current Object.
      * @param object

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/Parameters.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/Parameters.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/Parameters.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -2,6 +2,6 @@
 
 public interface Parameters {
     GlobalParams getGlobalParams();
-    
+
     FactParams getFactParams();
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/StatefulKnowledgeSession.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/StatefulKnowledgeSession.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/StatefulKnowledgeSession.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -4,16 +4,20 @@
 import org.drools.runtime.process.StatefulProcessSession;
 import org.drools.runtime.rule.StatefulRuleSession;
 
-public interface StatefulKnowledgeSession extends StatefulRuleSession, StatefulProcessSession, KnowledgeRuntime {
+public interface StatefulKnowledgeSession
+    extends
+    StatefulRuleSession,
+    StatefulProcessSession,
+    KnowledgeRuntime {
 
     void setGlobal(String identifier,
                    Object object);
-    
+
     /**
      * Delegate used to resolve any global names not found in the global map.
      * @param globalResolver
      */
-    void setGlobalResolver(GlobalResolver globalResolver);    
+    void setGlobalResolver(GlobalResolver globalResolver);
 
     KnowledgeBase getKnowledgeBase();
 

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/StatelessKnowledgeSession.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/StatelessKnowledgeSession.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/StatelessKnowledgeSession.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -4,18 +4,23 @@
 import org.drools.runtime.process.StatelessProcessSession;
 import org.drools.runtime.rule.StatelessRuleSession;
 
-public interface StatelessKnowledgeSession extends  StatelessRuleSession, StatelessProcessSession, KnowledgeRuntimeEventManager {
-   
+public interface StatelessKnowledgeSession
+    extends
+    StatelessRuleSession,
+    StatelessProcessSession,
+    KnowledgeRuntimeEventManager {
+
     /**
      * Delegate used to resolve any global names not found in the global map.
      * @param globalResolver
      */
     void setGlobalResolver(GlobalResolver globalResolver);
-    
+
     /**
      * Sets a global value
      * @param identifer
      * @param value
      */
-    void setGlobal(String identifer, Object value); 
+    void setGlobal(String identifer,
+                   Object value);
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/StatelessKnowledgeSessionResults.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/StatelessKnowledgeSessionResults.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/StatelessKnowledgeSessionResults.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -4,6 +4,6 @@
 
 public interface StatelessKnowledgeSessionResults {
     Collection<String> getIdentifiers();
-    
+
     Object getValue(String identifier);
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/EventListener.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/EventListener.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/EventListener.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,13 +1,14 @@
 package org.drools.runtime.process;
 
 public interface EventListener {
-	
-	void signalEvent(String type, Object event);
-	
-	/**
-	 * Returns the event types this event listener is interested in.
-	 * May return null if the event types are unknown.
-	 */
-	String[] getEventTypes();
 
+    void signalEvent(String type,
+                     Object event);
+
+    /**
+     * Returns the event types this event listener is interested in.
+     * May return null if the event types are unknown.
+     */
+    String[] getEventTypes();
+
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/NodeInstance.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/NodeInstance.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/NodeInstance.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -5,11 +5,11 @@
     long getId();
 
     long getNodeId();
-    
+
     String getNodeName();
 
     WorkflowProcessInstance getProcessInstance();
 
     NodeInstanceContainer getNodeInstanceContainer();
-    
+
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/ProcessInstance.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/ProcessInstance.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/ProcessInstance.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,18 +1,20 @@
 package org.drools.runtime.process;
 
-public interface ProcessInstance extends EventListener { 
-	
+public interface ProcessInstance
+    extends
+    EventListener {
+
     int STATE_PENDING   = 0;
     int STATE_ACTIVE    = 1;
     int STATE_COMPLETED = 2;
     int STATE_ABORTED   = 3;
-    int STATE_SUSPENDED = 4;       
+    int STATE_SUSPENDED = 4;
 
     String getProcessId();
-    
-    long getId();    
 
+    long getId();
+
     String getProcessName();
 
-    int getState();    
+    int getState();
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/ProcessRuntime.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/ProcessRuntime.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/ProcessRuntime.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -5,18 +5,22 @@
 
 import org.drools.event.process.ProcessEventManager;
 
-public interface ProcessRuntime extends ProcessEventManager {
+public interface ProcessRuntime
+    extends
+    ProcessEventManager {
 
     ProcessInstance startProcess(String processId);
-    
-    ProcessInstance startProcess(String processId, Map<String, Object> parameters);
-    
-    void signalEvent(String type, Object event);
-    
+
+    ProcessInstance startProcess(String processId,
+                                 Map<String, Object> parameters);
+
+    void signalEvent(String type,
+                     Object event);
+
     Collection<ProcessInstance> getProcessInstances();
 
     ProcessInstance getProcessInstance(long id);
 
     WorkItemManager getWorkItemManager();
-    
+
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/StatefulProcessSession.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/StatefulProcessSession.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/StatefulProcessSession.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,6 +1,7 @@
 package org.drools.runtime.process;
 
+public interface StatefulProcessSession
+    extends
+    ProcessRuntime {
 
-public interface StatefulProcessSession extends ProcessRuntime {
-	
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/WorkItem.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/WorkItem.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/WorkItem.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -3,22 +3,24 @@
 import java.util.Map;
 
 public interface WorkItem {
-	
-	int PENDING = 0;
-	int ACTIVE = 1;
-	int COMPLETED = 2;
-	int ABORTED = 3;
 
+    int PENDING   = 0;
+    int ACTIVE    = 1;
+    int COMPLETED = 2;
+    int ABORTED   = 3;
+
     long getId();
-    
+
     String getName();
-    
+
     int getState();
-    
+
     Object getParameter(String name);
+
     Map<String, Object> getParameters();
-    
+
     Object getResult(String name);
+
     Map<String, Object> getResults();
 
     long getProcessInstanceId();

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/WorkItemHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/WorkItemHandler.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/WorkItemHandler.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,9 +1,11 @@
 package org.drools.runtime.process;
 
 public interface WorkItemHandler {
-    
-    void executeWorkItem(WorkItem workItem, WorkItemManager manager);
-    
-    void abortWorkItem(WorkItem workItem, WorkItemManager manager);
 
+    void executeWorkItem(WorkItem workItem,
+                         WorkItemManager manager);
+
+    void abortWorkItem(WorkItem workItem,
+                       WorkItemManager manager);
+
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/WorkItemManager.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/WorkItemManager.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/WorkItemManager.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -4,10 +4,12 @@
 
 public interface WorkItemManager {
 
-    void completeWorkItem(long id, Map<String, Object> results);
+    void completeWorkItem(long id,
+                          Map<String, Object> results);
 
     void abortWorkItem(long id);
 
-    void registerWorkItemHandler(String workItemName, WorkItemHandler handler);
+    void registerWorkItemHandler(String workItemName,
+                                 WorkItemHandler handler);
 
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/WorkflowProcessInstance.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/WorkflowProcessInstance.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/process/WorkflowProcessInstance.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,5 +1,8 @@
 package org.drools.runtime.process;
 
-public interface WorkflowProcessInstance extends ProcessInstance, NodeInstanceContainer {
+public interface WorkflowProcessInstance
+    extends
+    ProcessInstance,
+    NodeInstanceContainer {
 
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/Activation.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/Activation.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/Activation.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -11,18 +11,18 @@
      *     The Rule that was activated.
      */
     Rule getRule();
-    
+
     /**
      * 
      * @return 
      *     The PropagationContext that created this Activation
      */
-    PropagationContext getPropagationContext();   
-    
+    PropagationContext getPropagationContext();
+
     /**
      * 
      * @return
      *     The matched FactHandles for this activation
      */
-    Collection<? extends FactHandle> getFactHandles();        
+    Collection< ? extends FactHandle> getFactHandles();
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/ActivationGroup.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/ActivationGroup.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/ActivationGroup.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,12 +1,11 @@
 package org.drools.runtime.rule;
 
-
 public interface ActivationGroup {
     /**
      * @return
      *      The ActivationGroup name
      */
-    public String getName();    
-    
+    public String getName();
+
     public void clear();
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/Agenda.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/Agenda.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/Agenda.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -2,10 +2,10 @@
 
 public interface Agenda {
     public void clear();
-    
+
     AgendaGroup getAgendaGroup(String name);
-    
+
     ActivationGroup getActivationGroup(String name);
-    
+
     RuleFlowGroup getRuleFlowGroup(String name);
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/AgendaFilter.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/AgendaFilter.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/AgendaFilter.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,7 +1,7 @@
 package org.drools.runtime.rule;
 
 public interface AgendaFilter {
-    
+
     /**
      * Determine if a given activation should be fired.
      * 

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/AgendaGroup.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/AgendaGroup.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/AgendaGroup.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,14 +1,13 @@
 package org.drools.runtime.rule;
 
-
 public interface AgendaGroup {
     /**
      * @return
      *      The AgendaGroup name
      */
-    public String getName();    
-    
+    public String getName();
+
     public void clear();
-    
+
     public void setFocus();
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/ConsequenceException.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/ConsequenceException.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/ConsequenceException.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -3,16 +3,16 @@
 import org.drools.definition.rule.Rule;
 
 public class ConsequenceException extends RuntimeException {
-    private Rule              rule;
-    
+    private Rule rule;
+
     public ConsequenceException(final Throwable rootCause,
                                 final Rule rule) {
         super( rootCause );
         this.rule = rule;
     }
-    
+
     public Rule getRule() {
         return this.rule;
     }
-    
+
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/ConsequenceExceptionHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/ConsequenceExceptionHandler.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/ConsequenceExceptionHandler.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,5 +1,7 @@
 package org.drools.runtime.rule;
 
 public interface ConsequenceExceptionHandler {
-    void handleException(Activation activation, WorkingMemory workingMemory, Exception exception);
+    void handleException(Activation activation,
+                         WorkingMemory workingMemory,
+                         Exception exception);
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/PropagationContext.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/PropagationContext.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/PropagationContext.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -9,12 +9,12 @@
     public static final int RULE_ADDITION = 3;
     public static final int RULE_REMOVAL  = 4;
     public static final int EXPIRATION    = 5;
-    
+
     public long getPropagationNumber();
 
-    public Rule getRule();    
-    
+    public Rule getRule();
+
     public FactHandle getFactHandle();
-    
-    public int getType();    
+
+    public int getType();
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/RuleContext.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/RuleContext.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/RuleContext.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -5,8 +5,8 @@
 
 public interface RuleContext {
     Rule getRule();
-    
+
     Activation getActivation();
-    
-    KnowledgeRuntime getKnowledgeRuntime();            
+
+    KnowledgeRuntime getKnowledgeRuntime();
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/RuleFlowGroup.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/RuleFlowGroup.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/RuleFlowGroup.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,12 +1,11 @@
 package org.drools.runtime.rule;
 
-
 public interface RuleFlowGroup {
     /**
      * @return
      *      The RuleFlowGroup name
      */
-    public String getName(); 
+    public String getName();
 
     public void clear();
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/StatefulRuleSession.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/StatefulRuleSession.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/StatefulRuleSession.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -1,15 +1,16 @@
 package org.drools.runtime.rule;
 
-public interface StatefulRuleSession extends WorkingMemory {      
-    
+public interface StatefulRuleSession
+    extends
+    WorkingMemory {
+
     /**
      * Fire all Activations on the Agenda
      * @return
      *     returns the number of rules fired
      */
-    int fireAllRules();   
-    
-    
+    int fireAllRules();
+
     /**
      * Fire all Activations on the Agenda
      * 
@@ -19,7 +20,7 @@
      *      returns the number of rules fired
      */
     int fireAllRules(AgendaFilter agendaFilter);
-    
+
     /**
      * Keeps firing activations until a halt is called. If in a given moment,
      * there is no activation to fire, it will wait for an activation to be
@@ -41,5 +42,5 @@
      * @throws IllegalStateException
      *             if this method is called when running in sequential mode
      */
-    public void fireUntilHalt(final AgendaFilter agendaFilter);    
+    public void fireUntilHalt(final AgendaFilter agendaFilter);
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/StatelessRuleSession.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/StatelessRuleSession.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/StatelessRuleSession.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -5,10 +5,14 @@
 
 public interface StatelessRuleSession {
     void executeObject(Object object);
-    void executeIterable(Iterable<?> objects);
-    
-    StatelessKnowledgeSessionResults executeObjectWithParameters(Object object, Parameters parameters);
-    StatelessKnowledgeSessionResults executeIterableWithParameters(Iterable<?> objects, Parameters parameters);
-    
+
+    void executeIterable(Iterable< ? > objects);
+
+    StatelessKnowledgeSessionResults executeObjectWithParameters(Object object,
+                                                                 Parameters parameters);
+
+    StatelessKnowledgeSessionResults executeIterableWithParameters(Iterable< ? > objects,
+                                                                   Parameters parameters);
+
     Parameters newParameters();
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/WorkingMemory.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/WorkingMemory.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/WorkingMemory.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -2,29 +2,32 @@
 
 import java.util.Collection;
 
+import org.drools.event.rule.WorkingMemoryEventManager;
 import org.drools.runtime.ObjectFilter;
-import org.drools.event.rule.WorkingMemoryEventManager;
 import org.drools.time.SessionClock;
 
-public interface WorkingMemory extends WorkingMemoryEventManager, WorkingMemoryEntryPoint {
-    
+public interface WorkingMemory
+    extends
+    WorkingMemoryEventManager,
+    WorkingMemoryEntryPoint {
+
     void halt();
-    
+
     /**
      * Returns the session clock instance associated with this session
      * @return
      */
-    public SessionClock getSessionClock();    
-                        
+    public SessionClock getSessionClock();
+
     FactHandle getFactHandle(Object object);
-    
-    Collection<?> getObjects();
 
-    Collection<?> getObjects(ObjectFilter filter);
+    Collection< ? > getObjects();
 
-    Collection<? extends FactHandle> getFactHandles();
+    Collection< ? > getObjects(ObjectFilter filter);
 
-    Collection<? extends FactHandle> getFactHandles(ObjectFilter filter);   
-    
+    Collection< ? extends FactHandle> getFactHandles();
+
+    Collection< ? extends FactHandle> getFactHandles(ObjectFilter filter);
+
     Agenda getAgenda();
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/WorkingMemoryEntryPoint.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/WorkingMemoryEntryPoint.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/WorkingMemoryEntryPoint.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -3,11 +3,11 @@
 public interface WorkingMemoryEntryPoint {
 
     FactHandle insert(Object object);
-    
+
     void retract(FactHandle handle);
 
     void update(FactHandle handle,
                 Object object);
-    
+
     WorkingMemoryEntryPoint getWorkingMemoryEntryPoint(String name);
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/time/SessionClock.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/time/SessionClock.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/time/SessionClock.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -17,7 +17,6 @@
  */
 package org.drools.time;
 
-
 /**
  * A clock interface that all engine clocks must implement
  * 

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/util/ChainedProperties.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/util/ChainedProperties.java	2008-11-19 10:14:44 UTC (rev 23949)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/util/ChainedProperties.java	2008-11-19 10:15:44 UTC (rev 23950)
@@ -21,8 +21,10 @@
  * @author mproctor
  *
  */
-public class ChainedProperties implements Externalizable {
-	
+public class ChainedProperties
+    implements
+    Externalizable {
+
     private List<Properties> props;
     private List<Properties> defaultProps;
 
@@ -135,17 +137,19 @@
     }
 
     @SuppressWarnings("unchecked")
-	public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
+    public void readExternal(ObjectInput in) throws IOException,
+                                            ClassNotFoundException {
         props = (List<Properties>) in.readObject();
         defaultProps = (List<Properties>) in.readObject();
     }
 
     public void writeExternal(ObjectOutput out) throws IOException {
-        out.writeObject(props);
-        out.writeObject(defaultProps);
+        out.writeObject( props );
+        out.writeObject( defaultProps );
     }
 
-    private Enumeration<URL> getResources(String name, ClassLoader classLoader) {
+    private Enumeration<URL> getResources(String name,
+                                          ClassLoader classLoader) {
         Enumeration<URL> enumeration = null;
         try {
             enumeration = classLoader.getResources( name );
@@ -162,14 +166,14 @@
     public String getProperty(String key,
                               String defaultValue) {
         String value = null;
-        for ( Properties props: this.props ) {
+        for ( Properties props : this.props ) {
             value = props.getProperty( key );
             if ( value != null ) {
                 break;
             }
         }
         if ( value == null ) {
-            for ( Properties props: this.defaultProps ) {
+            for ( Properties props : this.defaultProps ) {
                 value = props.getProperty( key );
                 if ( value != null ) {
                     break;
@@ -182,14 +186,14 @@
     public void mapStartsWith(Map<String, String> map,
                               String startsWith,
                               boolean includeSubProperties) {
-        for ( Properties props: this.props ) {
+        for ( Properties props : this.props ) {
             mapStartsWith( map,
                            props,
                            startsWith,
                            includeSubProperties );
         }
 
-        for ( Properties props: this.defaultProps ) {
+        for ( Properties props : this.defaultProps ) {
             mapStartsWith( map,
                            props,
                            startsWith,
@@ -201,7 +205,7 @@
                                Properties properties,
                                String startsWith,
                                boolean includeSubProperties) {
-        Enumeration<?> enumeration = properties.propertyNames();
+        Enumeration< ? > enumeration = properties.propertyNames();
         while ( enumeration.hasMoreElements() ) {
             String key = (String) enumeration.nextElement();
             if ( key.startsWith( startsWith ) ) {




More information about the jboss-svn-commits mailing list