org.drools.examples.primefactors
Class FactorCondition

java.lang.Object
  extended byorg.drools.examples.primefactors.FactorCondition
All Implemented Interfaces:
Condition, SemanticComponent, java.io.Serializable

public class FactorCondition
extends java.lang.Object
implements Condition

See Also:
Serialized Form
 

Constructor Summary
FactorCondition(Declaration numberDecl, int prime)
           
 
Method Summary
 Declaration[] getRequiredTupleMembers()
          Retrieve the array of Declaration s required by this condition to perform its duties.
 boolean isAllowed(Tuple tuple)
          Determine if the supplied Tuple is allowed by this condition.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FactorCondition

public FactorCondition(Declaration numberDecl,
                       int prime)
Method Detail

isAllowed

public boolean isAllowed(Tuple tuple)
Description copied from interface: Condition
Determine if the supplied Tuple is allowed by this condition.

Specified by:
isAllowed in interface Condition
Parameters:
tuple - The Tuple to test.
Returns:
true if the Tuple passes this condition, else false.

getRequiredTupleMembers

public Declaration[] getRequiredTupleMembers()
Description copied from interface: Condition
Retrieve the array of Declaration s required by this condition to perform its duties.

Specified by:
getRequiredTupleMembers in interface Condition
Returns:
The array of Declarations expected on incoming Tuples.

toString

public java.lang.String toString()