hep.aida.web.taglib.jsp20
Class PlotSetTagImpl

java.lang.Object
  extended by javax.servlet.jsp.tagext.SimpleTagSupport
      extended by hep.aida.web.taglib.jsp20.PlotterTagImpl
          extended by hep.aida.web.taglib.jsp20.PlotSetTagImpl
All Implemented Interfaces:
PlotSetTag, PlotterTag, StyleProvider, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.SimpleTag

public class PlotSetTagImpl
extends PlotterTagImpl
implements PlotSetTag

Author:
The AIDA Team @ SLAC

Field Summary
 
Fields inherited from class hep.aida.web.taglib.jsp20.PlotterTagImpl
plotterTagSupport
 
Fields inherited from interface hep.aida.web.taglib.StyleProvider
plotterStyle
 
Constructor Summary
PlotSetTagImpl()
           
 
Method Summary
 void doTag()
           
 java.lang.String getStatusvar()
           
 void setId(java.lang.String id)
          The id for the browsing when multiple plotSet tags are present in a page.
 void setLayout(java.lang.String layout)
          The layout of the plot page.
 void setMaxplots(int maxPlots)
          The maximum number of plots in a page.
 void setNplots(int nPlots)
          Total number of plots to browse.
 void setPlots(java.lang.Object plots)
          Set objects to plot.
 void setStatusvar(java.lang.String var)
          Set the name of the variable that is going to keep the information about the current status of the PlotSetTag processing.
 
Methods inherited from class hep.aida.web.taglib.jsp20.PlotterTagImpl
getCreateImageMap, getStyle, getStyle, setAllowDownload, setCreateImageMap, setFormat, setHeight, setName, setNx, setNy, setVar, setWidth
 
Methods inherited from class javax.servlet.jsp.tagext.SimpleTagSupport
findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hep.aida.web.taglib.PlotterTag
setAllowDownload, setCreateImageMap, setFormat, setHeight, setName, setNx, setNy, setVar, setWidth
 
Methods inherited from interface hep.aida.web.taglib.StyleProvider
getStyle, getStyle
 

Constructor Detail

PlotSetTagImpl

public PlotSetTagImpl()
Method Detail

doTag

public void doTag()
           throws javax.servlet.jsp.JspException,
                  java.io.IOException
Specified by:
doTag in interface javax.servlet.jsp.tagext.SimpleTag
Overrides:
doTag in class PlotterTagImpl
Throws:
javax.servlet.jsp.JspException
java.io.IOException

setPlots

public void setPlots(java.lang.Object plots)
Description copied from interface: PlotSetTag
Set objects to plot. Can be an array of plottable objects, a single plottable object, or a String name that refferes to such object. It is required if "nplots" attribute is not set.

Specified by:
setPlots in interface PlotSetTag

setNplots

public void setNplots(int nPlots)
Description copied from interface: PlotSetTag
Total number of plots to browse. It is required if "plots" attribute is not set.

Specified by:
setNplots in interface PlotSetTag

setMaxplots

public void setMaxplots(int maxPlots)
Description copied from interface: PlotSetTag
The maximum number of plots in a page.

Specified by:
setMaxplots in interface PlotSetTag

setStatusvar

public void setStatusvar(java.lang.String var)
Description copied from interface: PlotSetTag
Set the name of the variable that is going to keep the information about the current status of the PlotSetTag processing.

Specified by:
setStatusvar in interface PlotSetTag

getStatusvar

public java.lang.String getStatusvar()

setId

public void setId(java.lang.String id)
Description copied from interface: PlotSetTag
The id for the browsing when multiple plotSet tags are present in a page.

Specified by:
setId in interface PlotSetTag

setLayout

public void setLayout(java.lang.String layout)
Description copied from interface: PlotSetTag
The layout of the plot page. Must be in a form of "nHxnW", "3x4" means 3 plots in Height direction, 4 plots in Width direction.

Specified by:
setLayout in interface PlotSetTag


Copyright 2000-2007 FreeHEP. All Rights Reserved.