|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.servlet.tbeans.tableview.html.CellContentsRowSelectionRenderer
public class CellContentsRowSelectionRenderer
The CellContentsRowSelectionRenderer is a TransformationBean that generates the appropriate HTML 4.0 to represent the contents of a cell as an HTML check box.
This class generates the contents of the cell containing the checkboxes used in row selection for the TableView. The checkboxes that are rendered given a name of the format TableView.getName()+"_SELECTION_"+TableView.getCurrentRowNumber().
Note that the toString() method on this class calls the write
method, which may have undesirable side effects. See BaseTransformation.toString() for more information. Debuggers often use toString() to show the value of a variable, and this may cause unexpected behavior while debugging
Field Summary |
---|
Fields inherited from class com.sas.servlet.tbeans.form.BaseFormElement |
---|
RB_KEY |
Fields inherited from interface com.sas.servlet.tbeans.form.html.CheckBoxStyleKeysInterface |
---|
CHECKBOX_BOX, CHECKBOX_LABEL, CHECKBOX_LABEL_SPACING |
Constructor Summary | |
---|---|
CellContentsRowSelectionRenderer()
Default constructor |
Method Summary | |
---|---|
ActionList |
getActions()
Gets the list of valid actions for this cell. |
TransformationInterface |
getCellContentsRendererComponent(AbstractBaseTableView viewer,
java.lang.Object value,
ActionList actions)
Returns the tbean used for rendering the contents of the tableview's cell. |
AbstractBaseTableView |
getTableView()
Gets the instance of the AbstractBaseTableView containing this cell. |
void |
setActions(ActionList actions)
Sets the list of valid actions for this cell. |
void |
setTableView(AbstractBaseTableView viewer)
Sets the instance of the AbstractBaseTableView containing this cell. |
void |
write(java.io.PrintWriter out)
Writes the contents of the cell as an checkbox. |
Methods inherited from class com.sas.servlet.tbeans.form.html.CheckBox |
---|
getStyleMap, getUncheckedValue, getUncheckValue, isSubmitUncheckedValue, setSubmitUncheckedValue, setUncheckedValue |
Methods inherited from class com.sas.servlet.tbeans.form.BaseCheckBox |
---|
getSelected, getText, getValue, isLabelBolding, setLabelBolding, setSelected, setText, setValue |
Methods inherited from interface com.sas.servlet.tbeans.TransformationInterface |
---|
getCustomAttributes, getDescription, getId, getLocale, getName, getRequest, getResponse, getTagEpilog, getTagProlog, isVisible, setCustomAttributes, setDescription, setId, setLocale, setName, setRequest, setResponse, setTagEpilog, setTagProlog, setVisible, write, write, write |
Constructor Detail |
---|
public CellContentsRowSelectionRenderer()
Method Detail |
---|
public TransformationInterface getCellContentsRendererComponent(AbstractBaseTableView viewer, java.lang.Object value, ActionList actions)
getCellContentsRendererComponent
in interface TableCellContentsRenderer
viewer
- the instance of the tableview being written.value
- the value to display as the cell's contentsactions
- an actionlist of all the valid actions for this cell
public void setActions(ActionList actions)
setActions
in interface TableCellContentsRenderer
actions
- an actionlist of all the valid actions for this cellpublic ActionList getActions()
getActions
in interface TableCellContentsRenderer
public void setTableView(AbstractBaseTableView viewer)
setTableView
in interface TableCellContentsRenderer
tableview
- an instance of AbstractBaseTableView containing this cellpublic AbstractBaseTableView getTableView()
getTableView
in interface TableCellContentsRenderer
public void write(java.io.PrintWriter out) throws java.io.IOException
write
in interface TransformationInterface
write
in interface com.sas.util.WriteToPrintWriterInterface
write
in class CheckBox
out
- the output stream
java.io.IOException
- Thrown if some type of I/O error occurs
|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |