Module vcard :: Class VCard
[show private | hide private]
[frames | no frames]

Class VCard


A single vcard
Method Summary
  __init__(self, lines)
  __repr__(self)
  getdata(self)
Returns a dict of the data parsed out of the vcard
  origin(self)
Best guess as to what program wrote the vcard
  splitandunquote(self, value, seperator)
  unquote(self, value)
  version(self)
Best guess as to vcard version
  _default_field(self, field, value, result)
  _field_ADR(self, field, value, result)
  _field_BDAY(self, field, value, result)
  _field_CALADRURI(self, field, value, result)
  _field_CALURI(self, field, value, result)
  _field_CATEGORIES(self, field, value, result)
  _field_CATEGORY(self, field, value, result)
  _field_EMAIL(self, field, value, result)
  _field_FBURL(self, field, value, result)
  _field_FN(self, field, value, result)
  _field_ignore(self, field, value, result)
  _field_KEY(self, field, value, result)
  _field_LABEL(self, field, value, result)
  _field_N(self, field, value, result)
  _field_NAME(self, field, value, result)
  _field_NICKNAME(self, field, value, result)
  _field_NOTE(self, field, value, result)
  _field_O(self, field, value, result)
  _field_ORG(self, field, value, result)
  _field_PHOTO(self, field, value, result)
  _field_REV(self, field, value, result)
  _field_ROLE(self, field, value, result)
  _field_SOUND(self, field, value, result)
  _field_SOURCE(self, field, value, result)
  _field_TEL(self, field, value, result)
  _field_TITLE(self, field, value, result)
  _field_UID(self, field, value, result)
  _field_URL(self, field, value, result)
  _field_X_PALM(self, field, value, result)
  _field_X_SPEEDDIAL(self, field, value, result)
  _getfieldname(self, name, dict)
Returns the fieldname to use in the dict.
  _parse(self, lines, result)
  _setgroupvalue(self, result, type, value, group, preferred)
Set value of an item of a group
  _setvalue(self, result, type, value, preferred)
  _update_groups(self, result)
Update the groups info

Method Details

getdata(self)

Returns a dict of the data parsed out of the vcard

origin(self)

Best guess as to what program wrote the vcard

version(self)

Best guess as to vcard version

_getfieldname(self, name, dict)

Returns the fieldname to use in the dict.

For example, if name is "email" and there is no "email" field in dict, then "email" is returned. If there is already an "email" field then "email2" is returned, etc

_setgroupvalue(self, result, type, value, group, preferred=False)

Set value of an item of a group

_update_groups(self, result)

Update the groups info

Generated by Epydoc 2.1 on Fri Aug 15 18:58:29 2008 http://epydoc.sf.net