org.drools.core.base.mvel
Class MVELCompilationUnit.DroolsVarFactory
java.lang.Object
org.drools.core.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 by Red Hat. All Rights Reserved.