Package org.apache.tiles.mvel
Class ReadOnlyVariableResolverFactory
- java.lang.Object
-
- org.mvel2.integration.impl.BaseVariableResolverFactory
-
- org.apache.tiles.mvel.ReadOnlyVariableResolverFactory
-
- All Implemented Interfaces:
java.io.Serializable
,org.mvel2.integration.VariableResolverFactory
- Direct Known Subclasses:
ScopeVariableResolverFactory
,TilesContextBeanVariableResolverFactory
,TilesContextVariableResolverFactory
public abstract class ReadOnlyVariableResolverFactory extends org.mvel2.integration.impl.BaseVariableResolverFactory
A base variable resolver factory that is read-only.- Version:
- $Rev: 1049688 $ $Date: 2010-12-16 07:15:41 +1100 (Thu, 16 Dec 2010) $
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ReadOnlyVariableResolverFactory.ReadOnlyVariableResolver
Base variable resolver.
-
Field Summary
Fields Modifier and Type Field Description protected TilesRequestContextHolder
requestHolder
The Tiles request holder.
-
Constructor Summary
Constructors Constructor Description ReadOnlyVariableResolverFactory(TilesRequestContextHolder requestHolder)
Constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description org.mvel2.integration.VariableResolver
createVariable(java.lang.String name, java.lang.Object value)
org.mvel2.integration.VariableResolver
createVariable(java.lang.String name, java.lang.Object value, java.lang.Class<?> type)
abstract org.mvel2.integration.VariableResolver
createVariableResolver(java.lang.String name)
Creates a variable resolver.org.mvel2.integration.VariableResolver
getVariableResolver(java.lang.String name)
boolean
isResolveable(java.lang.String name)
-
Methods inherited from class org.mvel2.integration.impl.BaseVariableResolverFactory
appendFactory, createIndexedVariable, createIndexedVariable, getIndexedVariableNames, getIndexedVariableResolver, getKnownVariables, getNextFactory, getVariableResolvers, insertFactory, isIndexedFactory, isNextResolveable, setIndexedVariableNames, setIndexedVariableResolver, setNextFactory, setTiltFlag, setVariableResolvers, tiltFlag, variableIndexOf
-
-
-
-
Field Detail
-
requestHolder
protected TilesRequestContextHolder requestHolder
The Tiles request holder.
-
-
Constructor Detail
-
ReadOnlyVariableResolverFactory
public ReadOnlyVariableResolverFactory(TilesRequestContextHolder requestHolder)
Constructor.- Parameters:
requestHolder
- The Tiles request holder.- Since:
- 3..0
-
-
Method Detail
-
createVariable
public org.mvel2.integration.VariableResolver createVariable(java.lang.String name, java.lang.Object value)
-
createVariable
public org.mvel2.integration.VariableResolver createVariable(java.lang.String name, java.lang.Object value, java.lang.Class<?> type)
-
isResolveable
public boolean isResolveable(java.lang.String name)
-
getVariableResolver
public org.mvel2.integration.VariableResolver getVariableResolver(java.lang.String name)
- Specified by:
getVariableResolver
in interfaceorg.mvel2.integration.VariableResolverFactory
- Overrides:
getVariableResolver
in classorg.mvel2.integration.impl.BaseVariableResolverFactory
-
createVariableResolver
public abstract org.mvel2.integration.VariableResolver createVariableResolver(java.lang.String name)
Creates a variable resolver.- Parameters:
name
- The name of the property.- Returns:
- The variable resolver.
- Since:
- 3.0.0
-
-