public class Source extends UriProperty implements HasAltId
Defines a URL that can be used to retrieve the most up-to-date version of the vCard.
Code sample
VCard vcard = new VCard(); Source source = new Source("http://www.company.com/employees/doe_john.vcf"); vcard.addSource(source);
Property name: SOURCE
Supported versions: 3.0, 4.0
value
group, parameters
Constructor and Description |
---|
Source(java.lang.String url)
Creates a source property.
|
Modifier and Type | Method and Description |
---|---|
void |
addPid(int localId,
int clientPidMapRef)
Adds a PID value.
|
java.lang.String |
getAltId()
Gets the property's ALTID parameter.
|
java.util.List<java.lang.Integer[]> |
getPids()
Gets all PID values.
|
java.lang.Integer |
getPref()
Gets the preference value.
|
void |
removePids()
Removes all PID values.
|
void |
setAltId(java.lang.String altId)
Sets the property's ALTID parameter.
|
void |
setPref(java.lang.Integer pref)
Sets the preference value.
|
_validate, getValue, setValue
_supportedVersions, addParameter, compareTo, getGroup, getParameter, getParameters, getParameters, getSupportedVersions, removeParameter, setGroup, setParameter, setParameters, validate
public Source(java.lang.String url)
url
- the URLpublic java.util.List<java.lang.Integer[]> getPids()
VCardProperty
Gets all PID values.
Supported versions: 4.0
VCardParameters.getPids()
public void addPid(int localId, int clientPidMapRef)
VCardProperty
Adds a PID value.
Supported versions: 4.0
localId
- the local IDclientPidMapRef
- the ID used to reference the property's globally
unique identifier in the CLIENTPIDMAP property.VCardParameters.addPid(int, int)
public void removePids()
VCardProperty
Removes all PID values.
Supported versions: 4.0
VCardParameters.removePids()
public java.lang.Integer getPref()
VCardProperty
Gets the preference value. The lower the number, the more preferred this property instance is compared with other properties in the same vCard of the same type. If a property doesn't have a preference value, then it is considered the least preferred.
Supported versions: 4.0
VCardParameters.getPref()
public void setPref(java.lang.Integer pref)
VCardProperty
Sets the preference value. The lower the number, the more preferred this property instance is compared with other properties in the same vCard of the same type. If a property doesn't have a preference value, then it is considered the least preferred.
Supported versions: 4.0
pref
- the preference value or null to removeVCardParameters.setPref(java.lang.Integer)
public java.lang.String getAltId()
HasAltId
Supported versions: 4.0
getAltId
in interface HasAltId
VCardParameters.getAltId()
public void setAltId(java.lang.String altId)
HasAltId
Supported versions: 4.0
setAltId
in interface HasAltId
altId
- the ALTID or null to removeVCardParameters.setAltId(java.lang.String)
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.