1 package org.jahia.deprecated.taglibs.pagination; 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.data.containers.JahiaContainerList; 9 import org.jahia.deprecated.taglibs.container.ContainerListTag; 10 import org.jahia.utils.JahiaConsole; 11 12 13 19 public class CListPaginationTotalSizeTag extends BodyTagSupport { 20 21 public int doStartTag() { 22 24 int size = 0; 25 ContainerListTag containerListTag = (ContainerListTag) findAncestorWithClass(this, ContainerListTag.class); 27 if (containerListTag != null && !containerListTag.isDeclarationPass()) { 28 JahiaContainerList cList = containerListTag.getContainerList(); 29 if ( cList != null ) 30 { 31 size = cList.getFullSize(); 32 try { 34 JspWriter out = pageContext.getOut(); 35 out.print(size); 36 } catch (IOException ioe) { 37 JahiaConsole.println("CListPaginationTotalSizeTag: doStartTag ",ioe.toString()); 38 } 39 } 40 } 41 return SKIP_BODY; 42 } 43 44 } 45 | Popular Tags |