public class Proto.ProtoContextFactory extends MapVariableResolverFactory
variablesindexedVariableNames, indexedVariableResolvers, indexOffset, nextFactory| Constructor and Description |
|---|
Proto.ProtoContextFactory(SimpleIndexHashMapWrapper variables) |
| Modifier and Type | Method and Description |
|---|---|
VariableResolver |
createIndexedVariable(int index,
String name,
Object value) |
VariableResolver |
createIndexedVariable(int index,
String name,
Object value,
Class<?> type) |
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.
|
String[] |
getIndexedVariableNames() |
VariableResolver |
getIndexedVariableResolver(int index) |
VariableResolver |
getVariableResolver(String name)
Return a variable resolver for the specified variable name.
|
void |
setIndexedVariableNames(String[] indexedVariableNames) |
VariableResolver |
setIndexedVariableResolver(int index,
VariableResolver resolver) |
int |
variableIndexOf(String name) |
addResolver, clear, getKnownVariables, isResolveable, isTargetappendFactory, getNextFactory, getVariableResolvers, insertFactory, isIndexedFactory, isNextResolveable, setNextFactory, setTiltFlag, setVariableResolvers, tiltFlagpublic Proto.ProtoContextFactory(SimpleIndexHashMapWrapper variables)
public VariableResolver createVariable(String name, Object value)
VariableResolverFactorycreateVariable in interface VariableResolverFactorycreateVariable in class MapVariableResolverFactoryname - - name of the variable being createdvalue - - value of the variablepublic VariableResolver createVariable(String name, Object value, Class<?> type)
VariableResolverFactorycreateVariable in interface VariableResolverFactorycreateVariable in class MapVariableResolverFactoryname - - name of the variable being createdvalue - - value of the variabletype - - the static typepublic void setIndexedVariableNames(String[] indexedVariableNames)
setIndexedVariableNames in class BaseVariableResolverFactorypublic String[] getIndexedVariableNames()
getIndexedVariableNames in class BaseVariableResolverFactorypublic VariableResolver createIndexedVariable(int index, String name, Object value, Class<?> type)
createIndexedVariable in interface VariableResolverFactorycreateIndexedVariable in class BaseVariableResolverFactorypublic 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 setIndexedVariableResolver(int index, VariableResolver resolver)
setIndexedVariableResolver in interface VariableResolverFactorysetIndexedVariableResolver in class BaseVariableResolverFactorypublic int variableIndexOf(String name)
variableIndexOf in interface VariableResolverFactoryvariableIndexOf in class BaseVariableResolverFactorypublic VariableResolver getVariableResolver(String name)
VariableResolverFactorygetVariableResolver in interface VariableResolverFactorygetVariableResolver in class MapVariableResolverFactoryname - - variable nameCopyright © 2001–2015 JBoss by Red Hat. All rights reserved.