com.iplanet.jato.taglib.html
Class SelectTag

java.lang.Object
  |
  +--javax.servlet.jsp.tagext.TagSupport
        |
        +--com.iplanet.jato.taglib.TagBase
              |
              +--com.iplanet.jato.taglib.DisplayFieldTagBase
                    |
                    +--com.iplanet.jato.taglib.html.SelectTag
All Implemented Interfaces:
java.io.Serializable, javax.servlet.jsp.tagext.Tag
Direct Known Subclasses:
ComboBoxTag, ListBoxTag

public abstract class SelectTag
extends DisplayFieldTagBase

Version:
JATO/1.2.2 $Id: SelectTag.java,v 1.7 2002/03/16 03:26:37 todd Exp $
See Also:
Serialized Form

Fields inherited from class com.iplanet.jato.taglib.DisplayFieldTagBase
FORMATTING_ENABLED
 
Fields inherited from class com.iplanet.jato.taglib.TagBase
USE_TEI, VAR_CURRENT_CONTAINER_VIEW, VAR_CURRENT_TILED_VIEW
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
SelectTag()
           
 
Method Summary
protected abstract  void checkChildType(View child)
           
 int doEndTag()
           
 int doStartTag()
           
protected  java.lang.String getMultiple()
           
protected  java.lang.String getNoneSelectedHtmlString(SelectableGroup field, boolean noneSelected)
          Returns the HTML string defining an Option consisting of the "Label for None Selected" label, and the predefined VALUE_FOR_NONE_SELECTED
protected  java.lang.String getSize()
           
protected  boolean isMultiple()
           
protected  void setMultiple(java.lang.String value)
           
protected  void setSize(java.lang.String value)
           
 
Methods inherited from class com.iplanet.jato.taglib.DisplayFieldTagBase
appendCommonHtmlAttributes, appendExtraHtml, appendJavaScriptAttributes, formatValue, getAccessKey, getAlt, getDefaultValue, getDisabled, getExtraHtml, getFormatMask, getFormatType, getOnBlur, getOnChange, getOnClick, getOnDblClick, getOnFocus, getOnKeyDown, getOnKeyPress, getOnKeyUp, getOnMouseDown, getOnMouseMove, getOnMouseOut, getOnMouseOver, getOnMouseUp, getOnSelect, getTabIndex, setAccessKey, setAlt, setDefaultValue, setDisabled, setExtraHtml, setFormatMask, setFormatType, setOnBlur, setOnChange, setOnClick, setOnDblClick, setOnFocus, setOnKeyDown, setOnKeyPress, setOnKeyUp, setOnMouseDown, setOnMouseMove, setOnMouseOut, setOnMouseOver, setOnMouseUp, setOnSelect, setTabIndex
 
Methods inherited from class com.iplanet.jato.taglib.TagBase
appendStyleAttributes, checkChildType, fireBeginDisplayEvent, fireEndDisplayEvent, getElementId, getFireDisplayEvents, getName, getParentContainerView, getParentContainerViewTag, getParentViewBean, getRequestContext, getStyle, getStyleClass, getValue, getValueMap, getValues, isTrue, peekContextValue, popContainerView, popContextValue, popPageletContainerViewTag, pushContainerView, pushContextValue, pushPageletContainerViewTag, release, removeValue, reset, setElementId, setFireDisplayEvents, setName, setStyle, setStyleClass, setValue, shouldFireDisplayEvents, writeOutput, writeOutput, writeOutput
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, setId, setPageContext, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectTag

public SelectTag()
Method Detail

checkChildType

protected abstract void checkChildType(View child)
                                throws javax.servlet.jsp.JspException

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException
Overrides:
doStartTag in class javax.servlet.jsp.tagext.TagSupport

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
Overrides:
doEndTag in class javax.servlet.jsp.tagext.TagSupport

getNoneSelectedHtmlString

protected java.lang.String getNoneSelectedHtmlString(SelectableGroup field,
                                                     boolean noneSelected)
                                              throws javax.servlet.jsp.JspException
Returns the HTML string defining an Option consisting of the "Label for None Selected" label, and the predefined VALUE_FOR_NONE_SELECTED
Parameters:
noneSelected - if true, the "None Selected" option is selected
Returns:
the HTML string for a NoneSelected option

getSize

protected java.lang.String getSize()

setSize

protected void setSize(java.lang.String value)

getMultiple

protected java.lang.String getMultiple()

setMultiple

protected void setMultiple(java.lang.String value)

isMultiple

protected boolean isMultiple()
                      throws javax.servlet.jsp.JspException