Clover coverage report -
Coverage timestamp: Sa Jul 7 2007 09:11:40 CEST
file stats: LOC: 33   Methods: 2
NCLOC: 17   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
GroupsTag.java 0% 0% 0% 0%
coverage
 1    /*
 2    * Copyright (c) 2002-2003 by OpenSymphony
 3    * All rights reserved.
 4    */
 5    package com.opensymphony.oscache.web.tag;
 6   
 7    import javax.servlet.jsp.JspTagException;
 8    import javax.servlet.jsp.tagext.TagSupport;
 9   
 10    /**
 11    * GroupsTag is a tag that add a comma-delimited list of groups to an ancestor CacheTag's groups.<p>
 12    *
 13    * @author <a href="mailto:ltorunski@t-online.de">Lars Torunski</a>
 14    */
 15    public class GroupsTag extends TagSupport {
 16    private Object groups = null;
 17   
 18  0 public int doStartTag() throws JspTagException {
 19  0 CacheTag ancestorCacheTag = (CacheTag) TagSupport.findAncestorWithClass(this, CacheTag.class);
 20   
 21  0 if (ancestorCacheTag == null) {
 22  0 throw new JspTagException("GroupsTag cannot be used from outside a CacheTag");
 23    }
 24   
 25  0 ancestorCacheTag.addGroups(String.valueOf(groups));
 26   
 27  0 return EVAL_BODY_INCLUDE;
 28    }
 29   
 30  0 public void setGroups(Object groups) {
 31  0 this.groups = groups;
 32    }
 33    }