org.mule.el.mvel
Class DelegateVariableResolverFactory

java.lang.Object
  extended by org.mule.el.mvel.DelegateVariableResolverFactory
All Implemented Interfaces:
Serializable, org.mule.mvel2.integration.VariableResolverFactory

public class DelegateVariableResolverFactory
extends Object
implements org.mule.mvel2.integration.VariableResolverFactory

See Also:
Serialized Form

Field Summary
protected  org.mule.mvel2.integration.VariableResolverFactory delegate
           
protected  org.mule.mvel2.integration.VariableResolverFactory next
           
 
Constructor Summary
DelegateVariableResolverFactory(org.mule.mvel2.integration.VariableResolverFactory delegate)
           
DelegateVariableResolverFactory(org.mule.mvel2.integration.VariableResolverFactory delegate, org.mule.mvel2.integration.VariableResolverFactory next)
          Convenience constructor to allow for more concise creation of VariableResolverFactory chains without and performance overhead incurred by using a builder.
 
Method Summary
 org.mule.mvel2.integration.VariableResolver createIndexedVariable(int index, String name, Object value)
           
 org.mule.mvel2.integration.VariableResolver createIndexedVariable(int index, String name, Object value, Class<?> typee)
           
 org.mule.mvel2.integration.VariableResolver createVariable(String name, Object value)
           
 org.mule.mvel2.integration.VariableResolver createVariable(String name, Object value, Class<?> type)
           
 org.mule.mvel2.integration.VariableResolver getIndexedVariableResolver(int index)
           
 Set<String> getKnownVariables()
           
 org.mule.mvel2.integration.VariableResolverFactory getNextFactory()
           
 org.mule.mvel2.integration.VariableResolver getVariableResolver(String name)
           
 boolean isIndexedFactory()
           
 boolean isResolveable(String name)
           
 boolean isTarget(String name)
           
 org.mule.mvel2.integration.VariableResolver setIndexedVariableResolver(int index, org.mule.mvel2.integration.VariableResolver variableResolver)
           
 org.mule.mvel2.integration.VariableResolverFactory setNextFactory(org.mule.mvel2.integration.VariableResolverFactory resolverFactory)
           
 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
 

Field Detail

delegate

protected final org.mule.mvel2.integration.VariableResolverFactory delegate

next

protected org.mule.mvel2.integration.VariableResolverFactory next
Constructor Detail

DelegateVariableResolverFactory

public DelegateVariableResolverFactory(org.mule.mvel2.integration.VariableResolverFactory delegate)

DelegateVariableResolverFactory

public DelegateVariableResolverFactory(org.mule.mvel2.integration.VariableResolverFactory delegate,
                                       org.mule.mvel2.integration.VariableResolverFactory next)
Convenience constructor to allow for more concise creation of VariableResolverFactory chains without and performance overhead incurred by using a builder.

Parameters:
delegate -
next -
Method Detail

createVariable

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

createIndexedVariable

public org.mule.mvel2.integration.VariableResolver createIndexedVariable(int index,
                                                                         String name,
                                                                         Object value)
Specified by:
createIndexedVariable in interface org.mule.mvel2.integration.VariableResolverFactory

createVariable

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

createIndexedVariable

public org.mule.mvel2.integration.VariableResolver createIndexedVariable(int index,
                                                                         String name,
                                                                         Object value,
                                                                         Class<?> typee)
Specified by:
createIndexedVariable in interface org.mule.mvel2.integration.VariableResolverFactory

setIndexedVariableResolver

public org.mule.mvel2.integration.VariableResolver setIndexedVariableResolver(int index,
                                                                              org.mule.mvel2.integration.VariableResolver variableResolver)
Specified by:
setIndexedVariableResolver in interface org.mule.mvel2.integration.VariableResolverFactory

getNextFactory

public org.mule.mvel2.integration.VariableResolverFactory getNextFactory()
Specified by:
getNextFactory in interface org.mule.mvel2.integration.VariableResolverFactory

setNextFactory

public org.mule.mvel2.integration.VariableResolverFactory setNextFactory(org.mule.mvel2.integration.VariableResolverFactory resolverFactory)
Specified by:
setNextFactory in interface org.mule.mvel2.integration.VariableResolverFactory

getVariableResolver

public org.mule.mvel2.integration.VariableResolver getVariableResolver(String name)
Specified by:
getVariableResolver in interface org.mule.mvel2.integration.VariableResolverFactory

getIndexedVariableResolver

public org.mule.mvel2.integration.VariableResolver getIndexedVariableResolver(int index)
Specified by:
getIndexedVariableResolver in interface org.mule.mvel2.integration.VariableResolverFactory

isTarget

public boolean isTarget(String name)
Specified by:
isTarget in interface org.mule.mvel2.integration.VariableResolverFactory

isResolveable

public boolean isResolveable(String name)
Specified by:
isResolveable in interface org.mule.mvel2.integration.VariableResolverFactory

getKnownVariables

public Set<String> getKnownVariables()
Specified by:
getKnownVariables in interface org.mule.mvel2.integration.VariableResolverFactory

variableIndexOf

public int variableIndexOf(String name)
Specified by:
variableIndexOf in interface org.mule.mvel2.integration.VariableResolverFactory

isIndexedFactory

public boolean isIndexedFactory()
Specified by:
isIndexedFactory in interface org.mule.mvel2.integration.VariableResolverFactory

tiltFlag

public boolean tiltFlag()
Specified by:
tiltFlag in interface org.mule.mvel2.integration.VariableResolverFactory

setTiltFlag

public void setTiltFlag(boolean tilt)
Specified by:
setTiltFlag in interface org.mule.mvel2.integration.VariableResolverFactory


Copyright © 2003–2014 MuleSoft, Inc.. All rights reserved.