Class SimpleResolver

java.lang.Object
org.zkoss.xel.util.SimpleResolver
All Implemented Interfaces:
Serializable, VariableResolver

public class SimpleResolver extends Object implements VariableResolver, Serializable
A simple resolver that retrieve variable from a map.

Note: since 5.0.8, it becomes serializable. Thus, the parent and vars parameter of SimpleResolver(VariableResolver, Map) have to serializable in the clustering environment.

Since:
3.0.0
Author:
tomyeh
See Also:
  • Field Details

    • _vars

      protected Map<String,?> _vars
      The variable maps.
  • Constructor Details

    • SimpleResolver

      public SimpleResolver()
      Constructs a resolver.
    • SimpleResolver

      public SimpleResolver(VariableResolver parent)
      Constructs a resolver with a parent.
      Parameters:
      parent - the parent resolver (null means ignored).
    • SimpleResolver

      public SimpleResolver(VariableResolver parent, Map<String,?> vars)
      Constructs a resolver with a parent and an object map.
      Parameters:
      parent - the parent resolver (null means ignored).
      vars - the object map (null means ignored)
    • SimpleResolver

      public SimpleResolver(Map<String,?> vars)
      Constructs a resolver with an object map.
      Parameters:
      vars - the object map (null means ignored)
  • Method Details