1 package org.jahia.taglibs.container; 2 3 import java.io.IOException ; 4 5 import javax.servlet.jsp.JspWriter ; 6 import javax.servlet.jsp.tagext.BodyTagSupport ; 7 8 import org.jahia.utils.JahiaConsole; 9 10 11 16 public class ContainerListSizeTag extends BodyTagSupport { 17 18 public int doStartTag() { 19 JahiaConsole.println("ContainerListSizeTag: doStartTag", "Started"); 20 21 int size = 0; 22 ContainerListTag containerListTag = (ContainerListTag) findAncestorWithClass(this, ContainerListTag.class); 24 if (containerListTag != null) { 25 size = containerListTag.getSize(); 26 JahiaConsole.println("ContainerListSizeTag: doStartTag", "Size : " + size); 27 } 28 try { 29 JspWriter out = pageContext.getOut(); 30 out.print(size); 31 } catch (IOException ioe) { 32 JahiaConsole.println("ContainerListSizeTag: doStartTag ",ioe.toString()); 33 } 34 return SKIP_BODY; 35 } 36 37 } 38 | Popular Tags |