|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--com.swfit.core.xhtml.XHTMLFormRenderer
A programming interface to the XHTML form fields and collection of form field. It will take a collection of form fields, ensure that the form has an action, the correct encoding type (fi "multipart/form-data" if there is a file upload field in the collection), and method (defaults to POST). If there is no submit button among all he fields, one will be created. Some common fields used by the form parser (media & mission) will be created with default values, unless specifically told not to.
| Constructor Summary | |
XHTMLFormRenderer(XHTMLFieldCollection field_collection,
javax.servlet.http.HttpServletRequest request)
Build the form renderer from various inputs |
|
XHTMLFormRenderer(XHTMLFieldCollection field_collection,
java.lang.String action)
|
|
| Method Summary | |
java.lang.StringBuffer |
form()
The rendered form is stored in a StringBuffer |
void |
renderForm()
Render the form, taking care of enctype, method and adding an eventual submit button NB Test what happens when a field collection has only hidden fields - both as list, and all other cases. |
void |
selectMissionValue(java.lang.String val)
|
void |
setMedia(XHTMLField media_field)
Call this method with a null value to turn off the media field |
void |
setMethod(int method)
GET / POST |
void |
setMission(int mission)
|
void |
setMission(XHTMLField mission_field)
Call this method with a null value to turn off the mission field |
void |
setMissionVisible(java.lang.String[] vals,
java.lang.String sel)
Call this method with some values to set the mission field as an option list |
void |
setMissionVisible(java.lang.String[] vals,
java.lang.String[] texts,
java.lang.String sel,
boolean submittor)
|
void |
setMissionVisible(java.lang.String[] vals,
java.lang.String[] texts,
java.lang.String sel,
boolean submittor,
int index)
|
void |
setMissionVisible(java.lang.String[] vals,
java.lang.String[] texts,
java.lang.String sel,
java.lang.String explainer,
boolean submittor,
int index)
|
void |
setName(java.lang.String name)
|
static java.lang.StringBuffer |
writeTree(java.lang.StringBuffer str_b,
TreeBranch branch)
Store all members of the tree as hidden fields |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public XHTMLFormRenderer(XHTMLFieldCollection field_collection,
javax.servlet.http.HttpServletRequest request)
public XHTMLFormRenderer(XHTMLFieldCollection field_collection,
java.lang.String action)
| Method Detail |
public final void setName(java.lang.String name)
public final void setMethod(int method)
public void setMedia(XHTMLField media_field)
public void setMission(XHTMLField mission_field)
public void setMission(int mission)
public void selectMissionValue(java.lang.String val)
public void setMissionVisible(java.lang.String[] vals,
java.lang.String sel)
public void setMissionVisible(java.lang.String[] vals,
java.lang.String[] texts,
java.lang.String sel,
boolean submittor)
public void setMissionVisible(java.lang.String[] vals,
java.lang.String[] texts,
java.lang.String sel,
boolean submittor,
int index)
public void setMissionVisible(java.lang.String[] vals,
java.lang.String[] texts,
java.lang.String sel,
java.lang.String explainer,
boolean submittor,
int index)
public final java.lang.StringBuffer form()
StringBufferpublic final void renderForm()
public static final java.lang.StringBuffer writeTree(java.lang.StringBuffer str_b,
TreeBranch branch)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||