IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.gui.jsptags
Class DSEListTagSupport

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by com.ibm.btt.gui.jsptags.DSETagSupport
          extended by com.ibm.btt.gui.jsptags.DSEListTagSupport
All Implemented Interfaces:
java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag
Direct Known Subclasses:
ButtonGroupTag, ComboBoxTag, LabelListTag, ListTag

public abstract class DSEListTagSupport
extends DSETagSupport

This class implements the DSEListTagSupport that provides basic support for JSPTags that work with Lists (DataCollections).

The following tag attributes can be associated with the DSEListSupportTag:

Subclasses of DSEListTagSupport create HTML List element that show the contents of DataCollections. These lists are selectable so that a user can select one or more items. When a user selects an item, the DataElement corresponding to the attribute dataName is set with the selected values (String for single selection of String[] for multiple selection.

See Also:
Serialized Form

Field Summary
static java.lang.String COPYRIGHT
           
protected  java.lang.String dataNameForList
          The IndexedCollection or KeyedCollection name
protected  java.lang.String item
          The HTML element name inside the form
protected static java.lang.String OT_CLOSE
          The HMTL option element close
protected static java.lang.String OT_OPEN
          The HTML option element open with attribute: value
protected static java.lang.String OT_SA
          The HTML option element attribute: selected
protected static java.lang.String ST_CLOSE
          The HTML select element close
protected static java.lang.String ST_MA
          The HTML select element attribute: multiple
protected static java.lang.String ST_OPEN
          The HTML select element open with attribute: name
protected  java.lang.String value
          The HTML element value inside the form
 
Fields inherited from class com.ibm.btt.gui.jsptags.DSETagSupport
APPLICATION_SCOPE, BR_RE, BT_CLOSE, BT_OPEN, buffer, BUTTON, CENTER, COMMENT_VAL_ERROR, custom, dataName, DOC_CLOSE, DOC_FORM_EVENT, DOC_FORM_HALF1, DOC_FORM_HALF2, DOC_SUBMIT, DOT, ERRORCOLOR, FCLTA, FCTA, FFTA, fontColor, fontFace, fontSize, FSTA, FT_CLOSE, FT_OPEN, HARD, IBT_OPEN, ICKT_OPEN, IHT_OPEN, IIT_OPEN, IMAGE, IPT_OPEN, IRAT_OPEN, IRT_OPEN, IST_OPEN, IT_CA, IT_CHECKED, IT_DISA, IT_MA, IT_NA, IT_OA, IT_OPEN, IT_READ, IT_READONLY, IT_SA, IT_SRA, IT_VA, IT_WA, ITT_OPEN, LEFT, LO_CLOSE, LO_RE, LOWT, msgPrefix, name, NBSP, NO, NULL, OFF, out, PAGE_SCOPE, QU_LO, QU_LO_CLOSE_RE, QU_LO_RE, QU_SP, QUOT, REQUEST_SCOPE, RESET, RET, RIGHT, SESSION_SCOPE, SOFT, SP, styleName, SUBMIT, TAT_CA, TAT_CLOSE, TAT_OPNE, TAT_RA, TAT_WA, valErrBundle, YES
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
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
DSEListTagSupport()
          DSEListTagSupport constructor.
 
Method Summary
 void setDataNameForList(java.lang.String newDataNameForList)
          Sets the dataNameForList property with a new value.
 void setItem(java.lang.String newItem)
          Sets the item property with a new value.
 void setValue(java.lang.String newValue)
          Sets the value property with a new value.
 
Methods inherited from class com.ibm.btt.gui.jsptags.DSETagSupport
bufferAppendFontEnd, bufferAppendFontStart, getJspContextServices, getName, getResourceBundle, setCustom, setDataName, setFontColor, setFontFace, setFontSize, setName, setPageContext, setResourceBundle, setResourceBundle, setStyle, setVEResourceBundle
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, doEndTag, doStartTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

dataNameForList

protected java.lang.String dataNameForList
The IndexedCollection or KeyedCollection name


item

protected java.lang.String item
The HTML element name inside the form


value

protected java.lang.String value
The HTML element value inside the form


ST_OPEN

protected static final java.lang.String ST_OPEN
The HTML select element open with attribute: name

See Also:
Constant Field Values

OT_OPEN

protected static final java.lang.String OT_OPEN
The HTML option element open with attribute: value

See Also:
Constant Field Values

OT_CLOSE

protected static final java.lang.String OT_CLOSE
The HMTL option element close

See Also:
Constant Field Values

ST_CLOSE

protected static final java.lang.String ST_CLOSE
The HTML select element close

See Also:
Constant Field Values

OT_SA

protected static final java.lang.String OT_SA
The HTML option element attribute: selected

See Also:
Constant Field Values

ST_MA

protected static final java.lang.String ST_MA
The HTML select element attribute: multiple

See Also:
Constant Field Values
Constructor Detail

DSEListTagSupport

public DSEListTagSupport()
DSEListTagSupport constructor.

Method Detail

setDataNameForList

public void setDataNameForList(java.lang.String newDataNameForList)
Sets the dataNameForList property with a new value.

Parameters:
newDataNameForList - The new value

setItem

public void setItem(java.lang.String newItem)
Sets the item property with a new value.

Parameters:
newItem - The new value

setValue

public void setValue(java.lang.String newValue)
Sets the value property with a new value.

Parameters:
newValue - The new value

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2009