|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.funambol.common.pim.Utils
public class Utils
This class contains utilities for the PIM module. In particular it provides methods to fold, unfold, escape, unescape, encode e decode. All these tasks are required by most PIM formats (vCard, vCal and so on).
Field Summary | |
---|---|
static char |
FOLDING_INDENT_CHAR
|
Constructor Summary | |
---|---|
Utils(java.lang.String defaultCharset)
|
Method Summary | |
---|---|
java.lang.String |
decode(java.lang.String text,
java.lang.String encoding,
java.lang.String propertyCharset)
Decode the given text according to the given encoding and charset |
java.lang.String |
escape(java.lang.String msg,
boolean escapeComma)
Escape special chars: '\' ';' ',' '\n' |
java.lang.String |
escape(java.lang.String msg,
boolean escapeComma,
boolean escapeLF)
Escape special chars: '\' ';' ',' '\n' |
java.lang.String |
fold(java.lang.String str)
Folds a string (i.e. |
java.lang.String |
unescape(java.lang.String text)
Unescape '\' ',' ';' '\n' '\N' chars |
java.lang.String |
unfold(java.lang.String str)
Unfolds a string (i.e. |
java.lang.String |
unfoldNewline(java.lang.String str)
Unfolds a string (i.e. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final char FOLDING_INDENT_CHAR
Constructor Detail |
---|
public Utils(java.lang.String defaultCharset)
Method Detail |
---|
public java.lang.String fold(java.lang.String str)
public java.lang.String unfold(java.lang.String str)
public java.lang.String unfoldNewline(java.lang.String str)
public java.lang.String decode(java.lang.String text, java.lang.String encoding, java.lang.String propertyCharset)
text
- the text to decodeencoding
- the encodingpropertyCharset
- the charset
public java.lang.String unescape(java.lang.String text)
text
- the text to unescape
public java.lang.String escape(java.lang.String msg, boolean escapeComma)
msg
- message to escape,escapeComma
- boolean to escape or not the comma character. In some cases
for Vcard is not necessary escape commas.
public java.lang.String escape(java.lang.String msg, boolean escapeComma, boolean escapeLF)
msg
- message to escape,escapeComma
- boolean to escape or not the comma character. In some cases
for Vcard is not necessary escape commas.escapeLF
- boolean to escape LF or not
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |