|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.gsaapi.util.Util
Utilities class. Mostly intended for internal use.
| Constructor Summary | |
Util()
|
|
| Method Summary | |
static void |
appendMappedQueryParams(java.lang.StringBuffer sbuf,
java.lang.String param,
java.util.Map fieldsMap,
java.lang.String delimiter)
For example, appends "¶m=key1:value1|key2:value2|key3:value3" to the specified StringBuffer. |
static void |
appendQueryParam(java.lang.StringBuffer sbuf,
java.lang.String param,
java.lang.String value)
For example, appends "¶m=value" to StringBuffer. |
static void |
appendQueryParam(java.lang.StringBuffer sbuf,
java.lang.String param,
java.lang.String[] values)
invokes appendQueryParam(StringBuffer, String, String) on each of the values. |
static java.lang.String |
encode(java.lang.String value)
url encodes but catches UnsupportedEncodingException (since we know that will never be thrown). |
static java.lang.String |
escape(java.lang.String str,
java.lang.String defolt)
returns defolt if the URLEncoder.encode(str, "UTF-8")
call fails. |
static java.lang.String |
getString(java.lang.Object obj,
java.lang.String defolt)
calls the overloaded public method: getString(Object, String, boolean) with the value true for the boolean parameter |
static java.lang.String |
getString(java.lang.Object obj,
java.lang.String defolt,
boolean nullstrict)
Returns obj.toString() if obj is not null
and if the expression
! |
static java.lang.String |
stringSeparated(java.util.List tokens,
java.lang.String prefix,
java.lang.String delim)
Given a list of string tokens, returns the string <prefix><token1><delim><prefix><token2><delim><prefix><tokenN> . |
static java.lang.String |
stringSeparated(java.lang.String[] tokens,
java.lang.String prefix,
java.lang.String delim)
overloaded form of stringSeparated(List, String, String) that takes String[] instead of List |
static java.lang.String |
toHtmlCode(char c)
converts the character to HTML entity c; where c is the integer value of the character. |
static long |
toJulian(java.util.Date date)
Converts a java.util.Date instance to a long value representing the Julian Day Number. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Util()
| Method Detail |
public static java.lang.String getString(java.lang.Object obj,
java.lang.String defolt)
public static java.lang.String getString(java.lang.Object obj,
java.lang.String defolt,
boolean nullstrict)
obj.toString() if obj is not null
and if the expression
!nullstrict || !"".equals(obj.toString())
evaluates to true.
Otherwise returns the value specified by the
defolt parameter.
obj - The object to be converted to String.defolt - The String value to be returned if conversion fails.nullstrict - Whether the result of obj#toString should be
returned (rather than defolt) even if it is an empty string.
defolt value.
public static final java.lang.String stringSeparated(java.util.List tokens,
java.lang.String prefix,
java.lang.String delim)
tokens - The list of String tokens.prefix - The prefix to be used for each token.delim - The delimiter that separates each token.
public static final java.lang.String stringSeparated(java.lang.String[] tokens,
java.lang.String prefix,
java.lang.String delim)
tokens - prefix - delim -
public static final void appendQueryParam(java.lang.StringBuffer sbuf,
java.lang.String param,
java.lang.String value)
value is URLEncoded before
appending.
sbuf - param - value -
public static final void appendQueryParam(java.lang.StringBuffer sbuf,
java.lang.String param,
java.lang.String[] values)
sbuf - param - values -
public static final void appendMappedQueryParams(java.lang.StringBuffer sbuf,
java.lang.String param,
java.util.Map fieldsMap,
java.lang.String delimiter)
sbuf - StringBuffer to which the query param string is appended.param - name of the query parameter.fieldsMap - the map of field names and values which together
form the "value" of the query param.public static final java.lang.String encode(java.lang.String value)
value - String to be url encoded.
public static java.lang.String toHtmlCode(char c)
c - the character to be encoded as HTML entity.
public static java.lang.String escape(java.lang.String str,
java.lang.String defolt)
defolt if the URLEncoder.encode(str, "UTF-8")
call fails. Else returns URLEncoder.encode(str, "UTF-8").
str - String to be url encoded.defolt - Return value expected if conversion fails.
defolt
parameter.public static long toJulian(java.util.Date date)
date - The java.util.Date instance to be converted
to its corresponding Julian Day Number representation.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
© Copyright 2006 Inxight Software, Inc.