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.BaseVariableResolverFactoryA 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 classReadOnlyVariableResolverFactory.ReadOnlyVariableResolverBase variable resolver.
-
Field Summary
Fields Modifier and Type Field Description protected TilesRequestContextHolderrequestHolderThe 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.VariableResolvercreateVariable(java.lang.String name, java.lang.Object value)org.mvel2.integration.VariableResolvercreateVariable(java.lang.String name, java.lang.Object value, java.lang.Class<?> type)abstract org.mvel2.integration.VariableResolvercreateVariableResolver(java.lang.String name)Creates a variable resolver.org.mvel2.integration.VariableResolvergetVariableResolver(java.lang.String name)booleanisResolveable(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:
getVariableResolverin interfaceorg.mvel2.integration.VariableResolverFactory- Overrides:
getVariableResolverin 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
-
-