Overview | Package | Class | Tree | Deprecated | Index | Help
| Openfire 3.8.2 Javadoc
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.jivesoftware.util
Class ParamUtils

    java.lang.Object
      org.jivesoftware.util.ParamUtils

    public class ParamUtils

extends Object

Assists JSP writers in getting parameters and attributes.

Constructor Summary
`ParamUtils()`

Method Summary
`static String` | `getAttribute(javax.servlet.http.HttpServletRequest request, String name)` Returns an attribute as a string.
`static String` | `getAttribute(javax.servlet.http.HttpServletRequest request, String name, boolean emptyStringsOK)` Returns an attribute as a string.
`static boolean` | `getBooleanAttribute(javax.servlet.http.HttpServletRequest request, String name)` Returns an attribute as a boolean.
`static boolean` | `getBooleanParameter(javax.servlet.http.HttpServletRequest request, String name)` Returns a parameter as a boolean.
`static boolean` | `getBooleanParameter(javax.servlet.http.HttpServletRequest request, String name, boolean defaultVal)` Returns a parameter as a boolean.
`static double` | `getDoubleParameter(javax.servlet.http.HttpServletRequest request, String name, double defaultNum)` Returns a parameter as a double.
`static int` | `getIntAttribute(javax.servlet.http.HttpServletRequest request, String name, int defaultNum)` Returns an attribute as a int.
`static int` | `getIntParameter(javax.servlet.http.HttpServletRequest request, String name, int defaultNum)` Returns a parameter as an int.
`static int[]` | `getIntParameters(javax.servlet.http.HttpServletRequest request, String name, int defaultNum)` Returns a list of int parameters.
`static long` | `getLongAttribute(javax.servlet.http.HttpServletRequest request, String name, long defaultNum)` Returns an attribute as a long.
`static long` | `getLongParameter(javax.servlet.http.HttpServletRequest request, String name, long defaultNum)` Returns a parameter as a long.
`static long[]` | `getLongParameters(javax.servlet.http.HttpServletRequest request, String name, long defaultNum)` Returns a list of long parameters.
`static String` | `getParameter(javax.servlet.http.HttpServletRequest request, String name)` Returns a parameter as a string.
`static String` | `getParameter(javax.servlet.http.HttpServletRequest request, String name, boolean emptyStringsOK)` Returns a parameter as a string.
`static String[]` | `getParameters(javax.servlet.http.HttpServletRequest request, String name)` Returns a list of parameters of the same name

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### ParamUtils

    public ParamUtils()

Method Detail

### getParameter

    public static String getParameter(javax.servlet.http.HttpServletRequest request,
                                      String name)

  Returns a parameter as a string.

  Parameters:
    `request` - the HttpServletRequest object, known as "request" in a JSP page.
    `name` - the name of the parameter you want to get
  Returns:
    the value of the parameter or null if the parameter was not found or if the parameter is a zero-length string.

### getParameter

    public static String getParameter(javax.servlet.http.HttpServletRequest request,
                                      String name,
                                      boolean emptyStringsOK)

  Returns a parameter as a string.

  Parameters:
    `request` - the HttpServletRequest object, known as "request" in a JSP page.
    `name` - the name of the parameter you want to get
    `emptyStringsOK` - return the parameter values even if it is an empty string.
  Returns:
    the value of the parameter or null if the parameter was not found.

### getParameters

    public static String[] getParameters(javax.servlet.http.HttpServletRequest request,
                                         String name)

  Returns a list of parameters of the same name

  Parameters:
    `request` - an HttpServletRequest object.
  Returns:
    an array of non-null, non-blank strings of the same name. This method will return an empty array if no parameters were found.

### getBooleanParameter

    public static boolean getBooleanParameter(javax.servlet.http.HttpServletRequest request,
                                              String name)

  Returns a parameter as a boolean.

  Parameters:
    `request` - the HttpServletRequest object, known as "request" in a JSP page.
    `name` - the name of the parameter you want to get
  Returns:
    true if the value of the parameter was "true", false otherwise.

### getBooleanParameter

    public static boolean getBooleanParameter(javax.servlet.http.HttpServletRequest request,
                                              String name,
                                              boolean defaultVal)

  Returns a parameter as a boolean.

  Parameters:
    `request` - the HttpServletRequest object, known as "request" in a JSP page.
    `name` - the name of the parameter you want to get
  Returns:
    true if the value of the parameter was "true", false otherwise.

