org.drools.base.mvel
Class MVELCompilationUnit.DroolsVarFactory
java.lang.Object
org.drools.base.mvel.MVELCompilationUnit.DroolsVarFactory
- All Implemented Interfaces:
- Serializable, org.mvel2.integration.VariableResolverFactory
- Enclosing class:
- MVELCompilationUnit
public static class MVELCompilationUnit.DroolsVarFactory
- extends Object
- implements org.mvel2.integration.VariableResolverFactory
- See Also:
- Serialized Form
Method Summary |
protected org.mvel2.integration.VariableResolver |
addResolver(String name,
org.mvel2.integration.VariableResolver vr)
|
void |
clear()
|
org.mvel2.integration.VariableResolver |
createIndexedVariable(int index,
String name,
Object value)
|
org.mvel2.integration.VariableResolver |
createIndexedVariable(int index,
String name,
Object value,
Class<?> typee)
|
org.mvel2.integration.VariableResolver |
createVariable(String name,
Object value)
|
org.mvel2.integration.VariableResolver |
createVariable(String name,
Object value,
Class<?> type)
|
org.mvel2.integration.VariableResolver |
getIndexedVariableResolver(int index)
|
KnowledgeHelper |
getKnowledgeHelper()
|
Set<String> |
getKnownVariables()
|
org.mvel2.integration.VariableResolverFactory |
getNextFactory()
|
int |
getOtherVarsLength()
|
int |
getOtherVarsPos()
|
org.mvel2.integration.VariableResolver |
getVariableResolver(String name)
|
boolean |
isIndexedFactory()
|
boolean |
isResolveable(String name)
|
boolean |
isTarget(String name)
|
org.mvel2.integration.VariableResolver |
setIndexedVariableResolver(int index,
org.mvel2.integration.VariableResolver variableResolver)
|
void |
setKnowledgeHelper(KnowledgeHelper kh)
|
org.mvel2.integration.VariableResolverFactory |
setNextFactory(org.mvel2.integration.VariableResolverFactory resolverFactory)
|
void |
setOtherVarsLength(int otherVarsLength)
|
void |
setOtherVarsPos(int otherVarsPos)
|
void |
setTiltFlag(boolean tilt)
|
boolean |
tiltFlag()
|
int |
variableIndexOf(String name)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MVELCompilationUnit.DroolsVarFactory
public MVELCompilationUnit.DroolsVarFactory()
getKnowledgeHelper
public KnowledgeHelper getKnowledgeHelper()
setKnowledgeHelper
public void setKnowledgeHelper(KnowledgeHelper kh)
getOtherVarsPos
public int getOtherVarsPos()
setOtherVarsPos
public void setOtherVarsPos(int otherVarsPos)
getOtherVarsLength
public int getOtherVarsLength()
setOtherVarsLength
public void setOtherVarsLength(int otherVarsLength)
createIndexedVariable
public org.mvel2.integration.VariableResolver createIndexedVariable(int index,
String name,
Object value)
- Specified by:
createIndexedVariable
in interface org.mvel2.integration.VariableResolverFactory
getIndexedVariableResolver
public org.mvel2.integration.VariableResolver getIndexedVariableResolver(int index)
- Specified by:
getIndexedVariableResolver
in interface org.mvel2.integration.VariableResolverFactory
createVariable
public org.mvel2.integration.VariableResolver createVariable(String name,
Object value)
- Specified by:
createVariable
in interface org.mvel2.integration.VariableResolverFactory
createVariable
public org.mvel2.integration.VariableResolver createVariable(String name,
Object value,
Class<?> type)
- Specified by:
createVariable
in interface org.mvel2.integration.VariableResolverFactory
getVariableResolver
public org.mvel2.integration.VariableResolver getVariableResolver(String name)
- Specified by:
getVariableResolver
in interface org.mvel2.integration.VariableResolverFactory
isResolveable
public boolean isResolveable(String name)
- Specified by:
isResolveable
in interface org.mvel2.integration.VariableResolverFactory
addResolver
protected org.mvel2.integration.VariableResolver addResolver(String name,
org.mvel2.integration.VariableResolver vr)
isTarget
public boolean isTarget(String name)
- Specified by:
isTarget
in interface org.mvel2.integration.VariableResolverFactory
getKnownVariables
public Set<String> getKnownVariables()
- Specified by:
getKnownVariables
in interface org.mvel2.integration.VariableResolverFactory
clear
public void clear()
isIndexedFactory
public boolean isIndexedFactory()
- Specified by:
isIndexedFactory
in interface org.mvel2.integration.VariableResolverFactory
createIndexedVariable
public org.mvel2.integration.VariableResolver createIndexedVariable(int index,
String name,
Object value,
Class<?> typee)
- Specified by:
createIndexedVariable
in interface org.mvel2.integration.VariableResolverFactory
setIndexedVariableResolver
public org.mvel2.integration.VariableResolver setIndexedVariableResolver(int index,
org.mvel2.integration.VariableResolver variableResolver)
- Specified by:
setIndexedVariableResolver
in interface org.mvel2.integration.VariableResolverFactory
getNextFactory
public org.mvel2.integration.VariableResolverFactory getNextFactory()
- Specified by:
getNextFactory
in interface org.mvel2.integration.VariableResolverFactory
setNextFactory
public org.mvel2.integration.VariableResolverFactory setNextFactory(org.mvel2.integration.VariableResolverFactory resolverFactory)
- Specified by:
setNextFactory
in interface org.mvel2.integration.VariableResolverFactory
variableIndexOf
public int variableIndexOf(String name)
- Specified by:
variableIndexOf
in interface org.mvel2.integration.VariableResolverFactory
tiltFlag
public boolean tiltFlag()
- Specified by:
tiltFlag
in interface org.mvel2.integration.VariableResolverFactory
setTiltFlag
public void setTiltFlag(boolean tilt)
- Specified by:
setTiltFlag
in interface org.mvel2.integration.VariableResolverFactory
Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.