|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.thauvin.google.TagUtility
Implements various methods commonly used by custom tags.
| Field Summary | |
static java.lang.String |
CACHE_PARAM
The name of the cache request parameter. |
static java.lang.String |
FILTER_PARAM
The name of the filter request parameter. |
static java.lang.String |
GOOGLE_PROXY_HOST
The HTTP proxy host. |
static java.lang.String |
GOOGLE_PROXY_PASSWORD
The HTTP proxy password. |
static java.lang.String |
GOOGLE_PROXY_PORT
The HTTP proxy port. |
static java.lang.String |
GOOGLE_PROXY_USERNAME
The HTTP proxy username. |
static java.lang.String |
GOOGLE_SEARCH_BEAN
The name of the Google Search bean attribute. |
static java.lang.String |
IE_PARAM
The name of the input encoding context parameter. |
static java.lang.String |
KEY_CONTEXT_PARAM
The name of the key context parameter. |
static java.lang.String |
KEY_PARAM
The name of the key request parameter. |
static java.lang.String |
LR_PARAM
The name of the language restrict context parameter. |
static java.lang.String |
MAX_RESULTS_PARAM
The name of the maxResults request parameter. |
static java.lang.String |
OE_PARAM
The name of the output encoding context parameter. |
static java.lang.String |
QUERY_PARAM
The name of the query request parameter. |
static java.lang.String |
RESTRICT_PARAM
The name of the restrict context parameter. |
static java.lang.String |
SAFE_SEARCH_PARAM
The name of the safeSearch context parameter. |
static java.lang.String |
SITE_PARAM
The name of the site context parameter. |
static java.lang.String |
START_PARAM
The name of the start request parameter. |
static java.lang.String |
TYPE_PARAM
The name of the (file) type request parameter. |
| Constructor Summary | |
protected |
TagUtility()
Protected constructor to disable instantiation. |
| Method Summary | |
static java.lang.String |
buildRefLink(java.lang.String url,
java.lang.String body,
java.lang.String target,
java.lang.String style,
java.lang.String css)
Builds a HTML reference link: For example: <a href="url" class="css" style="style" target="target">body</a>. |
static GoogleSearchBean |
getGoogleSearchBean(javax.servlet.jsp.PageContext pageContext)
Returns the GoogleSearchBean attribute using the default bean name. |
static java.lang.String |
getParameter(javax.servlet.ServletRequest request,
java.lang.String paramName)
Returns the value a specified parameter. |
static java.lang.String |
getTagBody(javax.servlet.jsp.tagext.BodyContent bodyContent)
Returns the body of a tag. |
static java.lang.String |
getTagBody(javax.servlet.jsp.tagext.BodyContent bodyContent,
boolean trim)
Returns the body of a tag. |
static boolean |
isValidString(java.lang.String stringValue)
Validates a string value by insuring it is not null or empty. |
static boolean |
isValidString(java.lang.String stringValue,
boolean trim)
Validates a string value by insuring it is not null or empty. |
static javax.servlet.jsp.JspTagException |
misplacedError(java.lang.String tag)
Returns the default tag misplaced (not in valid container) error exception. |
static javax.servlet.jsp.JspTagException |
misplacedError(java.lang.String tag,
java.lang.String container)
Returns the default tag misplaced (not in container) error exception. |
static java.lang.String |
nameValuePair(java.lang.String name,
java.lang.String value)
Builds name=value pair with URL encoding. |
static javax.servlet.jsp.JspTagException |
nestedException(java.lang.String msg,
java.lang.Exception old)
Returns a nested exception. |
static javax.servlet.jsp.JspTagException |
outputError(java.lang.String tag,
java.lang.Exception e)
Returns the default tag output error exception. |
static java.lang.String |
requestParamsToUrl(javax.servlet.http.HttpServletRequest request,
java.lang.String remove)
Converts the request's parameter names/values into ampersand-delimited and URL-encoded name/value pairs. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String CACHE_PARAM
public static final java.lang.String FILTER_PARAM
public static final java.lang.String GOOGLE_PROXY_HOST
public static final java.lang.String GOOGLE_PROXY_PASSWORD
public static final java.lang.String GOOGLE_PROXY_PORT
public static final java.lang.String GOOGLE_PROXY_USERNAME
public static final java.lang.String GOOGLE_SEARCH_BEAN
public static final java.lang.String IE_PARAM
public static final java.lang.String KEY_CONTEXT_PARAM
public static final java.lang.String KEY_PARAM
public static final java.lang.String LR_PARAM
public static final java.lang.String MAX_RESULTS_PARAM
public static final java.lang.String OE_PARAM
public static final java.lang.String QUERY_PARAM
public static final java.lang.String RESTRICT_PARAM
public static final java.lang.String SAFE_SEARCH_PARAM
public static final java.lang.String SITE_PARAM
public static final java.lang.String START_PARAM
public static final java.lang.String TYPE_PARAM
| Constructor Detail |
protected TagUtility()
| Method Detail |
public static final java.lang.String getTagBody(javax.servlet.jsp.tagext.BodyContent bodyContent)
bodyContent - The body.
public static final java.lang.String getTagBody(javax.servlet.jsp.tagext.BodyContent bodyContent,
boolean trim)
bodyContent - The body.trim - Trim the body if true
public static final boolean isValidString(java.lang.String stringValue,
boolean trim)
Beginning and trailing spaces are removed whenever the trim flag is set to true.
stringValue - The String value.trim - The trim flag.
public static final boolean isValidString(java.lang.String stringValue)
stringValue - The String value.
public static GoogleSearchBean getGoogleSearchBean(javax.servlet.jsp.PageContext pageContext)
bean name.
pageContext - The page context.
public static java.lang.String getParameter(javax.servlet.ServletRequest request,
java.lang.String paramName)
request - The ServletRequest objectparamName - The parameter name String value.
public static final java.lang.String buildRefLink(java.lang.String url,
java.lang.String body,
java.lang.String target,
java.lang.String style,
java.lang.String css)
For example: <a href="url" class="css" style="style" target="target">body</a>.
url - The reference URL.body - The link body text.target - The link target.style - The link CSS style.css - The link CSS class.
public static final javax.servlet.jsp.JspTagException misplacedError(java.lang.String tag,
java.lang.String container)
tag - The tag name.container - The container name.
public static final javax.servlet.jsp.JspTagException misplacedError(java.lang.String tag)
tag - The tag name.
public static final java.lang.String nameValuePair(java.lang.String name,
java.lang.String value)
name - The name string.value - The value string.
public static final javax.servlet.jsp.JspTagException nestedException(java.lang.String msg,
java.lang.Exception old)
The nested exception format is as follows:
New Message
<space>>space>nested exception is:<space>
<tab> java.lang.Exception: Old Message
msg - The new exception message.old - The old exception object.
public static final javax.servlet.jsp.JspTagException outputError(java.lang.String tag,
java.lang.Exception e)
tag - The tag name.e - The caught exception.
public static final java.lang.String requestParamsToUrl(javax.servlet.http.HttpServletRequest request,
java.lang.String remove)
request - The servlet request object.remove - The parameter to be removed.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||