org.drools.core.base.dataproviders
Class MVELDataProvider
java.lang.Object
org.drools.core.base.dataproviders.MVELDataProvider
- All Implemented Interfaces:
- Externalizable, Serializable, Cloneable, MVELCompileable, DataProvider
public class MVELDataProvider
- extends Object
- implements DataProvider, MVELCompileable, Externalizable
- See Also:
- Serialized Form
MVELDataProvider
public MVELDataProvider()
MVELDataProvider
public MVELDataProvider(MVELCompilationUnit unit,
String id)
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal in interface Externalizable
- Throws:
IOException
ClassNotFoundException
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal in interface Externalizable
- Throws:
IOException
compile
public void compile(MVELDialectRuntimeData runtimeData)
- Specified by:
compile in interface MVELCompileable
getRequiredDeclarations
public Declaration[] getRequiredDeclarations()
- Specified by:
getRequiredDeclarations in interface DataProvider
replaceDeclaration
public void replaceDeclaration(Declaration declaration,
Declaration resolved)
- Specified by:
replaceDeclaration in interface DataProvider
createContext
public Object createContext()
- Specified by:
createContext in interface DataProvider
getResults
public Iterator getResults(Tuple tuple,
WorkingMemory wm,
PropagationContext ctx,
Object executionContext)
- Specified by:
getResults in interface DataProvider
clone
public DataProvider clone()
- Specified by:
clone in interface DataProvider- Overrides:
clone in class Object
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.