1 5 package com.opensymphony.webwork.views.jsp.iterator; 6 7 import com.opensymphony.webwork.util.SubsetIteratorFilter; 8 import com.opensymphony.webwork.views.jsp.ActionTag; 9 10 import javax.servlet.jsp.JspException ; 11 import javax.servlet.jsp.tagext.Tag ; 12 13 14 24 public class SubsetIteratorTag extends ActionTag { 25 27 String countAttr; 28 29 String sourceAttr; 31 String startAttr; 32 33 35 public void setCount(String aCount) { 36 countAttr = aCount; 37 } 38 39 public void setParent(Tag t) { 41 super.setParent(t); 42 setName("'" + SubsetIteratorFilter.class.getName() + "'"); 43 } 44 45 public void setSource(String aName) { 47 sourceAttr = aName; 48 } 49 50 public void setStart(String aStart) { 51 startAttr = aStart; 52 } 53 54 public int doStartTag() throws JspException { 55 int returnVal = super.doStartTag(); 56 57 if (sourceAttr == null) { 58 addParameter("source", findValue("top")); 59 } else { 60 addParameter("source", findValue(sourceAttr)); 61 } 62 63 if (countAttr != null) { 64 addParameter("count", findValue(countAttr)); 65 } 66 67 if (startAttr != null) { 68 addParameter("start", findValue(startAttr)); 69 } 70 71 return returnVal; 72 } 73 } 74 | Popular Tags |