|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.servlet.tbeans.tableview.html.CellContentsChoiceBoxEditor
public class CellContentsChoiceBoxEditor
The CellContentsChoiceBoxEditor is a TransformationBean that generates the appropriate HTML 4.0 that represent the content's of a cell that can be edited via an HTML choice box component.
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
For More Information:
JSP custom tags provide an alternative to using the TransformationBeans. Visit the Custom Tag Library Reference for additional information on the sas:CellContentsChoiceBoxEditor custom tag.
Note: A snapshot of the AppDev Studio Developers Site is installed on your local Web server when you install AppDev Studio. To access the site from webAF, select Help -> Developer Site .
Field Summary |
---|
Fields inherited from class com.sas.servlet.tbeans.form.BaseChoiceBox |
---|
labelTransform, model, RB_KEY |
Constructor Summary | |
---|---|
CellContentsChoiceBoxEditor()
Default constructor |
Method Summary | |
---|---|
ActionList |
getActions()
Gets the list of valid actions for this cell. |
TransformationInterface |
getCellContentsEditorComponent(AbstractBaseTableView viewer,
java.lang.Object value,
java.lang.String name,
ActionList actions)
Returns the tbean used for rendering the contents of the tableview's editable 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 |
setLocale(java.util.Locale loc)
Set the locale |
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 choice box. |
Methods inherited from class com.sas.servlet.tbeans.form.html.ChoiceBox |
---|
writeLaunchFunction |
Methods inherited from class com.sas.servlet.tbeans.form.BaseChoiceBox |
---|
getModel, getSelectedIndex, getSelectedItem, getValueItemLabel, isSelected, isSelected, isValidateSelection, setModel, setSelectedIndex, setSelectedItem, setSelectedItem, setValidateSelection |
Methods inherited from interface com.sas.servlet.tbeans.TransformationInterface |
---|
getCustomAttributes, getDescription, getId, getLocale, getName, getRequest, getResponse, getTagEpilog, getTagProlog, isVisible, setCustomAttributes, setDescription, setId, setName, setRequest, setResponse, setTagEpilog, setTagProlog, setVisible, write, write, write |
Methods inherited from interface com.sas.servlet.tbeans.StyleInterface |
---|
getStyleInfo, setStyleInfo |
Constructor Detail |
---|
public CellContentsChoiceBoxEditor()
Method Detail |
---|
public TransformationInterface getCellContentsEditorComponent(AbstractBaseTableView viewer, java.lang.Object value, java.lang.String name, ActionList actions)
TableView
for an explanation of the
editing components naming requirements.
getCellContentsEditorComponent
in interface TableCellContentsEditor
viewer
- the instance of the tableview being written.value
- the value to display as the cell's contentsname
- the name to use for the contents editoractions
- an actionlist of all the valid actions for this cell
public void setActions(ActionList actions)
setActions
in interface TableCellContentsEditor
actions
- an actionlist of all the valid actions for this cellpublic ActionList getActions()
getActions
in interface TableCellContentsEditor
public void setTableView(AbstractBaseTableView viewer)
setTableView
in interface TableCellContentsEditor
tableview
- an instance of AbstractBaseTableView containing this cellpublic AbstractBaseTableView getTableView()
getTableView
in interface TableCellContentsEditor
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 ChoiceBox
out
- the output stream
java.io.IOException
- Thrown if some type of I/O error occurspublic void setLocale(java.util.Locale loc)
setLocale
in interface TransformationInterface
setLocale
in class BaseTransformation
locale
-
|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |