VCardContact
Inheritance: java.lang.Object
public final class VCardContact
Represents a vCard contact
Constructors
Constructor | Description |
---|---|
VCardContact() | Initializes a new instance of the VCardContact class |
Methods
Method | Description |
---|---|
equals(Object arg0) | |
getClass() | |
getDeliveryAddresses() | Gets or sets a delivery addresses |
getEmails() | Gets or sets a contact’s email addresses |
getExplanatoryInfo() | Gets or sets a vCard explanatory information |
getExtendedProperties() | Gets or sets an extended properties |
getGeo() | Gets or sets a global positioning |
getIdentificationInfo() | Gets or sets an identification properties |
getLabels() | Gets or sets a delivery addresses |
getMailer() | Gets or sets a mailer |
getOrganization() | Gets or sets an organization information |
getSecurity() | Gets or sets a security properites |
getTelephoneNumbers() | Gets or sets a contact’s telephone numbers |
getTimeZone() | Gets or sets a timeZone |
hashCode() | |
isMultiContacts(InputStream stream) | Checks whether source stream contains multi contacts. |
isMultiContacts(String filePath) | Checks whether source file contains multi contacts. |
load(InputStream stream) | Reads VCardContact from the specified stream containing vCard. |
load(InputStream stream, Charset encoding) | Reads VCardContact from the specified stream containing vCard. |
load(String filePath) | Reads VCardContact from the specified vCard file The supported vCard versions are 2.1 and 3.0 |
load(String filePath, Charset encoding) | Reads VCardContact from the specified vCard file The supported vCard versions are 2.1 and 3.0 |
loadAsMultiple(InputStream stream) | Loads list of contacts from multi contact stream. |
loadAsMultiple(InputStream stream, Charset encoding) | Loads list of contacts from multi contact stream. |
loadAsMultiple(String filePath) | Loads list of contacts from multi contact file. |
loadAsMultiple(String filePath, Charset encoding) | Loads list of contacts from multi contact file. |
notify() | |
notifyAll() | |
save(OutputStream stream) | Saves this MapiContact into the given stream with vCard format. |
save(OutputStream stream, ContactSaveOptions saveOptions) | Saves this MapiContact to the given stream using specified save options. |
save(OutputStream stream, int saveFormat) | Saves this MapiContact to the given stream with a format using the default options. |
save(String filePath) | Saves this MapiContact to the vCard file with a default options. |
save(String filePath, ContactSaveOptions saveOptions) | Saves this MapiContact into file using specified save options. |
save(String filePath, int saveFormat) | Saves this MapiContact to the specified file with a format using the default options. |
setDeliveryAddresses(VCardDeliveryAddressCollection value) | Gets or sets a delivery addresses |
setEmails(VCardEmailCollection value) | Gets or sets a contact’s email addresses |
setExplanatoryInfo(VCardExplanatoryInfo value) | Gets or sets a vCard explanatory information |
setExtendedProperties(System.Collections.Specialized.StringCollection value) | Gets or sets an extended properties |
setGeo(VCardGeo value) | Gets or sets a global positioning |
setIdentificationInfo(VCardIdentificationInfo value) | Gets or sets an identification properties |
setLabels(VCardLabelCollection value) | Gets or sets a delivery addresses |
setMailer(String value) | Gets or sets a mailer |
setOrganization(VCardOrganization value) | Gets or sets an organization information |
setSecurity(VCardSecurity value) | Gets or sets a security properites |
setTelephoneNumbers(VCardTelephoneNumberCollection value) | Gets or sets a contact’s telephone numbers |
setTimeZone(String value) | Gets or sets a timeZone |
toString() | |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
VCardContact()
public VCardContact()
Initializes a new instance of the VCardContact class
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getDeliveryAddresses()
public final VCardDeliveryAddressCollection getDeliveryAddresses()
Gets or sets a delivery addresses
Returns: VCardDeliveryAddressCollection
getEmails()
public final VCardEmailCollection getEmails()
Gets or sets a contact’s email addresses
Returns: VCardEmailCollection
getExplanatoryInfo()
public final VCardExplanatoryInfo getExplanatoryInfo()
Gets or sets a vCard explanatory information
Returns: VCardExplanatoryInfo
getExtendedProperties()
public final System.Collections.Specialized.StringCollection getExtendedProperties()
Gets or sets an extended properties
Returns: com.aspose.ms.System.Collections.Specialized.StringCollection
getGeo()
public final VCardGeo getGeo()
Gets or sets a global positioning
Returns: VCardGeo
getIdentificationInfo()
public final VCardIdentificationInfo getIdentificationInfo()
Gets or sets an identification properties
Returns: VCardIdentificationInfo
getLabels()
public final VCardLabelCollection getLabels()
Gets or sets a delivery addresses
Returns: VCardLabelCollection
getMailer()
public final String getMailer()
Gets or sets a mailer
Returns: java.lang.String
getOrganization()
public final VCardOrganization getOrganization()
Gets or sets an organization information
Returns: VCardOrganization
getSecurity()
public final VCardSecurity getSecurity()
Gets or sets a security properites
Returns: VCardSecurity
getTelephoneNumbers()
public final VCardTelephoneNumberCollection getTelephoneNumbers()
Gets or sets a contact’s telephone numbers
Returns: VCardTelephoneNumberCollection
getTimeZone()
public final String getTimeZone()
Gets or sets a timeZone
Returns: java.lang.String
hashCode()
public native int hashCode()
Returns: int
isMultiContacts(InputStream stream)
public static boolean isMultiContacts(InputStream stream)
Checks whether source stream contains multi contacts.
Parameters:
Parameter | Type | Description |
---|---|---|
stream | java.io.InputStream | Source stream |
Returns: boolean - True if multi contacts, otherwise false.
isMultiContacts(String filePath)
public static boolean isMultiContacts(String filePath)
Checks whether source file contains multi contacts.
Parameters:
Parameter | Type | Description |
---|---|---|
filePath | java.lang.String | Path to source file |
Returns: boolean - True if multi contacts, otherwise false.
load(InputStream stream)
public static VCardContact load(InputStream stream)
Reads VCardContact from the specified stream containing vCard. The supported vCard versions are 2.1 and 3.0
Parameters:
Parameter | Type | Description |
---|---|---|
stream | java.io.InputStream | A stream to read from |
Returns: VCardContact - A read VCardContact
load(InputStream stream, Charset encoding)
public static VCardContact load(InputStream stream, Charset encoding)
Reads VCardContact from the specified stream containing vCard. The supported vCard versions are 2.1 and 3.0
Parameters:
Parameter | Type | Description |
---|---|---|
stream | java.io.InputStream | A stream to read from |
encoding | java.nio.charset.Charset | Stream data encoding |
Returns: VCardContact - A read VCardContact
load(String filePath)
public static VCardContact load(String filePath)
Reads VCardContact from the specified vCard file The supported vCard versions are 2.1 and 3.0
Parameters:
Parameter | Type | Description |
---|---|---|
filePath | java.lang.String | A file name to read from |
Returns: VCardContact - A read VCardContact
load(String filePath, Charset encoding)
public static VCardContact load(String filePath, Charset encoding)
Reads VCardContact from the specified vCard file The supported vCard versions are 2.1 and 3.0
Parameters:
Parameter | Type | Description |
---|---|---|
filePath | java.lang.String | A file name to read from |
encoding | java.nio.charset.Charset | File encoding |
Returns: VCardContact - A read VCardContact
loadAsMultiple(InputStream stream)
public static List<VCardContact> loadAsMultiple(InputStream stream)
Loads list of contacts from multi contact stream.
Parameters:
Parameter | Type | Description |
---|---|---|
stream | java.io.InputStream | Source stream |
Returns: java.util.List<com.aspose.email.VCardContact> - List of contacs
loadAsMultiple(InputStream stream, Charset encoding)
public static List<VCardContact> loadAsMultiple(InputStream stream, Charset encoding)
Loads list of contacts from multi contact stream.
Parameters:
Parameter | Type | Description |
---|---|---|
stream | java.io.InputStream | Source stream |
encoding | java.nio.charset.Charset | Stream data encoding,if null then UTF8 will be used. |
Returns: java.util.List<com.aspose.email.VCardContact> - List of contacs
loadAsMultiple(String filePath)
public static List<VCardContact> loadAsMultiple(String filePath)
Loads list of contacts from multi contact file.
Parameters:
Parameter | Type | Description |
---|---|---|
filePath | java.lang.String | Source file |
Returns: java.util.List<com.aspose.email.VCardContact> -
loadAsMultiple(String filePath, Charset encoding)
public static List<VCardContact> loadAsMultiple(String filePath, Charset encoding)
Loads list of contacts from multi contact file.
Parameters:
Parameter | Type | Description |
---|---|---|
filePath | java.lang.String | Source file |
encoding | java.nio.charset.Charset | File data encoding,if null then UTF8 will be used. |
Returns: java.util.List<com.aspose.email.VCardContact> -
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
save(OutputStream stream)
public final void save(OutputStream stream)
Saves this MapiContact into the given stream with vCard format. The supported vCard version is 2.1
Parameters:
Parameter | Type | Description |
---|---|---|
stream | java.io.OutputStream | A stream to save to |
save(OutputStream stream, ContactSaveOptions saveOptions)
public final void save(OutputStream stream, ContactSaveOptions saveOptions)
Saves this MapiContact to the given stream using specified save options. The supported save options is VCardSaveOptions
Parameters:
Parameter | Type | Description |
---|---|---|
stream | java.io.OutputStream | A stream to save to |
saveOptions | ContactSaveOptions | A save options |
save(OutputStream stream, int saveFormat)
public final void save(OutputStream stream, int saveFormat)
Saves this MapiContact to the given stream with a format using the default options. The supported save format is vCard
Parameters:
Parameter | Type | Description |
---|---|---|
stream | java.io.OutputStream | A stream to save to |
saveFormat | int | A save format |
save(String filePath)
public final void save(String filePath)
Saves this MapiContact to the vCard file with a default options. The supported vCard version is 2.1
Parameters:
Parameter | Type | Description |
---|---|---|
filePath | java.lang.String | A vCard file name |
save(String filePath, ContactSaveOptions saveOptions)
public final void save(String filePath, ContactSaveOptions saveOptions)
Saves this MapiContact into file using specified save options. The supported save options is VCardSaveOptions
Parameters:
Parameter | Type | Description |
---|---|---|
filePath | java.lang.String | A vCard file name |
saveOptions | ContactSaveOptions | A save options |
save(String filePath, int saveFormat)
public final void save(String filePath, int saveFormat)
Saves this MapiContact to the specified file with a format using the default options. The supported save format is vCard.
Parameters:
Parameter | Type | Description |
---|---|---|
filePath | java.lang.String | A vCard file name |
saveFormat | int | A save format |
setDeliveryAddresses(VCardDeliveryAddressCollection value)
public final void setDeliveryAddresses(VCardDeliveryAddressCollection value)
Gets or sets a delivery addresses
Parameters:
Parameter | Type | Description |
---|---|---|
value | VCardDeliveryAddressCollection |
setEmails(VCardEmailCollection value)
public final void setEmails(VCardEmailCollection value)
Gets or sets a contact’s email addresses
Parameters:
Parameter | Type | Description |
---|---|---|
value | VCardEmailCollection |
setExplanatoryInfo(VCardExplanatoryInfo value)
public final void setExplanatoryInfo(VCardExplanatoryInfo value)
Gets or sets a vCard explanatory information
Parameters:
Parameter | Type | Description |
---|---|---|
value | VCardExplanatoryInfo |
setExtendedProperties(System.Collections.Specialized.StringCollection value)
public final void setExtendedProperties(System.Collections.Specialized.StringCollection value)
Gets or sets an extended properties
Parameters:
Parameter | Type | Description |
---|---|---|
value | com.aspose.ms.System.Collections.Specialized.StringCollection |
setGeo(VCardGeo value)
public final void setGeo(VCardGeo value)
Gets or sets a global positioning
Parameters:
Parameter | Type | Description |
---|---|---|
value | VCardGeo |
setIdentificationInfo(VCardIdentificationInfo value)
public final void setIdentificationInfo(VCardIdentificationInfo value)
Gets or sets an identification properties
Parameters:
Parameter | Type | Description |
---|---|---|
value | VCardIdentificationInfo |
setLabels(VCardLabelCollection value)
public final void setLabels(VCardLabelCollection value)
Gets or sets a delivery addresses
Parameters:
Parameter | Type | Description |
---|---|---|
value | VCardLabelCollection |
setMailer(String value)
public final void setMailer(String value)
Gets or sets a mailer
Parameters:
Parameter | Type | Description |
---|---|---|
value | java.lang.String |
setOrganization(VCardOrganization value)
public final void setOrganization(VCardOrganization value)
Gets or sets an organization information
Parameters:
Parameter | Type | Description |
---|---|---|
value | VCardOrganization |
setSecurity(VCardSecurity value)
public final void setSecurity(VCardSecurity value)
Gets or sets a security properites
Parameters:
Parameter | Type | Description |
---|---|---|
value | VCardSecurity |
setTelephoneNumbers(VCardTelephoneNumberCollection value)
public final void setTelephoneNumbers(VCardTelephoneNumberCollection value)
Gets or sets a contact’s telephone numbers
Parameters:
Parameter | Type | Description |
---|---|---|
value | VCardTelephoneNumberCollection |
setTimeZone(String value)
public final void setTimeZone(String value)
Gets or sets a timeZone
Parameters:
Parameter | Type | Description |
---|---|---|
value | java.lang.String |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long | |
arg1 | int |