[jboss-svn-commits] JBL Code SVN: r7001 - in labs/jbossrules/trunk/drools-core/src/main/java/org/drools: common spi
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sat Oct 21 11:28:21 EDT 2006
Author: tirelli
Date: 2006-10-21 11:28:13 -0400 (Sat, 21 Oct 2006)
New Revision: 7001
Modified:
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/ActivationGroupImpl.java
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/DefaultAgenda.java
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/spi/ActivationGroup.java
Log:
replacing java.util.Iterator for org.drools.util.Iterator
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/ActivationGroupImpl.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/ActivationGroupImpl.java 2006-10-21 15:21:40 UTC (rev 7000)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/ActivationGroupImpl.java 2006-10-21 15:28:13 UTC (rev 7001)
@@ -1,9 +1,8 @@
package org.drools.common;
-import java.util.Iterator;
-
import org.drools.spi.Activation;
import org.drools.spi.ActivationGroup;
+import org.drools.util.Iterator;
import org.drools.util.LinkedList;
public class ActivationGroupImpl
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/DefaultAgenda.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/DefaultAgenda.java 2006-10-21 15:21:40 UTC (rev 7000)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/DefaultAgenda.java 2006-10-21 15:28:13 UTC (rev 7001)
@@ -20,7 +20,6 @@
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
-import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
@@ -32,6 +31,7 @@
import org.drools.spi.AgendaFilter;
import org.drools.spi.AgendaGroup;
import org.drools.spi.ConsequenceException;
+import org.drools.util.Iterator;
import org.drools.util.LinkedListNode;
import org.drools.util.Queueable;
@@ -262,7 +262,7 @@
*/
public int focusStackSize() {
int size = 0;
- for ( final Iterator iterator = this.focusStack.iterator(); iterator.hasNext(); ) {
+ for ( final java.util.Iterator iterator = this.focusStack.iterator(); iterator.hasNext(); ) {
final AgendaGroup group = (AgendaGroupImpl) iterator.next();
size += group.size();
}
@@ -274,7 +274,7 @@
*/
public int agendaSize() {
int size = 0;
- for ( final Iterator iterator = this.agendaGroups.values().iterator(); iterator.hasNext(); ) {
+ for ( final java.util.Iterator iterator = this.agendaGroups.values().iterator(); iterator.hasNext(); ) {
final AgendaGroup group = (AgendaGroupImpl) iterator.next();
size += group.size();
}
@@ -286,7 +286,7 @@
*/
public Activation[] getActivations() {
final List list = new ArrayList();
- for ( final Iterator it = this.agendaGroups.values().iterator(); it.hasNext(); ) {
+ for ( final java.util.Iterator it = this.agendaGroups.values().iterator(); it.hasNext(); ) {
final AgendaGroup group = (AgendaGroup) it.next();
list.addAll( Arrays.asList( group.getActivations() ) );
}
@@ -309,7 +309,7 @@
*/
public void clearAgenda() {
// Cancel all items and fire a Cancelled event for each Activation
- for ( final Iterator agendaGroupIterator = this.agendaGroups.values().iterator(); agendaGroupIterator.hasNext(); ) {
+ for ( final java.util.Iterator agendaGroupIterator = this.agendaGroups.values().iterator(); agendaGroupIterator.hasNext(); ) {
final AgendaGroupImpl group = (AgendaGroupImpl) agendaGroupIterator.next();
clearAgendaGroup( group );
}
@@ -373,8 +373,9 @@
*/
public void clearActivationGroup(final ActivationGroup activationGroup) {
final EventSupport eventsupport = (EventSupport) this.workingMemory;
- for ( final Iterator it = activationGroup.iterator(); it.hasNext(); ) {
- final Activation activation = ((ActivationGroupNode) it.next()).getActivation();
+ final Iterator it = activationGroup.iterator();
+ for ( ActivationGroupNode node = (ActivationGroupNode) it.next() ; node != null; node = (ActivationGroupNode) it.next()) {
+ final Activation activation = node.getActivation();
activation.setActivationGroupNode( null );
if ( activation.isActivated() ) {
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/spi/ActivationGroup.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/spi/ActivationGroup.java 2006-10-21 15:21:40 UTC (rev 7000)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/spi/ActivationGroup.java 2006-10-21 15:28:13 UTC (rev 7001)
@@ -1,6 +1,6 @@
package org.drools.spi;
-import java.util.Iterator;
+import org.drools.util.Iterator;
public interface ActivationGroup {
public String getName();
More information about the jboss-svn-commits
mailing list