public class VCard extends java.lang.Object implements java.io.Serializable, Mergeable
Modifier and Type | Class and Description |
---|---|
static class |
VCard.Contact |
static class |
VCard.ContactType |
static class |
VCard.Name |
static class |
VCard.Photo
Generic container for image data.
|
Modifier and Type | Field and Description |
---|---|
VCard.Contact[] |
email |
java.lang.String |
fn |
VCard.Contact[] |
impp |
VCard.Name |
n |
java.lang.String |
org |
VCard.Photo |
photo |
VCard.Contact[] |
tel |
java.lang.String |
title |
static java.lang.String |
TYPE_BUSINESS |
static java.lang.String |
TYPE_HOME |
static java.lang.String |
TYPE_MOBILE |
static java.lang.String |
TYPE_OTHER |
static java.lang.String |
TYPE_PERSONAL |
static java.lang.String |
TYPE_WORK |
Constructor and Description |
---|
VCard() |
VCard(java.lang.String fullName,
byte[] avatar,
java.lang.String avatarImageType) |
Modifier and Type | Method and Description |
---|---|
void |
addEmail(java.lang.String addr,
java.lang.String type) |
void |
addPhone(java.lang.String phone,
java.lang.String type) |
void |
addPhone(java.lang.String phone,
VCard.ContactType type) |
VCard |
copy() |
static <T extends VCard> |
copy(T dst,
VCard src) |
java.lang.String |
getPhoneByType(java.lang.String type) |
java.lang.String |
getPhoneByType(VCard.ContactType type) |
byte[] |
getPhotoBits() |
java.lang.String |
getPhotoType() |
int |
merge(Mergeable another) |
void |
setPhotoBits(byte[] bits,
java.lang.String type) |
public static final java.lang.String TYPE_HOME
public static final java.lang.String TYPE_WORK
public static final java.lang.String TYPE_MOBILE
public static final java.lang.String TYPE_PERSONAL
public static final java.lang.String TYPE_BUSINESS
public static final java.lang.String TYPE_OTHER
public java.lang.String fn
public VCard.Name n
public java.lang.String org
public java.lang.String title
public VCard.Contact[] tel
public VCard.Contact[] email
public VCard.Contact[] impp
public VCard.Photo photo
public VCard()
public VCard(java.lang.String fullName, byte[] avatar, java.lang.String avatarImageType)
public byte[] getPhotoBits()
public java.lang.String getPhotoType()
public void setPhotoBits(byte[] bits, java.lang.String type)
public void addPhone(java.lang.String phone, VCard.ContactType type)
public void addPhone(java.lang.String phone, java.lang.String type)
public void addEmail(java.lang.String addr, java.lang.String type)
public java.lang.String getPhoneByType(java.lang.String type)
public java.lang.String getPhoneByType(VCard.ContactType type)
public VCard copy()