|
|||||||||
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 HtmlEncode
class.
Generally, it is advisable to use Objects as attributes, not primitives,
although it would be possible to use them.
Constructor Summary | |
---|---|
HtmlFormUtil()
|
Method Summary | |
---|---|
static int |
array(int[] array,
int index)
|
static long |
array(long[] array,
int index)
|
static java.lang.Object |
array(java.lang.Object[] array,
int index)
Performs safe array lookup. |
static java.lang.String |
checked(boolean data)
|
static java.lang.String |
checked(java.lang.Boolean data)
|
static java.lang.String |
checked(java.lang.Object data)
|
static java.lang.String |
checked(java.lang.Object data,
java.lang.String value)
Checks if string representation of an object equals to specified value. |
static java.lang.String |
checkedExist(java.lang.Object data)
Checks 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.String 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 |
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 |
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) . |
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.Object array(java.lang.Object[] array, int index)
public static int array(int[] array, int index)
public static long array(long[] array, int index)
public static java.lang.Object list(java.util.List list, int index)
public static java.lang.Object map(java.util.Map map, java.lang.String key)
public static java.lang.String checked(boolean data)
public static java.lang.String checked(java.lang.Boolean data)
public static java.lang.String checked(java.lang.Object data)
public static java.lang.String checkedExist(java.lang.Object data)
checked(Object, String)
public static java.lang.String checked(java.lang.Object data, java.lang.String value)
Usage:
<input type="radio" name="r2" value="value2" <%=FormUtil.checked(value, "value2")%>>
May be used for CHECKBOX, RADIO form elements.
checkedExist(Object)
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.
Usage:
<input type="radio" name="r2" value="<%=FormUtil.checkedValue(value, "value2")%>">
public static java.lang.String checkedValue(boolean data, java.lang.String value)
checked(boolean)
.
checkedValue(Object, String)
public static java.lang.String checkedValue(java.lang.Boolean data, java.lang.String value)
checked(boolean)
.
checkedValue(Object, String)
public static java.lang.String checkedValue(java.lang.Object data)
checked(Object)
assuming that value equals to "true".
checkedValue(Object, String)
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(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(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)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |