org.mvel.integration.impl
Class TypeInjectionResolverFactoryImpl

java.lang.Object
  extended by org.mvel.integration.impl.BaseVariableResolverFactory
      extended by org.mvel.integration.impl.MapVariableResolverFactory
          extended by org.mvel.integration.impl.TypeInjectionResolverFactoryImpl
All Implemented Interfaces:
TypeInjectionResolverFactory, VariableResolverFactory

public class TypeInjectionResolverFactoryImpl
extends MapVariableResolverFactory
implements TypeInjectionResolverFactory


Field Summary
 
Fields inherited from class org.mvel.integration.impl.MapVariableResolverFactory
variables
 
Fields inherited from class org.mvel.integration.impl.BaseVariableResolverFactory
nextFactory, variableResolvers
 
Constructor Summary
TypeInjectionResolverFactoryImpl(java.util.Map<java.lang.String,java.lang.Object> variables)
           
TypeInjectionResolverFactoryImpl(java.util.Map<java.lang.String,java.lang.Object> variables, boolean cachingSafe)
           
TypeInjectionResolverFactoryImpl(java.util.Map<java.lang.String,java.lang.Object> variables, VariableResolverFactory nextFactory)
           
 
Method Summary
 java.util.Set<java.lang.String> getKnownVariables()
          Return a list of known variables inside the factory.
 
Methods inherited from class org.mvel.integration.impl.MapVariableResolverFactory
createVariable, createVariable, getVariableResolver, isResolveable, isTarget
 
Methods inherited from class org.mvel.integration.impl.BaseVariableResolverFactory
appendFactory, getNextFactory, insertFactory, isNextResolveable, setNextFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeInjectionResolverFactoryImpl

public TypeInjectionResolverFactoryImpl(java.util.Map<java.lang.String,java.lang.Object> variables)

TypeInjectionResolverFactoryImpl

public TypeInjectionResolverFactoryImpl(java.util.Map<java.lang.String,java.lang.Object> variables,
                                        VariableResolverFactory nextFactory)

TypeInjectionResolverFactoryImpl

public TypeInjectionResolverFactoryImpl(java.util.Map<java.lang.String,java.lang.Object> variables,
                                        boolean cachingSafe)
Method Detail

getKnownVariables

public java.util.Set<java.lang.String> getKnownVariables()
Description copied from interface: VariableResolverFactory
Return a list of known variables inside the factory. This method should not recurse into other factories. But rather return only the variables living inside this factory.

Specified by:
getKnownVariables in interface VariableResolverFactory
Overrides:
getKnownVariables in class MapVariableResolverFactory
Returns: