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

public abstract class AbstractRenderer extends Object implements Serializable
to handle the common task of resolver a template of a renderer
Since:
6.0.0
Author:
dennis
See Also:
  • Field Details

  • Constructor Details

    • AbstractRenderer

      public AbstractRenderer()
  • Method Details

    • setAttributeName

      public void setAttributeName(String name)
    • lookupTemplate

      protected org.zkoss.zk.ui.util.Template lookupTemplate(org.zkoss.zk.ui.Component comp, String name)
    • resolveTemplate

      protected org.zkoss.zk.ui.util.Template resolveTemplate(org.zkoss.zk.ui.Component templateComp, org.zkoss.zk.ui.Component comp, Object data, int index, int size, String defaultName)
    • resolveTemplate

      protected org.zkoss.zk.ui.util.Template resolveTemplate(org.zkoss.zk.ui.Component templateComp, org.zkoss.zk.ui.Component comp, Object data, int index, int size, String defaultName, 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, 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)