org.drools.clips
Class ClipsShell.ClipsVariableResolverFactory

java.lang.Object
  extended by org.mvel2.integration.impl.BaseVariableResolverFactory
      extended by org.mvel2.integration.impl.MapVariableResolverFactory
          extended by org.drools.clips.ClipsShell.ClipsVariableResolverFactory
All Implemented Interfaces:
Serializable, org.mvel2.integration.VariableResolverFactory
Enclosing class:
ClipsShell

public static class ClipsShell.ClipsVariableResolverFactory
extends org.mvel2.integration.impl.MapVariableResolverFactory

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mvel2.integration.impl.MapVariableResolverFactory
variables
 
Fields inherited from class org.mvel2.integration.impl.BaseVariableResolverFactory
indexedVariableNames, indexedVariableResolvers, indexOffset, nextFactory, variableResolvers
 
Constructor Summary
ClipsShell.ClipsVariableResolverFactory(RuleBase ruleBase, Map<String,Object> variables, GlobalResolver globals, org.mvel2.integration.VariableResolverFactory nextFactory)
           
 
Method Summary
protected  org.mvel2.integration.VariableResolver addResolver(String name, org.mvel2.integration.VariableResolver vr)
           
 org.mvel2.integration.VariableResolver createVariable(String name, Object value)
           
 org.mvel2.integration.VariableResolver createVariable(String name, Object value, Class<?> type)
           
 Set<String> getKnownVariables()
           
 org.mvel2.integration.VariableResolver getVariableResolver(String name)
           
 boolean isResolveable(String name)
           
 boolean isTarget(String name)
           
 
Methods inherited from class org.mvel2.integration.impl.MapVariableResolverFactory
clear
 
Methods inherited from class org.mvel2.integration.impl.BaseVariableResolverFactory
appendFactory, createIndexedVariable, createIndexedVariable, getIndexedVariableNames, getIndexedVariableResolver, getNextFactory, getVariableResolvers, insertFactory, isIndexedFactory, isNextResolveable, setIndexedVariableNames, setIndexedVariableResolver, setNextFactory, setTiltFlag, setVariableResolvers, tiltFlag, variableIndexOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClipsShell.ClipsVariableResolverFactory

public ClipsShell.ClipsVariableResolverFactory(RuleBase ruleBase,
                                               Map<String,Object> variables,
                                               GlobalResolver globals,
                                               org.mvel2.integration.VariableResolverFactory nextFactory)
Method Detail

createVariable

public org.mvel2.integration.VariableResolver createVariable(String name,
                                                             Object value)
Specified by:
createVariable in interface org.mvel2.integration.VariableResolverFactory
Overrides:
createVariable in class org.mvel2.integration.impl.MapVariableResolverFactory

createVariable

public org.mvel2.integration.VariableResolver createVariable(String name,
                                                             Object value,
                                                             Class<?> type)
Specified by:
createVariable in interface org.mvel2.integration.VariableResolverFactory
Overrides:
createVariable in class org.mvel2.integration.impl.MapVariableResolverFactory

getVariableResolver

public org.mvel2.integration.VariableResolver getVariableResolver(String name)
Specified by:
getVariableResolver in interface org.mvel2.integration.VariableResolverFactory
Overrides:
getVariableResolver in class org.mvel2.integration.impl.MapVariableResolverFactory

isResolveable

public boolean isResolveable(String name)
Specified by:
isResolveable in interface org.mvel2.integration.VariableResolverFactory
Overrides:
isResolveable in class org.mvel2.integration.impl.MapVariableResolverFactory

addResolver

protected org.mvel2.integration.VariableResolver addResolver(String name,
                                                             org.mvel2.integration.VariableResolver vr)
Overrides:
addResolver in class org.mvel2.integration.impl.MapVariableResolverFactory

isTarget

public boolean isTarget(String name)
Specified by:
isTarget in interface org.mvel2.integration.VariableResolverFactory
Overrides:
isTarget in class org.mvel2.integration.impl.MapVariableResolverFactory

getKnownVariables

public Set<String> getKnownVariables()
Specified by:
getKnownVariables in interface org.mvel2.integration.VariableResolverFactory
Overrides:
getKnownVariables in class org.mvel2.integration.impl.MapVariableResolverFactory


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.