hep.aida.web.taglib.jsp20
Class ManagedObjectsTagImpl

java.lang.Object
  extended by javax.servlet.jsp.tagext.SimpleTagSupport
      extended by hep.aida.web.taglib.jsp20.ManagedObjectsTagImpl
All Implemented Interfaces:
ManagedObjectsTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.SimpleTag

public class ManagedObjectsTagImpl
extends javax.servlet.jsp.tagext.SimpleTagSupport
implements ManagedObjectsTag

Author:
The AIDA Team @ SLAC

Constructor Summary
ManagedObjectsTagImpl()
           
 
Method Summary
 void doTag()
           
 void setPath(java.lang.String path)
          The path of the objects to be retrieved.
 void setScope(java.lang.String scope)
          Set the scope of the output variable.
 void setStoreName(java.lang.String storeName)
          The name of the AIDA store from which to get the objects.
 void setVar(java.lang.String var)
          The name of the output variable containing the List of ManagedObjects matching the provided path.
 
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
 

Constructor Detail

ManagedObjectsTagImpl

public ManagedObjectsTagImpl()
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 javax.servlet.jsp.tagext.SimpleTagSupport
Throws:
javax.servlet.jsp.JspException
java.io.IOException

setStoreName

public void setStoreName(java.lang.String storeName)
Description copied from interface: ManagedObjectsTag
The name of the AIDA store from which to get the objects. This is a required attribute.

Specified by:
setStoreName in interface ManagedObjectsTag
Parameters:
storeName - the AIDA store name

setVar

public void setVar(java.lang.String var)
Description copied from interface: ManagedObjectsTag
The name of the output variable containing the List of ManagedObjects matching the provided path.

Specified by:
setVar in interface ManagedObjectsTag
Parameters:
var - The name of the output variable.
See Also:
ManagedObjectsTag.setScope(String)

setScope

public void setScope(java.lang.String scope)
Description copied from interface: ManagedObjectsTag
Set the scope of the output variable. This is an optional attribute, and can be one of page,request, session or application. The default is page.

Specified by:
setScope in interface ManagedObjectsTag
Parameters:
scope - scope of the output variable
See Also:
ManagedObjectsTag.setVar(String)

setPath

public void setPath(java.lang.String path)
Description copied from interface: ManagedObjectsTag
The path of the objects to be retrieved. This is a required attribute.

Specified by:
setPath in interface ManagedObjectsTag
Parameters:
path - The object's path.


Copyright 2000-2007 FreeHEP. All Rights Reserved.