pyxmpp.jabber.muccore.MucUserX

Package pyxmpp :: Package jabber :: Module muccore :: Class MucUserX |
[hide private]

# Class MucUserX

source code

                            object --+
                                     |
    objects.StanzaPayloadWrapperObject --+
                                         |
                                  MucXBase --+
                                             |
                                            MucUserX

Known Subclasses:
  - MucAdminQuery

Wrapper for http://www.jabber.org/protocol/muc#user namespaced stanza payload "x" elements and usually containing information about a room user.

Instance Methods | [hide private]
`list` of MucItemBase (MucItem and/or MucStatus) |
get_items(self) Get a list of objects describing the content of `self`. | source code
clear(self) Clear the content of self.xmlnode removing all <item/>, <status/>, etc. | source code
add_item(self, item) Add an item to `self`. | source code
Inherited from `MucXBase`: `__del__`, `__init__`, `free`, `free_borrowed`, `serialize`, `xpath_eval` Inherited from `objects.StanzaPayloadWrapperObject`: `as_xml` Inherited from `object`: `__delattr__`, `__format__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__sizeof__`, `__str__`, `__subclasshook__`

Class Variables | [hide private]
| ns = ``'``http://jabber.org/protocol/muc#user``'`` hash(x)
Inherited from `MucXBase`: `element`

Instance Variables | [hide private]
: `libxml2.xmlNode` | xmlnode : XML node of the object.

Properties | [hide private]
Inherited from `object`: `__class__`

Method Details | [hide private]

### get_items(self) | source code
Get a list of objects describing the content of `self`. Returns: `list` of MucItemBase (MucItem and/or MucStatus) the list of objects.

### add_item(self, item) | source code
Add an item to `self`. Parameters: `item` (: MucItemBase) - : the item to add.