### getIntParameter

    public static int getIntParameter(javax.servlet.http.HttpServletRequest request,
                                      String name,
                                      int defaultNum)

  Returns a parameter as an int.

  Parameters:
    `request` - the HttpServletRequest object, known as "request" in a JSP page.
    `name` - the name of the parameter you want to get
  Returns:
    the int value of the parameter specified or the default value if the parameter is not found.

### getIntParameters

    public static int[] getIntParameters(javax.servlet.http.HttpServletRequest request,
                                         String name,
                                         int defaultNum)

  Returns a list of int parameters.

  Parameters:
    `request` - the HttpServletRequest object, known as "request" in a JSP page.
    `name` - the name of the parameter you want to get
    `defaultNum` - the default value of a parameter, if the parameter can't be converted into an int.

### getDoubleParameter

    public static double getDoubleParameter(javax.servlet.http.HttpServletRequest request,
                                            String name,
                                            double defaultNum)

  Returns a parameter as a double.

  Parameters:
    `request` - the HttpServletRequest object, known as "request" in a JSP page.
    `name` - the name of the parameter you want to get
  Returns:
    the double value of the parameter specified or the default value if the parameter is not found.

### getLongParameter

    public static long getLongParameter(javax.servlet.http.HttpServletRequest request,
                                        String name,
                                        long defaultNum)

  Returns a parameter as a long.

  Parameters:
    `request` - the HttpServletRequest object, known as "request" in a JSP page.
    `name` - the name of the parameter you want to get
  Returns:
    the long value of the parameter specified or the default value if the parameter is not found.

### getLongParameters

    public static long[] getLongParameters(javax.servlet.http.HttpServletRequest request,
                                           String name,
                                           long defaultNum)

  Returns a list of long parameters.

  Parameters:
    `request` - the HttpServletRequest object, known as "request" in a JSP page.
    `name` - the name of the parameter you want to get
    `defaultNum` - the default value of a parameter, if the parameter can't be converted into a long.

### getAttribute

    public static String getAttribute(javax.servlet.http.HttpServletRequest request,
                                      String name)

  Returns an attribute as a string.

  Parameters:
    `request` - the HttpServletRequest object, known as "request" in a JSP page.
    `name` - the name of the parameter you want to get
  Returns:
    the value of the parameter or null if the parameter was not found or if the parameter is a zero-length string.

### getAttribute

    public static String getAttribute(javax.servlet.http.HttpServletRequest request,
                                      String name,
                                      boolean emptyStringsOK)

  Returns an attribute as a string.

  Parameters:
    `request` - the HttpServletRequest object, known as "request" in a JSP page.
    `name` - the name of the parameter you want to get.
    `emptyStringsOK` - return the parameter values even if it is an empty string.
  Returns:
    the value of the parameter or null if the parameter was not found.

### getBooleanAttribute

    public static boolean getBooleanAttribute(javax.servlet.http.HttpServletRequest request,
                                              String name)

  Returns an attribute as a boolean.

  Parameters:
    `request` - the HttpServletRequest object, known as "request" in a JSP page.
    `name` - the name of the attribute you want to get.
  Returns:
    true if the value of the attribute is "true", false otherwise.

### getIntAttribute

    public static int getIntAttribute(javax.servlet.http.HttpServletRequest request,
                                      String name,
                                      int defaultNum)

  Returns an attribute as a int.

  Parameters:
    `request` - the HttpServletRequest object, known as "request" in a JSP page.
    `name` - the name of the attribute you want to get.
  Returns:
    the int value of the attribute or the default value if the attribute is not found or is a zero length string.

### getLongAttribute

    public static long getLongAttribute(javax.servlet.http.HttpServletRequest request,
                                        String name,
                                        long defaultNum)

  Returns an attribute as a long.

  Parameters:
    `request` - the HttpServletRequest object, known as "request" in a JSP page.
    `name` - the name of the attribute you want to get.
  Returns:
    the long value of the attribute or the default value if the attribute is not found or is a zero length string.

Overview | Package | Class | Tree | Deprecated | Index | Help
| Openfire 3.8.2 Javadoc
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2003-2008 Jive Software.