|
![]() |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.nitido.nimx.nuggets.iplanetset.VCard
public class VCard
VCard represents a Netscape VCard and provides mechanisms for converting between the String representation and the object.
Field Summary | |
---|---|
protected java.lang.String |
address
|
protected java.lang.String |
city
|
protected java.lang.String |
country
|
protected java.lang.String |
department
|
protected java.lang.String |
email
|
protected java.lang.String |
fax
|
protected java.lang.String |
firstName
|
protected java.lang.String |
fullName
|
protected java.lang.String |
homePage
|
protected java.lang.String |
homePhone
|
protected java.lang.String |
lastName
|
protected java.lang.String |
mobile
|
protected java.lang.String |
organization
|
protected java.lang.String |
pager
|
protected java.lang.String |
state
|
protected java.lang.String |
title
|
protected java.lang.String |
version
|
protected java.lang.String |
workPhone
|
protected java.lang.String |
zip
|
Constructor Summary | |
---|---|
VCard(java.lang.String iplanetLDAPString)
This constructor creates a VCard object based on the iPlanet LDAP storage of a VCard string. |
|
VCard(java.lang.String[] lines)
This constructor creates a VCard object based on the multi-line representation that is attached to a mail message. |
|
VCard(java.lang.String firstName,
java.lang.String lastName,
java.lang.String fullName,
java.lang.String title,
java.lang.String organization,
java.lang.String department,
java.lang.String email,
java.lang.String homePage,
java.lang.String workPhone,
java.lang.String homePhone,
java.lang.String fax,
java.lang.String pager,
java.lang.String mobile,
java.lang.String address,
java.lang.String city,
java.lang.String state,
java.lang.String zip,
java.lang.String country)
|
Method Summary | |
---|---|
java.lang.String |
getAddress()
|
java.lang.String |
getCity()
|
java.lang.String |
getCountry()
|
java.lang.String |
getDepartment()
|
java.lang.String |
getEmail()
|
java.lang.String |
getFax()
|
java.lang.String |
getFirstName()
|
java.lang.String |
getFullName()
|
java.lang.String |
getHomePage()
|
java.lang.String |
getHomePhone()
|
java.lang.String |
getLastName()
|
java.lang.String |
getMobile()
|
java.lang.String |
getOrganization()
|
java.lang.String |
getPager()
|
java.lang.String |
getState()
|
java.lang.String |
getTitle()
|
java.lang.String |
getVersion()
|
java.lang.String |
getWorkPhone()
|
java.lang.String |
getZip()
|
protected void |
handleNameValue(java.lang.String name,
java.lang.String value)
|
protected java.lang.String[] |
multiParse(java.lang.String string)
|
protected java.lang.String[] |
nameValueParse(java.lang.String string)
|
protected void |
parseMailLines(java.lang.String[] lines)
|
protected void |
parseVCardiPlanetLDAP(java.lang.String string)
|
void |
prettyPrint()
|
void |
setAddress(java.lang.String address)
|
void |
setCity(java.lang.String city)
|
void |
setCountry(java.lang.String country)
|
void |
setDepartment(java.lang.String department)
|
void |
setEmail(java.lang.String email)
|
void |
setFax(java.lang.String fax)
|
void |
setFirstName(java.lang.String firstName)
|
void |
setFullName(java.lang.String fullName)
|
void |
setHomePage(java.lang.String homePage)
|
void |
setHomePhone(java.lang.String homePhone)
|
void |
setLastName(java.lang.String lastName)
|
void |
setMobile(java.lang.String mobile)
|
void |
setOrganization(java.lang.String organization)
|
void |
setPager(java.lang.String pager)
|
void |
setState(java.lang.String state)
|
void |
setTitle(java.lang.String title)
|
void |
setWorkPhone(java.lang.String workPhone)
|
void |
setZip(java.lang.String zip)
|
java.lang.String |
toLDAPiPlanetString()
Returns a single line representation that is the same as iPlanet webmail uses to store a person's vcard in an LDAP server. |
java.lang.String[] |
toMailLinesStrings()
Returns an array of String objects, one item for each line in the vcard representation that is normally attached to a mail message. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.String firstName
protected java.lang.String lastName
protected java.lang.String fullName
protected java.lang.String title
protected java.lang.String organization
protected java.lang.String department
protected java.lang.String email
protected java.lang.String homePage
protected java.lang.String workPhone
protected java.lang.String homePhone
protected java.lang.String fax
protected java.lang.String pager
protected java.lang.String mobile
protected java.lang.String address
protected java.lang.String city
protected java.lang.String state
protected java.lang.String zip
protected java.lang.String country
protected java.lang.String version
Constructor Detail |
---|
public VCard(java.lang.String firstName, java.lang.String lastName, java.lang.String fullName, java.lang.String title, java.lang.String organization, java.lang.String department, java.lang.String email, java.lang.String homePage, java.lang.String workPhone, java.lang.String homePhone, java.lang.String fax, java.lang.String pager, java.lang.String mobile, java.lang.String address, java.lang.String city, java.lang.String state, java.lang.String zip, java.lang.String country)
public VCard(java.lang.String iplanetLDAPString)
iplanetLDAPString
- A single string representation of a VCard that conforms to how
iPlanet webmail stores a vcard.
java.lang.IllegalArgumentException
- If something went wrong with the parsing of the LDAP formatted
string.public VCard(java.lang.String[] lines)
lines
- An array of String objects, each member being a line in the
attachment of a vcard to a mail message.
java.lang.IllegalArgumentException
- If something went wrong with the parsing of one of the lines in the
message.Method Detail |
---|
protected void parseVCardiPlanetLDAP(java.lang.String string)
protected void parseMailLines(java.lang.String[] lines)
protected void handleNameValue(java.lang.String name, java.lang.String value)
protected java.lang.String[] multiParse(java.lang.String string)
protected java.lang.String[] nameValueParse(java.lang.String string)
public java.lang.String toLDAPiPlanetString()
public java.lang.String[] toMailLinesStrings()
public void prettyPrint()
public java.lang.String getFirstName()
public java.lang.String getLastName()
public java.lang.String getFullName()
public java.lang.String getTitle()
public java.lang.String getOrganization()
public java.lang.String getDepartment()
public java.lang.String getEmail()
public java.lang.String getHomePage()
public java.lang.String getWorkPhone()
public java.lang.String getHomePhone()
public java.lang.String getFax()
public java.lang.String getPager()
public java.lang.String getMobile()
public java.lang.String getAddress()
public java.lang.String getCity()
public java.lang.String getState()
public java.lang.String getZip()
public java.lang.String getCountry()
public java.lang.String getVersion()
public void setFirstName(java.lang.String firstName)
public void setLastName(java.lang.String lastName)
public void setFullName(java.lang.String fullName)
public void setTitle(java.lang.String title)
public void setOrganization(java.lang.String organization)
public void setDepartment(java.lang.String department)
public void setEmail(java.lang.String email)
public void setHomePage(java.lang.String homePage)
public void setWorkPhone(java.lang.String workPhone)
public void setHomePhone(java.lang.String homePhone)
public void setFax(java.lang.String fax)
public void setPager(java.lang.String pager)
public void setMobile(java.lang.String mobile)
public void setAddress(java.lang.String address)
public void setCity(java.lang.String city)
public void setState(java.lang.String state)
public void setZip(java.lang.String zip)
public void setCountry(java.lang.String country)
|
Nitido NiM 2.5 Java API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1999-2009 Nitido Inc. Proprietary and Confidential. All Rights Reserved.