public abstract class BaseVariableResolverFactory extends Object implements VariableResolverFactory
| Modifier and Type | Field and Description |
|---|---|
protected String[] |
indexedVariableNames |
protected VariableResolver[] |
indexedVariableResolvers |
protected int |
indexOffset |
protected VariableResolverFactory |
nextFactory |
protected Map<String,VariableResolver> |
variableResolvers |
| Constructor and Description |
|---|
BaseVariableResolverFactory() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateVariable, createVariable, isResolveable, isTargetprotected Map<String,VariableResolver> variableResolvers
protected VariableResolverFactory nextFactory
protected int indexOffset
protected String[] indexedVariableNames
protected VariableResolver[] indexedVariableResolvers
public VariableResolverFactory getNextFactory()
VariableResolverFactorygetNextFactory in interface VariableResolverFactorypublic VariableResolverFactory setNextFactory(VariableResolverFactory resolverFactory)
VariableResolverFactory
return this.nextFactory = resolverFactory;
setNextFactory in interface VariableResolverFactoryresolverFactory - - instance of next resolver factorypublic VariableResolver getVariableResolver(String name)
VariableResolverFactorygetVariableResolver in interface VariableResolverFactoryname - - variable namepublic boolean isNextResolveable(String name)
public void appendFactory(VariableResolverFactory resolverFactory)
public void insertFactory(VariableResolverFactory resolverFactory)
public Set<String> getKnownVariables()
VariableResolverFactorygetKnownVariables in interface VariableResolverFactorypublic VariableResolver createIndexedVariable(int index, String name, Object value)
createIndexedVariable in interface VariableResolverFactorypublic VariableResolver getIndexedVariableResolver(int index)
getIndexedVariableResolver in interface VariableResolverFactorypublic VariableResolver createIndexedVariable(int index, String name, Object value, Class<?> type)
createIndexedVariable in interface VariableResolverFactorypublic Map<String,VariableResolver> getVariableResolvers()
public void setVariableResolvers(Map<String,VariableResolver> variableResolvers)
public String[] getIndexedVariableNames()
public void setIndexedVariableNames(String[] indexedVariableNames)
public int variableIndexOf(String name)
variableIndexOf in interface VariableResolverFactorypublic VariableResolver setIndexedVariableResolver(int index, VariableResolver resolver)
setIndexedVariableResolver in interface VariableResolverFactorypublic boolean isIndexedFactory()
isIndexedFactory in interface VariableResolverFactoryCopyright © 2014. All rights reserved.