com.raritantechnologies.utils.tree.taglibrary
Class TreeRendererTag

java.lang.Object
  extended byBodyTagSupport
      extended bycom.raritantechnologies.utils.tree.taglibrary.TreeRendererTag
All Implemented Interfaces:
IConfigurable, ICustomTag

public class TreeRendererTag
extends BodyTagSupport
implements ICustomTag

JSP Custom Tag that exposes an ITreeRenderer.


Developed by Raritan Technologies Inc..

Author:
Ted Sullivan
See Also:
Serialized Form

Constructor Summary
TreeRendererTag()
           
 
Method Summary
 int doStartTag()
           
 java.lang.String getBody(RaritanPageContext rpc)
          Returns the tag body.
 void initialize(org.w3c.dom.Element elem)
          Initializes the object from an XML tag or element.
 void initialize(java.util.Map initParams)
           
 void setBlankImgURL(java.lang.String url)
           
 void setClosedImgURL(java.lang.String url)
           
 void setLastImgClosedURL(java.lang.String url)
           
 void setLastImgOpenURL(java.lang.String url)
           
 void setLastImgURL(java.lang.String url)
           
 void setLineImgURL(java.lang.String url)
           
 void setNodeIDParameter(java.lang.String nodeIDParameter)
           
 void setNodeParameters(java.lang.String nodeParamLst)
           
 void setNodeRendererClass(java.lang.String nodeRendererClass)
           
 void setNoTreeMessage(java.lang.String noTreeMessage)
           
 void setOpenImgURL(java.lang.String url)
           
 void setTagName(java.lang.String tagName)
           
 void setTreeName(java.lang.String treeName)
           
 void setTreeRendererClass(java.lang.String treeRendererClass)
           
 void setTreeRendererName(java.lang.String treeRendererName)
           
 void setTreeURL(java.lang.String treeURL)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeRendererTag

public TreeRendererTag()
Method Detail

setTreeURL

public void setTreeURL(java.lang.String treeURL)

setTreeName

public void setTreeName(java.lang.String treeName)

setTagName

public void setTagName(java.lang.String tagName)

setNoTreeMessage

public void setNoTreeMessage(java.lang.String noTreeMessage)

setTreeRendererClass

public void setTreeRendererClass(java.lang.String treeRendererClass)

setTreeRendererName

public void setTreeRendererName(java.lang.String treeRendererName)

setNodeRendererClass

public void setNodeRendererClass(java.lang.String nodeRendererClass)

setNodeIDParameter

public void setNodeIDParameter(java.lang.String nodeIDParameter)

setNodeParameters

public void setNodeParameters(java.lang.String nodeParamLst)

doStartTag

public int doStartTag()
               throws JspException
Throws:
JspException

getBody

public java.lang.String getBody(RaritanPageContext rpc)
Description copied from interface: ICustomTag
Returns the tag body.

Specified by:
getBody in interface ICustomTag
Parameters:
rpc - Platform-neutral page context ( can be used in non J2EE environments such as ASP).
Returns:
The tag body text string.

setOpenImgURL

public void setOpenImgURL(java.lang.String url)

setClosedImgURL

public void setClosedImgURL(java.lang.String url)

setBlankImgURL

public void setBlankImgURL(java.lang.String url)

setLineImgURL

public void setLineImgURL(java.lang.String url)

setLastImgURL

public void setLastImgURL(java.lang.String url)

setLastImgOpenURL

public void setLastImgOpenURL(java.lang.String url)

setLastImgClosedURL

public void setLastImgClosedURL(java.lang.String url)

initialize

public void initialize(org.w3c.dom.Element elem)
Description copied from interface: IConfigurable
Initializes the object from an XML tag or element. This method is called by the Framework as part of the application initializtion. see ConfigurationManager, XMLConfigurationManager, XMLSearchFieldMapFactory, XMLSearchSourceFactory. Configurable objects that are owned or contained by other configurable objects will be initialized in by the parent object.

Specified by:
initialize in interface IConfigurable

initialize

public void initialize(java.util.Map initParams)
Specified by:
initialize in interface ICustomTag