org.jivesoftware.xiff.data.muc

class MUCItem

Object | +--org.jivesoftware.xiff.data.XMLStanza | +--org.jivesoftware.xiff.data.muc.MUCItem
Implemented Interfaces: ISerializable

class MUCItem extends XMLStanza
This class is used by the MUCExtension for internal representation of information pertaining to occupants in a multi-user conference room.
  • Author:
    Sean Treadway
  • Since:
    2.0.0

Field Summary

public static ELEMENT: String
Fields inherited from class org.jivesoftware.xiff.data.XMLStanza

Property Summary

public actor: String (read, write)
public affiliation: String (read, write)
public jid: String (read, write)
public nick: String (read, write)
The nickname of the conference occupant.
public reason: String (read, write)
public role: String (read, write)

Constructor

public MUCItem ( parent: XMLNode)

Method Summary

public deserialize ( node: XMLNode ): Boolean
Called when data is retrieved from the XMLSocket, use this method to extract any state into internal state.
public serialize ( parent: XMLNode ): Boolean
Called when the library need to retrieve the state of the instance. If the instance manages its own state, then the state should be copied into the XMLNode passed. If the instance also implements INodeProxy, then the parent should be verified against the parent XMLNode passed to determine if the serialization is in the same namespace.
Methods inherited from class org.jivesoftware.xiff.data.XMLStanza

Field Documentation