|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectdavmail.util.StringUtil
public final class StringUtil
Various string handling methods
| Method Summary | |
|---|---|
static String |
base64ToHex(String value)
Convert base64 value to hex. |
static String |
base64ToUrl(String value)
Encode EWS base64 itemId to url compatible value. |
static String |
convertZuluDateTimeToAllDay(String value)
Get allday date value from zulu timestamp. |
static String |
davSearchEncode(String value)
Encode quotes in Dav search parameter. |
static String |
decodeUrlcompname(String urlcompname)
Decode urlcompname to get item name. |
static String |
encodePlusSign(String value)
Urlencode plus sign in encoded href. '+' is decoded as ' ' by URIUtil.decode, the workaround is to force urlencoding to '%2B' first |
static String |
encodeUrlcompname(String value)
Encode item name to get actual value stored in urlcompname MAPI property. |
static String |
getLastToken(String value,
String startDelimiter,
String endDelimiter)
Return the sub string between startDelimiter and endDelimiter or null, look for last token in string. |
static String |
getToken(String value,
String startDelimiter,
String endDelimiter)
Return the sub string between startDelimiter and endDelimiter or null. |
static String |
hexToBase64(String value)
Convert hex value to base64. |
static String |
join(Set<String> values,
String separator)
Join values with given separator. |
static String |
removeQuotes(String value)
Remove quotes if present on value. |
static String |
replaceToken(String value,
String startDelimiter,
String endDelimiter,
String newToken)
Return the sub string between startDelimiter and endDelimiter with newToken. |
static String |
urlToBase64(String value)
Encode EWS url compatible itemId back to base64 value. |
static String |
xmlDecode(String name)
Need to decode xml for iCal |
static String |
xmlEncode(String name)
Xml encode content. |
static String |
xmlEncodeAttribute(String name)
Xml encode inside attribute. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static String getToken(String value,
String startDelimiter,
String endDelimiter)
value - String valuestartDelimiter - start delimiterendDelimiter - end delimiter
public static String getLastToken(String value,
String startDelimiter,
String endDelimiter)
value - String valuestartDelimiter - start delimiterendDelimiter - end delimiter
public static String replaceToken(String value,
String startDelimiter,
String endDelimiter,
String newToken)
value - String valuestartDelimiter - start delimiterendDelimiter - end delimiternewToken - new token value
public static String join(Set<String> values,
String separator)
values - value setseparator - separator
public static String xmlEncode(String name)
name - decoded name
public static String xmlEncodeAttribute(String name)
name - decoded name
public static String xmlDecode(String name)
name - encoded name
public static String base64ToHex(String value)
value - base64 value
public static String hexToBase64(String value)
throws org.apache.commons.codec.DecoderException
value - hex value
org.apache.commons.codec.DecoderException - on errorpublic static String encodeUrlcompname(String value)
value - decoded value
public static String decodeUrlcompname(String urlcompname)
urlcompname - encoded value
public static String encodePlusSign(String value)
value - encoded href
public static String base64ToUrl(String value)
value - base64 value
public static String urlToBase64(String value)
value - url compatible value
public static String davSearchEncode(String value)
value - search parameter
public static String convertZuluDateTimeToAllDay(String value)
value - zulu datetime
public static String removeQuotes(String value)
value - input value
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||