Class ReadOnlyVariableResolverFactory

java.lang.Object
org.mvel2.integration.impl.BaseVariableResolverFactory
org.apache.tiles.mvel.ReadOnlyVariableResolverFactory
All Implemented Interfaces:
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:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    Base variable resolver.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    The Tiles request holder.

    Fields inherited from class org.mvel2.integration.impl.BaseVariableResolverFactory

    indexedVariableNames, indexedVariableResolvers, indexOffset, nextFactory, variableResolvers
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.mvel2.integration.VariableResolver
    org.mvel2.integration.VariableResolver
    createVariable(String name, Object value, Class<?> type)
    abstract org.mvel2.integration.VariableResolver
    Creates a variable resolver.
    org.mvel2.integration.VariableResolver
    boolean

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.mvel2.integration.VariableResolverFactory

    isTarget
  • Field Details

  • Constructor Details

    • ReadOnlyVariableResolverFactory

      public ReadOnlyVariableResolverFactory(TilesRequestContextHolder requestHolder)
      Constructor.
      Parameters:
      requestHolder - The Tiles request holder.
      Since:
      3..0
  • Method Details

    • createVariable

      public org.mvel2.integration.VariableResolver createVariable(String name, Object value)
    • createVariable

      public org.mvel2.integration.VariableResolver createVariable(String name, Object value, Class<?> type)
    • isResolveable

      public boolean isResolveable(String name)
    • getVariableResolver

      public org.mvel2.integration.VariableResolver getVariableResolver(String name)
      Specified by:
      getVariableResolver in interface org.mvel2.integration.VariableResolverFactory
      Overrides:
      getVariableResolver in class org.mvel2.integration.impl.BaseVariableResolverFactory
    • createVariableResolver

      public abstract org.mvel2.integration.VariableResolver createVariableResolver(String name)
      Creates a variable resolver.
      Parameters:
      name - The name of the property.
      Returns:
      The variable resolver.
      Since:
      3.0.0