Package org.zkoss.bind.impl
Class TemplateResolverImpl
java.lang.Object
org.zkoss.bind.impl.TemplateResolverImpl
- All Implemented Interfaces:
Serializable,TemplateResolver
The resolver resolves template and handles template changes
- Since:
- 6.0.0
- Author:
- dennis
- See Also:
-
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 -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTemplateTracking(org.zkoss.zk.ui.Component eachComp, Object eachData, int index, int size) Add template tracking to componentprotected ObjectevaluateTemplate(org.zkoss.zk.ui.Component eachComp, Object eachData, int index, int size) protected ObjectevaluateTemplate(org.zkoss.zk.ui.Component eachComp, Object eachData, int index, int size, String subType) getAttr()org.zkoss.zk.ui.Componentprotected BindinggetTemplateBinding(org.zkoss.zk.ui.Component eachComp, Object eachData, int index, int size) org.zkoss.zk.ui.util.TemplateresolveTemplate(org.zkoss.zk.ui.Component eachComp, Object eachData, int index, int size) org.zkoss.zk.ui.util.TemplateresolveTemplate(org.zkoss.zk.ui.Component eachComp, Object eachData, int index, int size, String subType) Resolve the template for the componenttoString()
-
Constructor Details
-
TemplateResolverImpl
-
-
Method Details
-
getBinder
-
getComponent
public org.zkoss.zk.ui.Component getComponent() -
getExpression
-
getTemplateArgs
-
getAttr
-
evaluateTemplate
-
evaluateTemplate
-
resolveTemplate
public org.zkoss.zk.ui.util.Template resolveTemplate(org.zkoss.zk.ui.Component eachComp, Object eachData, int index, int size) -
resolveTemplate
public org.zkoss.zk.ui.util.Template resolveTemplate(org.zkoss.zk.ui.Component eachComp, Object eachData, int index, int size, String subType) Description copied from interface:TemplateResolverResolve the template for the component- Specified by:
resolveTemplatein interfaceTemplateResolver- Parameters:
eachComp- the template to be resolved of the componenteachData- the data for resolverindex- the index of eachsize- the size of data setsubType- the sub-type of template should be resolved- Returns:
- the template if exist.
-
addTemplateTracking
public void addTemplateTracking(org.zkoss.zk.ui.Component eachComp, Object eachData, int index, int size) Description copied from interface:TemplateResolverAdd template tracking to component- Specified by:
addTemplateTrackingin interfaceTemplateResolver- Parameters:
eachComp- the template to be resolved of the componenteachData- the data for resolverindex- the index of eachsize- the size of data set
-
getTemplateBinding
-
toString
-