org.drools.base.dataproviders
Class MVELDataProvider

java.lang.Object
  extended by org.drools.base.dataproviders.MVELDataProvider
All Implemented Interfaces:
java.io.Serializable, DataProvider

public class MVELDataProvider
extends java.lang.Object
implements DataProvider, java.io.Serializable

See Also:
Serialized Form

Constructor Summary
MVELDataProvider(java.io.Serializable expression, DroolsMVELFactory factory)
           
 
Method Summary
 java.lang.Object createContext()
           
 Declaration[] getRequiredDeclarations()
           
 java.util.Iterator getResults(Tuple tuple, WorkingMemory wm, PropagationContext ctx, java.lang.Object executionContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MVELDataProvider

public MVELDataProvider(java.io.Serializable expression,
                        DroolsMVELFactory factory)
Method Detail

getRequiredDeclarations

public Declaration[] getRequiredDeclarations()
Specified by:
getRequiredDeclarations in interface DataProvider

createContext

public java.lang.Object createContext()
Specified by:
createContext in interface DataProvider

getResults

public java.util.Iterator getResults(Tuple tuple,
                                     WorkingMemory wm,
                                     PropagationContext ctx,
                                     java.lang.Object executionContext)
Specified by:
getResults in interface DataProvider