IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.gui.jsptags
Class EditTableTag

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.DSETableTagSupport
              extended by com.ibm.btt.gui.jsptags.TableTag
                  extended by com.ibm.btt.gui.jsptags.EditTableTag
All Implemented Interfaces:
java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class EditTableTag
extends TableTag

The EditTableTag is a base JSP Tag that create tables with text fields.

The tag attributes that can be associated with the EditTableTag:

The EditTableTag can also define the same attributes as its superclass, TableTag. EditTableTag builds a Table with, for each element, an input/output text field. For simple input/output text fields, the EditTableTag extracts information from the context and represents read only or disabled columns using labels instead of input text fields.

See Also:
Serialized Form

Field Summary
protected  java.lang.String cellSize
          The default cell size
static java.lang.String COPYRIGHT
           
protected  java.lang.String nonEditableColumns
          The non editable columns
protected  java.lang.String nonEditableRows
          The non editable rows
 
Fields inherited from class com.ibm.btt.gui.jsptags.DSETableTagSupport
border, CA_CA, CA_TA, CA_WA, cellBGColor, cellBGColor2, cellpadding, cellspacing, colAlignments, colSizes, CT_CLOSE, CT_OPEN, dataNameForList, end, headerAlignment, headerBGColor, headerFontColor, headerFontFace, headerFontSize, headers, ic, showCaption, showHeaders, skipCols, start, TB_TA, TBG_TA, TCP_TA, TCS_TA, TDT_CLOSE, TDT_OPEN, THT_CLOSE, THT_OPEN, TRT_CLOSE, TRT_OPEN, TT_CLOSE, TT_OPEN, TW_TA, width
 
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
EditTableTag()
          EditTableTag constructor.
 
Method Summary
 void doRowsForIndexedCollection()
          Creates a row in the table when the IndexedCollection specified by the attribute dataNameForList contains IndexedCollections for all the elements of the IndexedCollection.
 void doRowsForKeyedCollection()
          Creates a row in the table when the IndexedCollection specified by the attribute dataNameForList contains KeyedCollections for all the elements of the IndexedCollection.
 void setCellSize(java.lang.String newCellSize)
          Sets the cellSize property with a new value.
 void setNonEditableColumns(java.lang.String newNonEditableColumns)
          Sets the nonEditableColumns property with a new value.
 void setNonEditableRows(java.lang.String newNonEditableRows)
          Sets the nonEditableRows property with a new value.
 
Methods inherited from class com.ibm.btt.gui.jsptags.TableTag
doForIndexedCollection, doForKeyedCollection
 
Methods inherited from class com.ibm.btt.gui.jsptags.DSETableTagSupport
bufferAppendHeaderFontEnd, bufferAppendHeaderFontStart, bufferAppendHeaders, bufferAppendHeaders, bufferAppendTDOpen, bufferAppendTROpen, doStartTag, getColAligns, getColWidths, getStringValue, setBorder, setCellBGColor, setCellBGColor2, setCellpadding, setCellspacing, setColAlignments, setColSizes, setDataNameForList, setEnd, setHeaderAlignment, setHeaderBGColor, setHeaderFontColor, setHeaderFontFace, setHeaderFontSize, setHeaders, setShowCaption, setShowHeaders, setSkipCols, setStart, setWidth
 
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, 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

cellSize

protected java.lang.String cellSize
The default cell size


nonEditableColumns

protected java.lang.String nonEditableColumns
The non editable columns


nonEditableRows

protected java.lang.String nonEditableRows
The non editable rows

Constructor Detail

EditTableTag

public EditTableTag()
EditTableTag constructor.

Method Detail

doRowsForIndexedCollection

public void doRowsForIndexedCollection()
                                throws java.io.IOException,
                                       DSEObjectNotFoundException,
                                       DSETypeException
Creates a row in the table when the IndexedCollection specified by the attribute dataNameForList contains IndexedCollections for all the elements of the IndexedCollection.

Overrides:
doRowsForIndexedCollection in class TableTag
Throws:
java.io.IOException
DSEObjectNotFound
DSETypeException
DSEObjectNotFoundException

doRowsForKeyedCollection

public void doRowsForKeyedCollection()
                              throws java.io.IOException,
                                     DSEObjectNotFoundException,
                                     DSETypeException
Creates a row in the table when the IndexedCollection specified by the attribute dataNameForList contains KeyedCollections for all the elements of the IndexedCollection.

Overrides:
doRowsForKeyedCollection in class TableTag
Throws:
java.io.IOException
DSEObjectNotFound
DSETypeException
DSEObjectNotFoundException

setCellSize

public void setCellSize(java.lang.String newCellSize)
Sets the cellSize property with a new value.

Parameters:
newCellSize - The new value

setNonEditableColumns

public void setNonEditableColumns(java.lang.String newNonEditableColumns)
Sets the nonEditableColumns property with a new value.

Parameters:
newNonEditableColumns - The new value

setNonEditableRows

public void setNonEditableRows(java.lang.String newNonEditableRows)
Sets the nonEditableRows property with a new value.

Parameters:
newNonEditableRows - The new value

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2011