|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mvel2.integration.impl.ImmutableDefaultFactory
public class ImmutableDefaultFactory
| Constructor Summary | |
|---|---|
ImmutableDefaultFactory()
|
|
| Method Summary | |
|---|---|
VariableResolver |
createIndexedVariable(int index,
String name,
Object value)
|
VariableResolver |
createIndexedVariable(int index,
String name,
Object value,
Class<?> typee)
|
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. |
VariableResolverFactory |
getNextFactory()
Returns the next factory in the factory chain. |
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. |
VariableResolver |
setIndexedVariableResolver(int index,
VariableResolver variableResolver)
|
VariableResolverFactory |
setNextFactory(VariableResolverFactory resolverFactory)
Sets the next factory in the chain. |
void |
setTiltFlag(boolean tilt)
|
boolean |
tiltFlag()
|
int |
variableIndexOf(String name)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ImmutableDefaultFactory()
| Method Detail |
|---|
public VariableResolver createVariable(String name,
Object value)
VariableResolverFactory
createVariable in interface VariableResolverFactoryname - - name of the variable being createdvalue - - value of the variable
public VariableResolver createIndexedVariable(int index,
String name,
Object value)
createIndexedVariable in interface VariableResolverFactory
public VariableResolver createVariable(String name,
Object value,
Class<?> type)
VariableResolverFactory
createVariable in interface VariableResolverFactoryname - - name of the variable being createdvalue - - value of the variabletype - - the static type
public VariableResolver createIndexedVariable(int index,
String name,
Object value,
Class<?> typee)
createIndexedVariable in interface VariableResolverFactory
public VariableResolver setIndexedVariableResolver(int index,
VariableResolver variableResolver)
setIndexedVariableResolver in interface VariableResolverFactorypublic VariableResolverFactory getNextFactory()
VariableResolverFactory
getNextFactory in interface VariableResolverFactorypublic VariableResolverFactory setNextFactory(VariableResolverFactory resolverFactory)
VariableResolverFactory
return this.nextFactory = resolverFactory;
setNextFactory in interface VariableResolverFactoryresolverFactory - - instance of next resolver factory
public VariableResolver getVariableResolver(String name)
VariableResolverFactory
getVariableResolver in interface VariableResolverFactoryname - - variable name
public VariableResolver getIndexedVariableResolver(int index)
getIndexedVariableResolver in interface VariableResolverFactorypublic boolean isTarget(String name)
VariableResolverFactory
isTarget in interface VariableResolverFactoryname - - variable name
public boolean isResolveable(String name)
VariableResolverFactory
isResolveable in interface VariableResolverFactoryname - - variable name
public Set<String> getKnownVariables()
VariableResolverFactory
getKnownVariables in interface VariableResolverFactorypublic int variableIndexOf(String name)
variableIndexOf in interface VariableResolverFactorypublic boolean isIndexedFactory()
isIndexedFactory in interface VariableResolverFactorypublic boolean tiltFlag()
tiltFlag in interface VariableResolverFactorypublic void setTiltFlag(boolean tilt)
setTiltFlag in interface VariableResolverFactory
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||