1 23 24 package org.infoglue.deliver.taglib.structure; 25 26 import javax.servlet.jsp.JspException ; 27 28 import org.infoglue.deliver.taglib.component.ComponentLogicTag; 29 30 public class BoundPageTag extends ComponentLogicTag 31 { 32 private static final long serialVersionUID = 4050206323348354355L; 33 34 private String propertyName; 35 private boolean useInheritance = true; 36 37 38 39 public BoundPageTag() 40 { 41 super(); 42 } 43 44 public int doEndTag() throws JspException 45 { 46 setResultAttribute(getComponentLogic().getBoundPage(propertyName, useInheritance)); 47 48 return EVAL_PAGE; 49 } 50 51 public void setPropertyName(String propertyName) throws JspException 52 { 53 this.propertyName = evaluateString("boundPage", "propertyName", propertyName); 54 } 55 56 public void setUseInheritance(boolean useInheritance) 57 { 58 this.useInheritance = useInheritance; 59 } 60 } 61 | Popular Tags |