|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectinfo.aduna.webapp.util.HttpServerUtil
public class HttpServerUtil
| Constructor Summary | |
|---|---|
HttpServerUtil()
|
|
| Method Summary | |
|---|---|
static List<HeaderElement> |
getHeaderElements(javax.servlet.http.HttpServletRequest request,
String headerName)
Gets the elements of the request header with the specified name. |
static String |
getMIMEType(String contentType)
Extracts the MIME type from the specified content type string. |
static String |
getPostDataParameter(Map<String,Object> formData,
String name)
Gets the trimmed value of a request parameter as a String. |
static boolean |
isEmpty(String string)
|
static boolean |
isFalse(String string)
|
static boolean |
isTrue(String string)
|
static HeaderElement |
matchAcceptHeader(String mimeTypeSpec,
List<HeaderElement> acceptElements)
Tries to match the specified MIME type spec against the list of Accept header elements, returning the applicable header element if available. |
static String |
selectPreferredMIMEType(Iterator<String> mimeTypes,
javax.servlet.http.HttpServletRequest request)
Selects from a set of MIME types, the MIME type that has the highest quality score when matched with the Accept headers in the supplied request. |
static List<String> |
splitHeaderString(String s,
char splitChar)
Splits the supplied string into sub parts using the specified splitChar as a separator, ignoring occurrences of this character inside quoted strings. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HttpServerUtil()
| Method Detail |
|---|
public static String getMIMEType(String contentType)
contentType - A content type string, e.g. application/xml; charset=utf-8
.
public static String selectPreferredMIMEType(Iterator<String> mimeTypes,
javax.servlet.http.HttpServletRequest request)
mimeTypes - The set of available MIME types.request - The request to match the MIME types against.
public static List<HeaderElement> getHeaderElements(javax.servlet.http.HttpServletRequest request,
String headerName)
request - The request to get the header from.headerName - The name of the header to get the elements of.
HeaderElement objects.
public static List<String> splitHeaderString(String s,
char splitChar)
s - The header string to split into sub parts.splitChar - The character to use as separator.
public static HeaderElement matchAcceptHeader(String mimeTypeSpec,
List<HeaderElement> acceptElements)
mimeTypeSpec - The MIME type to determine the quality for, e.g. "text/plain" or
"application/xml; charset=utf-8".acceptElements - A List of HeaderElement objects.
public static String getPostDataParameter(Map<String,Object> formData,
String name)
public static boolean isEmpty(String string)
public static boolean isTrue(String string)
public static boolean isFalse(String string)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||