package hep.aida.web.taglib.jsp20;
import hep.aida.ITuple;
import hep.aida.IManagedObject;
import hep.aida.web.taglib.TupleProjectionTag;
import hep.aida.web.taglib.TupleProjectionTagSupport;
import javax.servlet.jsp.JspContext;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.PageContext;
import javax.servlet.jsp.tagext.SimpleTagSupport;
/**
* @author The AIDA team @ SLAC.
*
*/
public class TupleProjectionTagImpl extends SimpleTagSupport implements TupleProjectionTag {
private TupleProjectionTagSupport tupleProjectionTagSupport = new TupleProjectionTagSupport();
public TupleProjectionTagSupport getTupleProjectionTagSupport() {
return tupleProjectionTagSupport;
}
public void doTag() throws JspException {
JspContext jspContext = getJspContext();
tupleProjectionTagSupport.doStartTag();
tupleProjectionTagSupport.doEndTag((PageContext) jspContext);
}
/*
* (non-Javadoc)
*
* @see hep.aida.web.taglib.TupleProjectionTag#setVar(java.lang.String)
*/
public void setVar(String var) {
tupleProjectionTagSupport.setVar(var);
}
public void setName(String var) {
tupleProjectionTagSupport.setName(var);
}
/*
* (non-Javadoc)
*
* @see hep.aida.web.taglib.TupleProjectionTag#setScope(java.lang.String)
*/
public void setScope(String scope) {
tupleProjectionTagSupport.setScope(scope);
}
/*
* (non-Javadoc)
*
* @see hep.aida.web.taglib.TupleProjectionTag#setXbins(int)
*/
public void setXbins(int xbins) {
tupleProjectionTagSupport.setXbins(xbins);
}
/*
* (non-Javadoc)
*
* @see hep.aida.web.taglib.TupleProjectionTag#setYbins(int)
*/
public void setYbins(int ybins) {
tupleProjectionTagSupport.setYbins(ybins);
}
/*
* (non-Javadoc)
*
* @see hep.aida.web.taglib.TupleProjectionTag#setTuple(java.lang.String)
*/
public void setTuple(ITuple tuple) {
tupleProjectionTagSupport.setTuple(tuple);
}
/*
* (non-Javadoc)
*
* @see hep.aida.web.taglib.TupleProjectionTag#setXprojection(java.lang.String)
*/
public void setXprojection(String xproj) {
tupleProjectionTagSupport.setXprojection(xproj);
}
/*
* (non-Javadoc)
*
* @see hep.aida.web.taglib.TupleProjectionTag#setYprojection(java.lang.String)
*/
public void setYprojection(String yproj) {
tupleProjectionTagSupport.setYprojection(yproj);
}
/*
* (non-Javadoc)
*
* @see hep.aida.web.taglib.TupleProjectionTag#setFilter(java.lang.String)
*/
public void setFilter(String filter) {
tupleProjectionTagSupport.setFilter(filter);
}
/*
* (non-Javadoc)
*
* @see hep.aida.web.taglib.TupleProjectionTag#setXmin(double)
*/
public void setXmin(double xmin) {
tupleProjectionTagSupport.setXmin(xmin);
}
/*
* (non-Javadoc)
*
* @see hep.aida.web.taglib.TupleProjectionTag#setXmax(double)
*/
public void setXmax(double xmax) {
tupleProjectionTagSupport.setXmax(xmax);
}
/*
* (non-Javadoc)
*
* @see hep.aida.web.taglib.TupleProjectionTag#setYmin(double)
*/
public void setYmin(double ymin) {
tupleProjectionTagSupport.setYmin(ymin);
}
/*
* (non-Javadoc)
*
* @see hep.aida.web.taglib.TupleProjectionTag#setYmax(double)
*/
public void setYmax(double ymax) {
tupleProjectionTagSupport.setYmax(ymax);
}
}