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 String
static boolean
getBoolean
(jakarta.servlet.http.HttpServletRequest request, String name, boolean defVal) static double
static <T extends Enum<T>>
Tstatic long
Retrives an integer HTTP request parameter.static String
static String
inputHidden
(String name, boolean val) Creates an "input type=hidden" HTML tagstatic String
inputHidden
(String name, long val) static String
inputHidden
(String name, String val) static String
static String
Creates an 'input type=text' tag.static String
inputTextArea
(String name, Object val, int rows, int cols) static String
static String
radioOrBox
(String name, String type, Object value, Object text, boolean selected) Creates an HTML "input" element of the "radio" or "checkbox" type.static String
Creates 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
-