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