|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.erif.util.HTMLUtil
a grab bag of html niftiness. mainly used for clean(), newlineToBR(), newlineToLI(), and makeSelectList()
Constructor Summary | |
HTMLUtil()
|
Method Summary | |
static java.lang.String |
clean(java.lang.String text)
removes open brackets from text, neutralizing any HTML present |
static java.lang.String |
encode(java.lang.String text)
|
static java.lang.String |
getReferrer(javax.servlet.http.HttpServletRequest req)
returns referring page as String from HTTPServletRequest |
static java.lang.String |
getRemoteAddr(javax.servlet.http.HttpServletRequest req)
returns remote ip as String from HTTPServletRequest |
static java.lang.String |
makeMultiSelectList(java.lang.String name,
java.lang.String[][] hash)
Provides HTML for a multiselect box containing the items in the parameters |
static java.lang.String |
makeMultiSelectList(java.lang.String name,
java.lang.String[][] hash,
java.lang.String[] chosen)
Provides HTML for a multiselect box containing the items in the parameters; automatically defaults to previously selected statement |
static java.lang.String |
makeSelectList(java.lang.String name,
int[] hash,
int chosen)
Provides HTML for a select box containing the items in the parameters; automatically defaults to previously selected statement |
static java.lang.String |
makeSelectList(java.lang.String name,
java.lang.String[][] hash,
java.lang.String chosen)
Provides HTML for a select box containing the items in the parameters; automatically defaults to previously selected statement |
static java.lang.String |
makeSelectList(java.lang.String name,
java.lang.String[][] hash,
java.lang.String chosen,
java.lang.String prompt)
Provides HTML for a select box containing the items in the parameters; automatically defaults to previously selected statement |
static java.lang.String |
makeSelectList(java.lang.String name,
java.lang.String[] hash,
java.lang.String chosen)
Provides HTML for a select box containing the items in the parameters; automatically defaults to previously selected statement |
static java.lang.String |
newlineToBR(java.lang.String text)
replaces newlines with <BR>'s |
static java.lang.String |
newlineToLI(java.lang.String text)
replaces newlines with <BR>'s |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public HTMLUtil()
Method Detail |
public static java.lang.String getRemoteAddr(javax.servlet.http.HttpServletRequest req)
public static java.lang.String getReferrer(javax.servlet.http.HttpServletRequest req)
public static java.lang.String clean(java.lang.String text)
text
- text to be cleanedpublic static java.lang.String encode(java.lang.String text)
public static java.lang.String newlineToBR(java.lang.String text)
text
- text to be displayedpublic static java.lang.String newlineToLI(java.lang.String text)
text
- text to be displayedpublic static java.lang.String makeSelectList(java.lang.String name, java.lang.String[][] hash, java.lang.String chosen, java.lang.String prompt)
name
- name of select box for use in parametershash
- object array containing key/value pairschosen
- value to be used as default SELECTEDprompt
- display text for unselected list (or null for none)public static java.lang.String makeSelectList(java.lang.String name, java.lang.String[][] hash, java.lang.String chosen)
name
- name of select box for use in parametershash
- object array containing key/value pairschosen
- value to be used as default SELECTEDpublic static java.lang.String makeSelectList(java.lang.String name, int[] hash, int chosen)
name
- name of select box for use in parametershash
- int array containing numeric values (key/value are the
same)chosen
- value to be used as default SELECTEDpublic static java.lang.String makeSelectList(java.lang.String name, java.lang.String[] hash, java.lang.String chosen)
name
- name of select box for use in parametershash
- String array containing values (key/value are the same)chosen
- value to be used as default SELECTEDpublic static java.lang.String makeMultiSelectList(java.lang.String name, java.lang.String[][] hash, java.lang.String[] chosen)
name
- name of select box for use in parametershash
- object array containing key/value pairschosen
- value(s) to be used as default SELECTEDpublic static java.lang.String makeMultiSelectList(java.lang.String name, java.lang.String[][] hash)
name
- name of select box for use in parametershash
- object array containing key/value pairs
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |