|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mvel2.integration.impl.BaseVariableResolverFactory
org.mvel2.integration.impl.IndexedVariableResolverFactory
public class IndexedVariableResolverFactory
Field Summary |
---|
Fields inherited from class org.mvel2.integration.impl.BaseVariableResolverFactory |
---|
indexedVariableNames, indexedVariableResolvers, indexOffset, nextFactory, variableResolvers |
Constructor Summary | |
---|---|
IndexedVariableResolverFactory(String[] varNames,
Object[] values)
|
|
IndexedVariableResolverFactory(String[] varNames,
Object[] values,
VariableResolverFactory nextFactory)
|
Method Summary | |
---|---|
protected VariableResolver |
addResolver(String name,
VariableResolver vr)
|
void |
clear()
|
VariableResolver |
createIndexedVariable(int index,
String name,
Object value)
|
VariableResolver |
createVariable(String name,
Object value)
Creates a new variable. |
VariableResolver |
createVariable(String name,
Object value,
Class<?> type)
Creates a new variable, and assigns a static type. |
VariableResolver |
getIndexedVariableResolver(int index)
|
Set<String> |
getKnownVariables()
Return a list of known variables inside the factory. |
VariableResolver |
getVariableResolver(String name)
Return a variable resolver for the specified variable name. |
boolean |
isIndexedFactory()
|
boolean |
isResolveable(String name)
Determines whether or not the variable is resolver in the chain of factories. |
boolean |
isTarget(String name)
Deterimines whether or not the current VariableResolverFactory is the physical target for the actual variable. |
Methods inherited from class org.mvel2.integration.impl.BaseVariableResolverFactory |
---|
appendFactory, createIndexedVariable, getIndexedVariableNames, getNextFactory, getVariableResolvers, insertFactory, isNextResolveable, setIndexedVariableNames, setIndexedVariableResolver, setNextFactory, setVariableResolvers, variableIndexOf |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IndexedVariableResolverFactory(String[] varNames, Object[] values)
public IndexedVariableResolverFactory(String[] varNames, Object[] values, VariableResolverFactory nextFactory)
Method Detail |
---|
public VariableResolver createIndexedVariable(int index, String name, Object value)
createIndexedVariable
in interface VariableResolverFactory
createIndexedVariable
in class BaseVariableResolverFactory
public VariableResolver getIndexedVariableResolver(int index)
getIndexedVariableResolver
in interface VariableResolverFactory
getIndexedVariableResolver
in class BaseVariableResolverFactory
public VariableResolver createVariable(String name, Object value)
VariableResolverFactory
name
- - name of the variable being createdvalue
- - value of the variable
public VariableResolver createVariable(String name, Object value, Class<?> type)
VariableResolverFactory
name
- - name of the variable being createdvalue
- - value of the variabletype
- - the static type
public VariableResolver getVariableResolver(String name)
VariableResolverFactory
getVariableResolver
in interface VariableResolverFactory
getVariableResolver
in class BaseVariableResolverFactory
name
- - variable name
public boolean isResolveable(String name)
VariableResolverFactory
name
- - variable name
protected VariableResolver addResolver(String name, VariableResolver vr)
public boolean isTarget(String name)
VariableResolverFactory
name
- - variable name
public Set<String> getKnownVariables()
VariableResolverFactory
getKnownVariables
in interface VariableResolverFactory
getKnownVariables
in class BaseVariableResolverFactory
public void clear()
public boolean isIndexedFactory()
isIndexedFactory
in interface VariableResolverFactory
isIndexedFactory
in class BaseVariableResolverFactory
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |