public class IndexedVariableResolverFactory extends BaseVariableResolverFactory
indexedVariableNames, indexedVariableResolvers, indexOffset, nextFactory, variableResolvers| Constructor and Description |
|---|
IndexedVariableResolverFactory(String[] varNames,
Object[] values) |
IndexedVariableResolverFactory(String[] varNames,
Object[] values,
VariableResolverFactory nextFactory) |
IndexedVariableResolverFactory(String[] varNames,
VariableResolver[] resolvers) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
appendFactory, createIndexedVariable, getIndexedVariableNames, getNextFactory, getVariableResolvers, insertFactory, isNextResolveable, setIndexedVariableNames, setIndexedVariableResolver, setNextFactory, setTiltFlag, setVariableResolvers, tiltFlag, variableIndexOfpublic IndexedVariableResolverFactory(String[] varNames, VariableResolver[] resolvers)
public IndexedVariableResolverFactory(String[] varNames, Object[] values)
public IndexedVariableResolverFactory(String[] varNames, Object[] values, VariableResolverFactory nextFactory)
public VariableResolver createIndexedVariable(int index, String name, Object value)
createIndexedVariable in interface VariableResolverFactorycreateIndexedVariable in class BaseVariableResolverFactorypublic VariableResolver getIndexedVariableResolver(int index)
getIndexedVariableResolver in interface VariableResolverFactorygetIndexedVariableResolver in class BaseVariableResolverFactorypublic VariableResolver createVariable(String name, Object value)
VariableResolverFactoryname - - name of the variable being createdvalue - - value of the variablepublic VariableResolver createVariable(String name, Object value, Class<?> type)
VariableResolverFactoryname - - name of the variable being createdvalue - - value of the variabletype - - the static typepublic VariableResolver getVariableResolver(String name)
VariableResolverFactorygetVariableResolver in interface VariableResolverFactorygetVariableResolver in class BaseVariableResolverFactoryname - - variable namepublic boolean isResolveable(String name)
VariableResolverFactoryname - - variable nameprotected VariableResolver addResolver(String name, VariableResolver vr)
public boolean isTarget(String name)
VariableResolverFactoryname - - variable namepublic Set<String> getKnownVariables()
VariableResolverFactorygetKnownVariables in interface VariableResolverFactorygetKnownVariables in class BaseVariableResolverFactorypublic void clear()
public boolean isIndexedFactory()
isIndexedFactory in interface VariableResolverFactoryisIndexedFactory in class BaseVariableResolverFactoryCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.