|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectezvcard.types.VCardType
ezvcard.types.TextType
ezvcard.types.UriType
ezvcard.types.MemberType
public class MemberType
The members that make up the group. This type can only be used if the KIND type is set to "group".
Adding members
VCard vcard = new VCard(); //KIND must be set to "group" in order to add MEMBERs vcard.setKind(KindType.group()); MemberType member = new MemberType(); member.setUriEmail("funkyjoe@hotmail.com"); vcard.addMember(member); member = new MemberType(); member.setUriIM("aol", "joesmoe@aol.com"); vcard.addMember(member); member = new MemberType(); member.setUriTelephone("+1-123-555-6789"); vcard.addMember(member); member = new MemberType(); member.setUri("urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af"); //references the UID from another vCard vcard.addMember(member);
Getting members
VCard vcard = ... KindType kind = vcard.getKind(); if (kind != null){ if (kind.isGroup()){ System.out.println("The group's members are:"); for (MemberType member : vcard.getMembers()){ System.out.println(member.getUri()); } } }
vCard property name: MEMBER
vCard versions: 4.0
Field Summary | |
---|---|
static String |
NAME
|
Fields inherited from class ezvcard.types.TextType |
---|
value |
Fields inherited from class ezvcard.types.VCardType |
---|
group, subTypes, typeName |
Constructor Summary | |
---|---|
MemberType()
|
|
MemberType(String uri)
|
Method Summary | |
---|---|
void |
addPid(int localId,
int clientPidMapRef)
Adds a PID value. |
String |
getAltId()
Gets the ALTID. |
String |
getMediaType()
Gets the MEDIATYPE parameter. |
List<Integer[]> |
getPids()
Gets all PID parameter values. |
Integer |
getPref()
Gets the preference value. |
VCardVersion[] |
getSupportedVersions()
Gets the vCard versions that support this type. |
String |
getUri()
Gets the URI value. |
void |
removePids()
Removes all PID values. |
void |
setAltId(String altId)
Sets the ALTID. |
void |
setMediaType(String mediaType)
Sets the MEDIATYPE parameter. |
void |
setPref(Integer pref)
Sets the preference value. |
void |
setUri(String uri)
Sets the URI. |
void |
setUriEmail(String email)
Sets the URI to an email address. |
void |
setUriIM(String protocol,
String handle)
Sets the URI to an instant messaging handle. |
void |
setUriTelephone(String telephone)
Sets the URI to a telephone number. |
Methods inherited from class ezvcard.types.UriType |
---|
doMarshalXml, doUnmarshalHtml, doUnmarshalXml |
Methods inherited from class ezvcard.types.TextType |
---|
doMarshalText, doUnmarshalText, getValue, setValue |
Methods inherited from class ezvcard.types.VCardType |
---|
compareTo, doMarshalSubTypes, getGroup, getQName, getSubTypes, getTypeName, marshalSubTypes, marshalText, marshalXml, setGroup, unmarshalHtml, unmarshalText, unmarshalXml |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String NAME
Constructor Detail |
---|
public MemberType()
public MemberType(String uri)
uri
- the URI representing the memberMethod Detail |
---|
public String getUri()
public void setUriEmail(String email)
email
- the email addresspublic void setUriIM(String protocol, String handle)
protocol
- the IM protocol (e.g. "aim")handle
- the handlepublic void setUriTelephone(String telephone)
telephone
- the telephone numberpublic void setUri(String uri)
uri
- the URIpublic List<Integer[]> getPids()
vCard versions: 4.0
VCardSubTypes.getPids()
public void addPid(int localId, int clientPidMapRef)
vCard versions: 4.0
localId
- the local IDclientPidMapRef
- the ID used to reference the property's globally
unique identifier in the CLIENTPIDMAP property.VCardSubTypes.addPid(int, int)
public void removePids()
vCard versions: 4.0
VCardSubTypes.removePids()
public Integer getPref()
vCard versions: 4.0
VCardSubTypes.getPref()
public void setPref(Integer pref)
vCard versions: 4.0
pref
- the preference value or null to removeVCardSubTypes.setPref(java.lang.Integer)
public String getAltId()
vCard versions: 4.0
VCardSubTypes.getAltId()
public void setAltId(String altId)
vCard versions: 4.0
altId
- the ALTID or null to removeVCardSubTypes.setAltId(java.lang.String)
public String getMediaType()
vCard versions: 4.0
public void setMediaType(String mediaType)
vCard versions: 4.0
mediaType
- the media type or null to removepublic VCardVersion[] getSupportedVersions()
VCardType
getSupportedVersions
in class VCardType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |