com.ibm.dse.gui.jspbeans
Class JSPEditableTableBean

java.lang.Object
  |
  +--com.ibm.dse.gui.jspbeans.JSPAbstractComponent
        |
        +--com.ibm.dse.gui.jspbeans.JSPEditableTableBean

public class JSPEditableTableBean
extends JSPAbstractComponent
implements JSPDataExchanger

This class renders a table with the contents of a matrix taken from an IndexedCollection that contains IndexedCollections, with the DataElements. The number of columns to be shown is taken from the headers property, a string in the form: "{aHeader,anotherHeader,....}". This table will use input data fields instead of labels in the cells.


Fields inherited from class com.ibm.dse.gui.jspbeans.JSPAbstractComponent
_properties, BOTTOM, CENTER, HARD, LEFT, NO, NULL, OFF, RESET, RIGHT, SOFT, SUBMIT, TOP, YES
 
Constructor Summary
JSPEditableTableBean()
          JSPEditableTableBean constructor.
JSPEditableTableBean(JspContextServices anInterface, java.lang.String aDataName)
          JSPResultsTableBean constructor.
 
Method Summary
protected  java.lang.String createCell(java.lang.String name, java.lang.String maxSize, java.lang.String maxLen)
          The renderer of the cell
 java.lang.String toHTMLString()
          The renderer of the JSPBean
 
Methods inherited from class com.ibm.dse.gui.jspbeans.JSPAbstractComponent
getDataName, getErrorList, getInterface, getProperty, putError, renderError, renderLabel, setDataName, setInterface, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSPEditableTableBean

public JSPEditableTableBean()
JSPEditableTableBean constructor.

JSPEditableTableBean

public JSPEditableTableBean(JspContextServices anInterface,
                            java.lang.String aDataName)
JSPResultsTableBean constructor.
Parameters:
anInterface - com.ibm.dse.cs.html.JspContextServices
aDataName - java.lang.String
Method Detail

createCell

protected java.lang.String createCell(java.lang.String name,
                                      java.lang.String maxSize,
                                      java.lang.String maxLen)
The renderer of the cell
Returns:
java.lang.String

toHTMLString

public java.lang.String toHTMLString()
The renderer of the JSPBean
Overrides:
toHTMLString in class JSPAbstractComponent
Returns:
java.lang.String