Class TemplateResolverImpl

  • All Implemented Interfaces:
    java.io.Serializable, org.zkoss.bind.sys.TemplateResolver

    public class TemplateResolverImpl
    extends org.zkoss.bind.impl.TemplateResolverImpl
    The resolver resolves template and handles template changes
    Since:
    6.5.3
    Author:
    dennis
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from interface org.zkoss.bind.sys.TemplateResolver

        EACH_ATTR, EACH_STATUS_VAR, EACH_VAR, STATUS_ATTR, TEMPLATE_OBJECT
    • Constructor Summary

      Constructors 
      Constructor Description
      TemplateResolverImpl​(org.zkoss.bind.Binder binder, org.zkoss.zk.ui.Component comp, java.lang.String attr, java.lang.String templateExpr, java.util.Map<java.lang.String,​java.lang.Object> templateArgs)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.Object evaluateTemplate​(org.zkoss.zk.ui.Component eachComp, java.lang.Object eachData, int index, int size, java.lang.String subType)  
      protected org.zkoss.bind.sys.Binding getTemplateBinding​(org.zkoss.zk.ui.Component eachComp, java.lang.Object eachData, int index, int size)  
      • Methods inherited from class org.zkoss.bind.impl.TemplateResolverImpl

        addTemplateTracking, evaluateTemplate, getAttr, getBinder, getComponent, getExpression, getTemplateArgs, resolveTemplate, resolveTemplate, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • TemplateResolverImpl

        public TemplateResolverImpl​(org.zkoss.bind.Binder binder,
                                    org.zkoss.zk.ui.Component comp,
                                    java.lang.String attr,
                                    java.lang.String templateExpr,
                                    java.util.Map<java.lang.String,​java.lang.Object> templateArgs)
    • Method Detail

      • evaluateTemplate

        protected java.lang.Object evaluateTemplate​(org.zkoss.zk.ui.Component eachComp,
                                                    java.lang.Object eachData,
                                                    int index,
                                                    int size,
                                                    java.lang.String subType)
        Overrides:
        evaluateTemplate in class org.zkoss.bind.impl.TemplateResolverImpl
      • getTemplateBinding

        protected org.zkoss.bind.sys.Binding getTemplateBinding​(org.zkoss.zk.ui.Component eachComp,
                                                                java.lang.Object eachData,
                                                                int index,
                                                                int size)
        Overrides:
        getTemplateBinding in class org.zkoss.bind.impl.TemplateResolverImpl