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, wait
createVariable, createVariable, isResolveable, isTarget
protected Map<String,VariableResolver> variableResolvers
protected VariableResolverFactory nextFactory
protected int indexOffset
protected String[] indexedVariableNames
protected VariableResolver[] indexedVariableResolvers
public VariableResolverFactory getNextFactory()
VariableResolverFactory
getNextFactory
in interface VariableResolverFactory
public VariableResolverFactory setNextFactory(VariableResolverFactory resolverFactory)
VariableResolverFactory
return this.nextFactory = resolverFactory;
setNextFactory
in interface VariableResolverFactory
resolverFactory
- - instance of next resolver factorypublic VariableResolver getVariableResolver(String name)
VariableResolverFactory
getVariableResolver
in interface VariableResolverFactory
name
- - variable namepublic boolean isNextResolveable(String name)
public void appendFactory(VariableResolverFactory resolverFactory)
public void insertFactory(VariableResolverFactory resolverFactory)
public Set<String> getKnownVariables()
VariableResolverFactory
getKnownVariables
in interface VariableResolverFactory
public VariableResolver createIndexedVariable(int index, String name, Object value)
createIndexedVariable
in interface VariableResolverFactory
public VariableResolver getIndexedVariableResolver(int index)
getIndexedVariableResolver
in interface VariableResolverFactory
public VariableResolver createIndexedVariable(int index, String name, Object value, Class<?> type)
createIndexedVariable
in interface VariableResolverFactory
public 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 VariableResolverFactory
public VariableResolver setIndexedVariableResolver(int index, VariableResolver resolver)
setIndexedVariableResolver
in interface VariableResolverFactory
public boolean isIndexedFactory()
isIndexedFactory
in interface VariableResolverFactory
public boolean tiltFlag()
tiltFlag
in interface VariableResolverFactory
public void setTiltFlag(boolean tiltFlag)
setTiltFlag
in interface VariableResolverFactory
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.