public class DefaultLocalVariableResolverFactory extends MapVariableResolverFactory implements LocalVariableResolverFactory
| Modifier and Type | Field and Description |
|---|---|
private boolean |
noTilt |
variablesindexedVariableNames, indexedVariableResolvers, indexOffset, nextFactory, variableResolvers| Constructor and Description |
|---|
DefaultLocalVariableResolverFactory() |
DefaultLocalVariableResolverFactory(java.util.Map<java.lang.String,java.lang.Object> variables) |
DefaultLocalVariableResolverFactory(java.util.Map<java.lang.String,java.lang.Object> variables,
boolean cachingSafe) |
DefaultLocalVariableResolverFactory(java.util.Map<java.lang.String,java.lang.Object> variables,
VariableResolverFactory nextFactory) |
DefaultLocalVariableResolverFactory(VariableResolverFactory nextFactory) |
DefaultLocalVariableResolverFactory(VariableResolverFactory nextFactory,
java.lang.String[] indexedVariables) |
| Modifier and Type | Method and Description |
|---|---|
VariableResolver |
createVariable(java.lang.String name,
java.lang.Object value,
java.lang.Class<?> type)
Creates a new variable, and assigns a static type.
|
VariableResolver |
getIndexedVariableResolver(int index) |
VariableResolver |
getVariableResolver(java.lang.String name)
Return a variable resolver for the specified variable name.
|
VariableResolverFactory |
setNoTilt(boolean noTilt) |
void |
setTiltFlag(boolean tiltFlag) |
addResolver, clear, createVariable, getKnownVariables, isResolveable, isTargetappendFactory, createIndexedVariable, createIndexedVariable, getIndexedVariableNames, getNextFactory, getVariableResolvers, insertFactory, isIndexedFactory, isNextResolveable, setIndexedVariableNames, setIndexedVariableResolver, setNextFactory, setVariableResolvers, tiltFlag, variableIndexOfpublic DefaultLocalVariableResolverFactory()
public DefaultLocalVariableResolverFactory(java.util.Map<java.lang.String,java.lang.Object> variables)
public DefaultLocalVariableResolverFactory(java.util.Map<java.lang.String,java.lang.Object> variables,
VariableResolverFactory nextFactory)
public DefaultLocalVariableResolverFactory(java.util.Map<java.lang.String,java.lang.Object> variables,
boolean cachingSafe)
public DefaultLocalVariableResolverFactory(VariableResolverFactory nextFactory)
public DefaultLocalVariableResolverFactory(VariableResolverFactory nextFactory, java.lang.String[] indexedVariables)
public VariableResolver getIndexedVariableResolver(int index)
getIndexedVariableResolver in interface VariableResolverFactorygetIndexedVariableResolver in class BaseVariableResolverFactorypublic VariableResolver getVariableResolver(java.lang.String name)
VariableResolverFactorygetVariableResolver in interface VariableResolverFactorygetVariableResolver in class MapVariableResolverFactoryname - - variable namepublic VariableResolver createVariable(java.lang.String name, java.lang.Object value, java.lang.Class<?> type)
VariableResolverFactorycreateVariable in interface VariableResolverFactorycreateVariable in class MapVariableResolverFactoryname - - name of the variable being createdvalue - - value of the variabletype - - the static typepublic VariableResolverFactory setNoTilt(boolean noTilt)
public void setTiltFlag(boolean tiltFlag)
setTiltFlag in interface VariableResolverFactorysetTiltFlag in class BaseVariableResolverFactory