Class DelegatingVariableResolver

java.lang.Object
org.zkoss.zkplus.seasar.DelegatingVariableResolver
All Implemented Interfaces:
org.zkoss.xel.VariableResolver

public class DelegatingVariableResolver extends Object implements org.zkoss.xel.VariableResolver
DelegatingVariableResolver, a seasar2 bean variable resolver.

It defines a variable called _container to represent the instance of org.seasar.framework.container.S2Container. The _container is get from SingletonS2ContainerFactory.getContainer().

Usage:
in your zul file:
<?variable-resolver class="org.zkoss.zkplus.seasar.DelegatingVariableResolver"?>

Applicable to Seasar Framework version 2.4 or later

Since:
3.0.0
Author:
Dennis.Chen
  • Field Details

    • _container

      protected org.seasar.framework.container.S2Container _container
  • Constructor Details

    • DelegatingVariableResolver

      public DelegatingVariableResolver()
  • Method Details

    • resolveVariable

      public Object resolveVariable(String name)
      Get the seasar component by the specified name.
      Specified by:
      resolveVariable in interface org.zkoss.xel.VariableResolver
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object