Package edu.wisc.game.util
Class Tools
java.lang.Object
edu.wisc.game.util.Tools
Various methods related to generating HTML forms and their
components, and processing requests sent by the web browser when
those forms are filled
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic booleangetBoolean(jakarta.servlet.http.HttpServletRequest request, String name, boolean defVal) static doublestatic <T extends Enum<T>>
Tstatic longRetrives an integer HTTP request parameter.static Stringstatic StringinputHidden(String name, boolean val) Creates an "input type=hidden" HTML tagstatic StringinputHidden(String name, long val) static StringinputHidden(String name, String val) static Stringstatic StringCreates an 'input type=text' tag.static StringinputTextArea(String name, Object val, int rows, int cols) static Stringstatic StringradioOrBox(String name, String type, Object value, Object text, boolean selected) Creates an HTML "input" element of the "radio" or "checkbox" type.static StringCreates an HTML "input" element of the "radio" or "checkbox" type.
-
Constructor Details
-
Tools
public Tools()
-
-
Method Details
-
inputHidden
Creates an "input type=hidden" HTML tag -
inputHidden
-
inputHidden
-
inputText
-
inputText
Creates an 'input type=text' tag.- Parameters:
val- the value to display (if not null)size- 0 means default
-
inputTextArea
-
radio
-
checkbox
-
radioOrBox
public static String radioOrBox(String name, String type, Object value, Object text, boolean selected) Creates an HTML "input" element of the "radio" or "checkbox" type.- Parameters:
type- must be "radio" or "checkbox"
-
radioOrBox
public static String radioOrBox(String name, String type, Object value, Object text, boolean selected, String style) Creates an HTML "input" element of the "radio" or "checkbox" type.- Parameters:
type- must be "radio" or "checkbox"style- Is meant to control presentation. For example, in a system providing canned scripts to telephone operators, items that the user needs to read aloud may be rendered differently.
-
getLong
public static long getLong(jakarta.servlet.http.HttpServletRequest request, String name, long defVal) Retrives an integer HTTP request parameter. If not found in the HTTP request, also looks in the attributes (which can be used by SurveyLogicServlet in case of internal redirect) -
getDouble
public static double getDouble(jakarta.servlet.http.HttpServletRequest request, String name, double defVal) -
getBoolean
public static boolean getBoolean(jakarta.servlet.http.HttpServletRequest request, String name, boolean defVal) -
getEnum
-
getEnums
-
getString
-