Class AbstractNodeRenderer

  • All Implemented Interfaces:
    org.zkoss.zul.TreeitemRenderer
    Direct Known Subclasses:
    DefaultNodeRenderer, DefaultNodeWithActionsRenderer

    public abstract class AbstractNodeRenderer
    extends java.lang.Object
    implements org.zkoss.zul.TreeitemRenderer
    Extend to add tree node rendering. D'n'd is enabled, the assigned controller of the tree will be called. Pressing the delete key is being intercepted, the assigned controller of the tree will be called.
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected void registerDefaultOnDoubleClickListeners​(org.zkoss.zul.Treerow treeRow)  
      void render​(org.zkoss.zul.Treeitem item, java.lang.Object data)  
      abstract org.zkoss.zul.Treerow renderRow​(org.zkoss.zul.Treeitem item, java.lang.Object data)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.zkoss.zul.TreeitemRenderer

        render
    • Constructor Detail

      • AbstractNodeRenderer

        public AbstractNodeRenderer()
      • AbstractNodeRenderer

        public AbstractNodeRenderer​(org.zkoss.zk.ui.event.EventListener dropListener)
    • Method Detail

      • render

        public void render​(org.zkoss.zul.Treeitem item,
                           java.lang.Object data)
                    throws java.lang.Exception
        Throws:
        java.lang.Exception
      • registerDefaultOnDoubleClickListeners

        protected void registerDefaultOnDoubleClickListeners​(org.zkoss.zul.Treerow treeRow)
      • renderRow

        public abstract org.zkoss.zul.Treerow renderRow​(org.zkoss.zul.Treeitem item,
                                                        java.lang.Object data)