Package org.zkoss.bind.impl
Class AbstractRenderer
- java.lang.Object
-
- org.zkoss.bind.impl.AbstractRenderer
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
BindChildRenderer,BindComboitemRenderer,BindListitemRenderer,BindRadioRenderer,BindRowRenderer,BindSelectboxRenderer,BindTabboxRenderer,BindTreeitemRenderer
public abstract class AbstractRenderer extends java.lang.Object implements java.io.Serializableto handle the common task of resolver a template of a renderer- Since:
- 6.0.0
- Author:
- dennis
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringCURRENT_INDEX_RESOLVER_ATTRprotected static java.lang.StringEACH_ATTRprotected static java.lang.StringEACH_STATUS_VARprotected static java.lang.StringEACH_VARprotected static java.lang.StringIS_TEMPLATE_MODEL_ENABLED_ATTRprotected static java.lang.StringRENDERED_COMPONENTSprotected static java.lang.StringSTATUS_ATTRprotected static java.lang.StringSTATUS_POST_VAR
-
Constructor Summary
Constructors Constructor Description AbstractRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddItemReference(org.zkoss.zk.ui.Component modelOwner, org.zkoss.zk.ui.Component comp, int index, java.lang.String varnm)protected voidaddTemplateTracking(org.zkoss.zk.ui.Component templateComp, org.zkoss.zk.ui.Component eachComp, java.lang.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.TemplateresolveTemplate(org.zkoss.zk.ui.Component templateComp, org.zkoss.zk.ui.Component comp, java.lang.Object data, int index, int size, java.lang.String defaultName)protected org.zkoss.zk.ui.util.TemplateresolveTemplate(org.zkoss.zk.ui.Component templateComp, org.zkoss.zk.ui.Component comp, java.lang.Object data, int index, int size, java.lang.String defaultName, java.lang.String subType)voidsetAttributeName(java.lang.String name)
-
-
-
Field Detail
-
EACH_ATTR
protected static final java.lang.String EACH_ATTR
- See Also:
- Constant Field Values
-
EACH_VAR
protected static final java.lang.String EACH_VAR
- See Also:
- Constant Field Values
-
STATUS_ATTR
protected static final java.lang.String STATUS_ATTR
- See Also:
- Constant Field Values
-
STATUS_POST_VAR
protected static final java.lang.String STATUS_POST_VAR
- See Also:
- Constant Field Values
-
EACH_STATUS_VAR
protected static final java.lang.String EACH_STATUS_VAR
- See Also:
- Constant Field Values
-
IS_TEMPLATE_MODEL_ENABLED_ATTR
protected static final java.lang.String IS_TEMPLATE_MODEL_ENABLED_ATTR
- See Also:
- Constant Field Values
-
CURRENT_INDEX_RESOLVER_ATTR
protected static final java.lang.String CURRENT_INDEX_RESOLVER_ATTR
- See Also:
- Constant Field Values
-
RENDERED_COMPONENTS
protected static final java.lang.String RENDERED_COMPONENTS
- See Also:
- Constant Field Values
-
-
Method Detail
-
setAttributeName
public void setAttributeName(java.lang.String name)
-
resolveTemplate
protected org.zkoss.zk.ui.util.Template resolveTemplate(org.zkoss.zk.ui.Component templateComp, org.zkoss.zk.ui.Component comp, java.lang.Object data, int index, int size, java.lang.String defaultName)
-
resolveTemplate
protected org.zkoss.zk.ui.util.Template resolveTemplate(org.zkoss.zk.ui.Component templateComp, org.zkoss.zk.ui.Component comp, java.lang.Object data, int index, int size, java.lang.String defaultName, java.lang.String subType)
-
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, java.lang.Object data, int index, int size)
-
addItemReference
protected void addItemReference(org.zkoss.zk.ui.Component modelOwner, org.zkoss.zk.ui.Component comp, int index, java.lang.String varnm)
-
-