| 
 | ||||||||||
| 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_PARAMThe name of the cache request parameter. | 
| static java.lang.String | FILTER_PARAMThe name of the filter request parameter. | 
| static java.lang.String | GOOGLE_PROXY_HOSTThe HTTP proxy host. | 
| static java.lang.String | GOOGLE_PROXY_PASSWORDThe HTTP proxy password. | 
| static java.lang.String | GOOGLE_PROXY_PORTThe HTTP proxy port. | 
| static java.lang.String | GOOGLE_PROXY_USERNAMEThe HTTP proxy username. | 
| static java.lang.String | GOOGLE_SEARCH_BEANThe name of the Google Search bean attribute. | 
| static java.lang.String | IE_PARAMThe name of the input encoding context parameter. | 
| static java.lang.String | KEY_CONTEXT_PARAMThe name of the key context parameter. | 
| static java.lang.String | KEY_PARAMThe name of the key request parameter. | 
| static java.lang.String | LR_PARAMThe name of the language restrict context parameter. | 
| static java.lang.String | MAX_RESULTS_PARAMThe name of the maxResults request parameter. | 
| static java.lang.String | OE_PARAMThe name of the output encoding context parameter. | 
| static java.lang.String | QUERY_PARAMThe name of the query request parameter. | 
| static java.lang.String | RESTRICT_PARAMThe name of the restrict context parameter. | 
| static java.lang.String | SAFE_SEARCH_PARAMThe name of the safeSearch context parameter. | 
| static java.lang.String | SITE_PARAMThe name of the site context parameter. | 
| static java.lang.String | START_PARAMThe name of the start request parameter. | 
| static java.lang.String | TYPE_PARAMThe 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 | |||||||||