org.drools.base.mvel
Class DroolsMVELFactory
java.lang.Object
BaseVariableResolverFactory
org.drools.base.mvel.DroolsMVELFactory
- All Implemented Interfaces:
- java.io.Externalizable, java.io.Serializable, java.lang.Cloneable
public class DroolsMVELFactory
- extends BaseVariableResolverFactory
- implements java.io.Externalizable, java.lang.Cloneable
Constructor Summary |
DroolsMVELFactory()
|
DroolsMVELFactory(java.util.Map previousDeclarations,
java.util.Map localDeclarations,
java.util.Map globals)
|
DroolsMVELFactory(java.util.Map previousDeclarations,
java.util.Map localDeclarations,
java.util.Map globals,
java.util.List[] externals)
|
Method Summary |
static void |
addStaticImport(StaticMethodImportResolverFactory factory,
java.lang.String staticImportEntry,
java.lang.ClassLoader classLoader)
|
java.lang.Object |
clone()
|
VariableResolver |
createVariable(java.lang.String name,
java.lang.Object value)
|
VariableResolver |
createVariable(java.lang.String name,
java.lang.Object value,
java.lang.Class type)
|
KnowledgeHelper |
getKnowledgeHelper()
|
java.lang.Object |
getLocalValue(java.lang.String identifier)
|
java.lang.Object |
getObject()
|
java.lang.Object |
getValue(Declaration declaration)
|
java.lang.Object |
getValue(java.lang.String identifier)
|
java.util.Map |
getVariableResolvers()
|
WorkingMemory |
getWorkingMemory()
|
boolean |
isResolveable(java.lang.String name)
|
boolean |
isTarget(java.lang.String name)
|
void |
readExternal(java.io.ObjectInput stream)
|
void |
setContext(Tuple tuple,
KnowledgeHelper knowledgeHelper,
java.lang.Object object,
WorkingMemory workingMemory,
java.util.Map variables)
|
void |
setLocalValue(java.lang.String identifier,
java.lang.Object value)
|
void |
writeExternal(java.io.ObjectOutput stream)
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DroolsMVELFactory
public DroolsMVELFactory()
DroolsMVELFactory
public DroolsMVELFactory(java.util.Map previousDeclarations,
java.util.Map localDeclarations,
java.util.Map globals)
DroolsMVELFactory
public DroolsMVELFactory(java.util.Map previousDeclarations,
java.util.Map localDeclarations,
java.util.Map globals,
java.util.List[] externals)
writeExternal
public void writeExternal(java.io.ObjectOutput stream)
throws java.io.IOException
- Specified by:
writeExternal
in interface java.io.Externalizable
- Throws:
java.io.IOException
readExternal
public void readExternal(java.io.ObjectInput stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Specified by:
readExternal
in interface java.io.Externalizable
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
addStaticImport
public static void addStaticImport(StaticMethodImportResolverFactory factory,
java.lang.String staticImportEntry,
java.lang.ClassLoader classLoader)
getVariableResolvers
public java.util.Map getVariableResolvers()
getObject
public java.lang.Object getObject()
getWorkingMemory
public WorkingMemory getWorkingMemory()
setContext
public void setContext(Tuple tuple,
KnowledgeHelper knowledgeHelper,
java.lang.Object object,
WorkingMemory workingMemory,
java.util.Map variables)
getKnowledgeHelper
public KnowledgeHelper getKnowledgeHelper()
getValue
public java.lang.Object getValue(Declaration declaration)
getValue
public java.lang.Object getValue(java.lang.String identifier)
getLocalValue
public java.lang.Object getLocalValue(java.lang.String identifier)
setLocalValue
public void setLocalValue(java.lang.String identifier,
java.lang.Object value)
createVariable
public VariableResolver createVariable(java.lang.String name,
java.lang.Object value)
createVariable
public VariableResolver createVariable(java.lang.String name,
java.lang.Object value,
java.lang.Class type)
isResolveable
public boolean isResolveable(java.lang.String name)
isTarget
public boolean isTarget(java.lang.String name)
clone
public java.lang.Object clone()