package hep.aida.web.taglib.jsp20; import hep.aida.IManagedObject; import hep.aida.ITree; import hep.aida.web.taglib.TreeTag; import hep.aida.web.taglib.TreeTagSupport; import java.io.IOException; import javax.servlet.jsp.JspContext; import javax.servlet.jsp.JspException; import javax.servlet.jsp.PageContext; import javax.servlet.jsp.tagext.JspFragment; import javax.servlet.jsp.tagext.SimpleTagSupport; /** * @author The AIDA Team @ SLAC * */ public class TreeTagImpl extends SimpleTagSupport implements TreeTag { private TreeTagSupport treeTagSupport = new TreeTagSupport(); public void doTag() throws JspException, IOException { JspContext jspContext = getJspContext(); treeTagSupport.doStartTag(); // Evaluate any nested tags. JspFragment jspBody = getJspBody(); if (jspBody != null) { jspBody.invoke(jspContext.getOut()); } treeTagSupport.doEndTag((PageContext) jspContext); } /* * (non-Javadoc) * * @see hep.aida.web.taglib.TreeTag#setStoreName(java.lang.String) */ public void setStoreName(String storeName) { treeTagSupport.setStoreName(storeName); } /* * (non-Javadoc) * * @see hep.aida.web.taglib.TreeTag#setStoreType(java.lang.String) */ public void setStoreType(String storeType) { treeTagSupport.setStoreType(storeType); } /* * (non-Javadoc) * * @see hep.aida.web.taglib.TreeTag#setOptions(java.lang.String) */ public void setOptions(String options) { treeTagSupport.setOptions(options); } }