final class VCardContactEncoder extends ContactEncoder
Modifier and Type | Field and Description |
---|---|
private static Pattern |
NEWLINE |
private static Pattern |
RESERVED_VCARD_CHARS |
private static char |
TERMINATOR |
private static Formatter |
VCARD_FIELD_FORMATTER |
Constructor and Description |
---|
VCardContactEncoder() |
Modifier and Type | Method and Description |
---|---|
private static void |
append(StringBuilder newContents,
StringBuilder newDisplayContents,
String prefix,
String value) |
private static void |
appendUpToUnique(StringBuilder newContents,
StringBuilder newDisplayContents,
String prefix,
Iterable<String> values,
int max,
Formatter formatter) |
String[] |
encode(Iterable<String> names,
String organization,
Iterable<String> addresses,
Iterable<String> phones,
Iterable<String> emails,
String url,
String note) |
doAppend, doAppendUpToUnique, trim
private static final Pattern RESERVED_VCARD_CHARS
private static final Pattern NEWLINE
private static final Formatter VCARD_FIELD_FORMATTER
private static final char TERMINATOR
public String[] encode(Iterable<String> names, String organization, Iterable<String> addresses, Iterable<String> phones, Iterable<String> emails, String url, String note)
encode
in class ContactEncoder
private static void append(StringBuilder newContents, StringBuilder newDisplayContents, String prefix, String value)
private static void appendUpToUnique(StringBuilder newContents, StringBuilder newDisplayContents, String prefix, Iterable<String> values, int max, Formatter formatter)