org.drools.base.mvel
Class MVELCompilationUnit.DroolsVarFactory

java.lang.Object
  extended by 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

Constructor Summary
MVELCompilationUnit.DroolsVarFactory()
           
 
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
 

Constructor Detail

MVELCompilationUnit.DroolsVarFactory

public MVELCompilationUnit.DroolsVarFactory()
Method Detail

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-2012 JBoss by Red Hat. All Rights Reserved.