pyxmpp.jabber.vcard.VCardCategories

Package pyxmpp :: Package jabber :: Module vcard :: Class VCardCategories |
[show private | hide private]
[frames | no frames]

## Class VCardCategories

    VCardField --+
                 |
                VCardCategories

Categories vCard field.

Method Summary
| ``__init__`(self, name, value, rfc2425parameters)` Initialize a `VCardCategories` object.
`libxml2.xmlNode` | ``as_xml`(self, parent)` Create vcard-tmp XML representation of the field.
`str` | ``rfc2426`(self)` RFC2426-encode the field content.
Inherited from VCardField
| ``__repr__`(self)`

Instance Variable Summary
`list` of `unicode` | `keywords`: category keywords.
Inherited from VCardField
| `name`: name of the field.

Method Details

### __init__(self, name, value, rfc2425parameters=None) (Constructor) Initialize a `VCardCategories` object. Parameters: `name` - field name (type=`str`) `value` - field value as string or an XML node (type=`str` or `libxml2.xmlNode`) `rfc2425parameters` - optional RFC 2425 parameters (type=`dict`) Overrides: `pyxmpp.jabber.vcard.VCardField.__init__`

### as_xml(self, parent) Create vcard-tmp XML representation of the field. Parameters: `parent` - parent node for the element (type=`libxml2.xmlNode`) Returns: xml node with the field data. (type=`libxml2.xmlNode`)

### rfc2426(self) RFC2426-encode the field content. Returns: the field in the RFC 2426 format. (type=`str`) Overrides: `pyxmpp.jabber.vcard.VCardField.rfc2426`

Instance Variable Details

### keywords category keywords. Type: `list` of `unicode`