public class TemplateResolverImpl extends Object implements TemplateResolver, Serializable
EACH_ATTR, EACH_STATUS_VAR, EACH_VAR, STATUS_ATTR, TEMPLATE_OBJECT
Constructor and Description |
---|
TemplateResolverImpl(Binder binder,
org.zkoss.zk.ui.Component comp,
String attr,
String templateExpr,
Map<String,Object> templateArgs) |
Modifier and Type | Method and Description |
---|---|
void |
addTemplateTracking(org.zkoss.zk.ui.Component eachComp)
Deprecated.
|
void |
addTemplateTracking(org.zkoss.zk.ui.Component eachComp,
Object eachData,
int index,
int size)
Add template tracking to component
|
protected Object |
evaluateTemplate(org.zkoss.zk.ui.Component eachComp,
Object eachData,
int index,
int size) |
protected Object |
evaluateTemplate(org.zkoss.zk.ui.Component eachComp,
Object eachData,
int index,
int size,
String subType) |
String |
getAttr() |
Binder |
getBinder() |
org.zkoss.zk.ui.Component |
getComponent() |
String |
getExpression() |
Map<String,Object> |
getTemplateArgs() |
protected Binding |
getTemplateBinding(org.zkoss.zk.ui.Component eachComp,
Object eachData,
int index,
int size) |
org.zkoss.zk.ui.util.Template |
resolveTemplate(org.zkoss.zk.ui.Component eachComp,
Object eachData,
int index,
int size) |
org.zkoss.zk.ui.util.Template |
resolveTemplate(org.zkoss.zk.ui.Component eachComp,
Object eachData,
int index,
int size,
String subType)
Resolve the template for the component
|
String |
toString() |
public Binder getBinder()
public org.zkoss.zk.ui.Component getComponent()
public String getExpression()
public String getAttr()
protected Object evaluateTemplate(org.zkoss.zk.ui.Component eachComp, Object eachData, int index, int size)
protected Object evaluateTemplate(org.zkoss.zk.ui.Component eachComp, Object eachData, int index, int size, String subType)
public org.zkoss.zk.ui.util.Template resolveTemplate(org.zkoss.zk.ui.Component eachComp, Object eachData, int index, int size)
resolveTemplate
in interface TemplateResolver
public org.zkoss.zk.ui.util.Template resolveTemplate(org.zkoss.zk.ui.Component eachComp, Object eachData, int index, int size, String subType)
TemplateResolver
resolveTemplate
in interface TemplateResolver
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@Deprecated public void addTemplateTracking(org.zkoss.zk.ui.Component eachComp)
TemplateResolver
addTemplateTracking
in interface TemplateResolver
eachComp
- the component to add template trackingpublic void addTemplateTracking(org.zkoss.zk.ui.Component eachComp, Object eachData, int index, int size)
TemplateResolver
addTemplateTracking
in interface TemplateResolver
eachComp
- the template to be resolved of the componenteachData
- the data for resolverindex
- the index of eachsize
- the size of data setprotected Binding getTemplateBinding(org.zkoss.zk.ui.Component eachComp, Object eachData, int index, int size)
Copyright © 2016. All rights reserved.