Package org.zkoss.bind.impl
Class AbstractRenderer
java.lang.Object
org.zkoss.bind.impl.AbstractRenderer
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
BindChildRenderer,BindComboitemRenderer,BindListitemRenderer,BindRadioRenderer,BindRowRenderer,BindSelectboxRenderer,BindTabboxRenderer,BindTreeitemRenderer
to handle the common task of resolver a template of a renderer
- Since:
- 6.0.0
- Author:
- dennis
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddItemReference(org.zkoss.zk.ui.Component modelOwner, org.zkoss.zk.ui.Component comp, int index, String varnm) protected voidaddTemplateTracking(org.zkoss.zk.ui.Component templateComp, org.zkoss.zk.ui.Component eachComp, Object data, int index, int size) protected org.zkoss.zk.ui.Component[]filterOutShadows(org.zkoss.zk.ui.Component parent, org.zkoss.zk.ui.Component[] items) protected org.zkoss.zk.ui.util.TemplatelookupTemplate(org.zkoss.zk.ui.Component comp, String name) protected org.zkoss.zk.ui.util.TemplateresolveTemplate(org.zkoss.zk.ui.Component templateComp, org.zkoss.zk.ui.Component comp, Object data, int index, int size, String defaultName) protected org.zkoss.zk.ui.util.TemplateresolveTemplate(org.zkoss.zk.ui.Component templateComp, org.zkoss.zk.ui.Component comp, Object data, int index, int size, String defaultName, String subType) voidsetAttributeName(String name)
-
Field Details
-
EACH_ATTR
- See Also:
-
EACH_VAR
- See Also:
-
STATUS_ATTR
- See Also:
-
STATUS_POST_VAR
- See Also:
-
EACH_STATUS_VAR
- See Also:
-
IS_TEMPLATE_MODEL_ENABLED_ATTR
- See Also:
-
CURRENT_INDEX_RESOLVER_ATTR
- See Also:
-
RENDERED_COMPONENTS
- See Also:
-
-
Constructor Details
-
AbstractRenderer
public AbstractRenderer()
-
-
Method Details
-
setAttributeName
-
lookupTemplate
-
resolveTemplate
-
resolveTemplate
-
filterOutShadows
protected org.zkoss.zk.ui.Component[] filterOutShadows(org.zkoss.zk.ui.Component parent, org.zkoss.zk.ui.Component[] items) -
addTemplateTracking
protected void addTemplateTracking(org.zkoss.zk.ui.Component templateComp, org.zkoss.zk.ui.Component eachComp, Object data, int index, int size) -
addItemReference
protected void addItemReference(org.zkoss.zk.ui.Component modelOwner, org.zkoss.zk.ui.Component comp, int index, String varnm)
-