com.ibm.ccd.ui.tags
Class UITreeTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by com.ibm.ccd.ui.tags.BaseUITag
          extended by com.ibm.ccd.ui.tags.UITreeTag
All Implemented Interfaces:
ITagConstants, IReference, java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.Tag

public class UITreeTag
extends BaseUITag

UITag to render HTML Tree

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ibm.ccd.ui.tags.BaseUITag
alt, enabled, fromHtmlEmitter, id, labelRequired, locale, log, mandatory, name, portletContext, style, uiLabel, value
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
pageContext
 
Fields inherited from interface com.ibm.ccd.ui.tags.ITagConstants
DEBUG_IMAGE_PATH, DEFAULT_CURRENCY, DEFAULT_EDIT_STYLE, DEFAULT_FIELD_SIZE, DEFAULT_FLAG, DEFAULT_LABEL_STYLE, DEFAULT_LISTBOX_SIZE, DEFAULT_TEXT_MAXLENGTH, ERROR_IMAGE_PATH, FATAL_IMAGE_PATH, IMAGE_PATH, INFO_IMAGE_PATH, JS_MANDATORYCHK, JS_MAXRANGECHK, JS_MINRANGECHK, JS_MINVALUECHK, JS_NUMBERVALUECHK, UPLOAD_TEXT_FIELD_LENGTH, VAR_PORTLET_CONFIG, VAR_PORTLET_REQUEST, VAR_PORTLET_RESPONSE, WARN_IMAGE_PATH
 
Fields inherited from interface com.ibm.ccd.ui.util.IReference
AXIS_CLIENT_TIMEOUT_MILLISECONDS, BUNDLE_WPC_UI_JSMESSAGES, BUNDLE_WPC_UI_LABELS, BUNDLE_WPC_UI_MESSAGES, CACHE_ENABLED, COND_CMPL, ITEM_ATTACHMENTS_DIR, KEY_ATTRIBUTE_NAME, KEY_CATALOG_NAME, MASSUPDATE_MAP_LIST_KEY, MASSUPDATE_MAP_MESSAGE_KEY, MESSAGE_KEY, PRIMARY_CATALOG, SESSION_ACTION, SESSION_BUS_FUNCT, SUPPLIER_ATTR_NAME, TRANS_LOG_FILE, TRANSACTION_PATH, WORKWITHITEM_IMAGEDIR
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
UITreeTag()
           
 
Method Summary
 int doEndTag()
          doEndTag is called by the JSP container when the tag is closed
 int doStartTag()
          doStartTag is called by the JSP container when the tag is encountered
 CatalogTree getCatalog()
           
 org.apache.jetspeed.portlet.PortletURI getExpand()
           
 java.lang.String getHideitem()
           
 org.apache.jetspeed.portlet.PortletURI getSelect()
           
 java.lang.Object getSelitem()
           
protected  boolean isHideItem()
           
 void renderField()
          Method for generating the html field.Tag Subclasses needs overwrite this method
 java.lang.String renderHTML(java.lang.String key)
           
 void setCatalog(CatalogTree tree)
           
 void setExpand(org.apache.jetspeed.portlet.PortletURI portletURI)
           
 void setHideitem(java.lang.String hideitem)
           
 void setLog(org.apache.jetspeed.portlet.PortletLog log)
           
 void setPortletContext(org.apache.jetspeed.portlet.PortletContext portletContext)
           
 void setSelect(org.apache.jetspeed.portlet.PortletURI portletURI)
           
 void setSelitem(java.lang.Object string)
           
 void traverse(ItemNodeCatalog tree)
           
 
Methods inherited from class com.ibm.ccd.ui.tags.BaseUITag
displayField, displayForMandatory, displayLabel, displayTag, getAlt, getEnabled, getId, getLocale, getLog, getMandatory, getName, getPortletContext, getSize, getStyle, getTextLabel, getTextMessages, getUiLabel, getValue, initialize, isEnabled, isFromHtmlEmitter, isLabelRequired, isMandatory, setAlt, setEnabled, setId, setLabelRequired, setLocale, setMandatory, setName, setSize, setStyle, setUiLabel, setValue, validate
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getParent, getValue, getValues, release, removeValue, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UITreeTag

public UITreeTag()
Method Detail

doStartTag

public int doStartTag()
Description copied from class: BaseUITag
doStartTag is called by the JSP container when the tag is encountered

Specified by:
doStartTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doStartTag in class BaseUITag
See Also:
TagSupport.doStartTag()

doEndTag

public int doEndTag()
Description copied from class: BaseUITag
doEndTag is called by the JSP container when the tag is closed

Specified by:
doEndTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doEndTag in class BaseUITag
See Also:
TagSupport.doEndTag()

traverse

public void traverse(ItemNodeCatalog tree)
              throws java.io.IOException
Throws:
java.io.IOException

renderHTML

public java.lang.String renderHTML(java.lang.String key)

renderField

public void renderField()
Description copied from class: BaseUITag
Method for generating the html field.Tag Subclasses needs overwrite this method

Specified by:
renderField in class BaseUITag

setLog

public void setLog(org.apache.jetspeed.portlet.PortletLog log)
Overrides:
setLog in class BaseUITag

setPortletContext

public void setPortletContext(org.apache.jetspeed.portlet.PortletContext portletContext)
Overrides:
setPortletContext in class BaseUITag

getExpand

public org.apache.jetspeed.portlet.PortletURI getExpand()
Returns:
portletURI

getSelect

public org.apache.jetspeed.portlet.PortletURI getSelect()
Returns:
portletURI

setExpand

public void setExpand(org.apache.jetspeed.portlet.PortletURI portletURI)
Parameters:
portletURI -

setSelect

public void setSelect(org.apache.jetspeed.portlet.PortletURI portletURI)
Parameters:
portletURI -

getSelitem

public java.lang.Object getSelitem()
Returns:
object

setSelitem

public void setSelitem(java.lang.Object string)
Parameters:
string -

getCatalog

public CatalogTree getCatalog()
Returns:
catalogTree

setCatalog

public void setCatalog(CatalogTree tree)
Parameters:
tree -

getHideitem

public java.lang.String getHideitem()
Returns:
Returns the hideitem.

setHideitem

public void setHideitem(java.lang.String hideitem)
Parameters:
hideitem - The hideitem to set.

isHideItem

protected boolean isHideItem()