|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjodd.servlet.HtmlFormUtil
public class HtmlFormUtil
Various utilities for raw population of HTML forms.
Text encoding is provided by HtmlEncoder class.
| Constructor Summary | |
|---|---|
HtmlFormUtil()
|
|
| Method Summary | ||
|---|---|---|
static java.lang.String |
array(double[] array,
int index)
|
|
static java.lang.String |
array(float[] array,
int index)
|
|
static java.lang.String |
array(int[] array,
int index)
|
|
static java.lang.String |
array(long[] array,
int index)
|
|
static java.lang.String |
checked(boolean data)
Renders checked string. |
|
static java.lang.String |
checked(boolean[] array,
int index)
|
|
static java.lang.String |
checked(byte[] array,
int index)
|
|
static java.lang.String |
checked(java.lang.Object data)
Renders checked string. |
|
static java.lang.String |
checked(java.lang.Object data,
java.lang.String value)
Renders checked string if its representation equals to specified value. |
|
static java.lang.String |
checked(short[] array,
int index)
|
|
static
|
checked(T[] array,
int index)
|
|
static java.lang.String |
checkedExist(java.lang.Object data)
Renders checked string if object exists. |
|
static java.lang.String |
checkedValue(boolean data,
java.lang.String value)
Shortcut for checked(boolean). |
|
static java.lang.String |
checkedValue(java.lang.Boolean data,
java.lang.String value)
Shortcut for checked(boolean). |
|
static java.lang.String |
checkedValue(java.lang.Object data)
Shortcut for checked(Object) assuming that value equals to "true". |
|
static java.lang.String |
checkedValue(java.lang.Object data,
java.lang.String value)
Shortcut for checked(Object, String). |
|
static java.lang.String |
checkedValueExist(java.lang.Object data)
|
|
static java.lang.Object |
list(java.util.List list,
int index)
|
|
static java.lang.Object |
map(java.util.Map map,
java.lang.Object key)
|
|
static java.lang.String |
multiSelected(int[] data,
java.lang.String value)
|
|
static java.lang.String |
multiSelected(java.util.List data,
java.lang.String value)
|
|
static java.lang.String |
multiSelected(long[] data,
java.lang.String value)
|
|
static java.lang.String |
multiSelected(java.lang.Object[] data,
java.lang.String value)
|
|
static java.lang.String |
multiSelected(java.lang.Object data,
java.lang.String value)
|
|
static java.lang.String |
multiSelectedValue(int[] data,
java.lang.String value)
|
|
static java.lang.String |
multiSelectedValue(java.util.List data,
java.lang.String value)
|
|
static java.lang.String |
multiSelectedValue(long[] data,
java.lang.String value)
|
|
static java.lang.String |
multiSelectedValue(java.lang.Object[] data,
java.lang.String value)
|
|
static java.lang.String |
multiSelectedValue(java.lang.Object data,
java.lang.String value)
|
|
static java.lang.String |
name2id(java.lang.String name)
Converts name to safe id value by replacing all non-letter and non-digits characters to '_'. |
|
static java.lang.String |
selected(java.lang.Object data,
java.lang.String value)
Checks if objects string representation equals to specified value. |
|
static java.lang.String |
selectedValue(java.lang.Object data,
java.lang.String value)
Shortcut for selected(Object, String). |
|
static java.lang.String |
text(java.lang.Object value)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HtmlFormUtil()
| Method Detail |
|---|
public static java.lang.String checked(boolean data)
public static java.lang.String checked(java.lang.Object data)
public static java.lang.String checkedExist(java.lang.Object data)
public static java.lang.String checked(java.lang.Object data,
java.lang.String value)
May be used for CHECKBOX, RADIO form elements.
public static <T> java.lang.String checked(T[] array,
int index)
public static java.lang.String checked(boolean[] array,
int index)
public static java.lang.String checked(byte[] array,
int index)
public static java.lang.String checked(short[] array,
int index)
public static java.lang.String array(int[] array,
int index)
public static java.lang.String array(long[] array,
int index)
public static java.lang.String array(float[] array,
int index)
public static java.lang.String array(double[] array,
int index)
public static java.lang.String checkedValue(java.lang.Object data,
java.lang.String value)
checked(Object, String). Allows user to write value only once in HTML form.
public static java.lang.String checkedValue(boolean data,
java.lang.String value)
checked(boolean).
public static java.lang.String checkedValue(java.lang.Boolean data,
java.lang.String value)
checked(boolean).
public static java.lang.String checkedValue(java.lang.Object data)
checked(Object) assuming that value equals to "true".
public static java.lang.String checkedValueExist(java.lang.Object data)
public static java.lang.String selected(java.lang.Object data,
java.lang.String value)
Usage:
<option value="option1" <%=FormUtil.selected(value, "option1")%>>option #1</option>
May be used for OPTION form elements.
public static java.lang.String selectedValue(java.lang.Object data,
java.lang.String value)
selected(Object, String). Allows user to write value only once in
HTML form.
Usage:
<option value="<%=FormUtil.selectedValue(value, "option1")%>">option #1</option>
public static java.lang.String multiSelected(java.lang.Object data,
java.lang.String value)
public static java.lang.String multiSelected(java.lang.Object[] data,
java.lang.String value)
public static java.lang.String multiSelected(int[] data,
java.lang.String value)
public static java.lang.String multiSelected(long[] data,
java.lang.String value)
public static java.lang.String multiSelected(java.util.List data,
java.lang.String value)
public static java.lang.String multiSelectedValue(java.lang.Object data,
java.lang.String value)
public static java.lang.String multiSelectedValue(java.lang.Object[] data,
java.lang.String value)
public static java.lang.String multiSelectedValue(int[] data,
java.lang.String value)
public static java.lang.String multiSelectedValue(long[] data,
java.lang.String value)
public static java.lang.String multiSelectedValue(java.util.List data,
java.lang.String value)
public static java.lang.String name2id(java.lang.String name)
public static java.lang.Object list(java.util.List list,
int index)
public static java.lang.Object map(java.util.Map map,
java.lang.Object key)
public static java.lang.String text(java.lang.Object value)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||