Packageorg.igniterealtime.xiff.data.muc
Classpublic class MUCItem
InheritanceMUCItem Inheritance XMLStanza Inheritance ExtensionContainer
ImplementsISerializable

This class is used by the MUCExtension for internal representation of information pertaining to occupants in a multi-user conference room.



Public Properties
 PropertyDefined by
  actor : EscapedJID
MUCItem
  affiliation : String
MUCItem
 Inherited_exts : Object
ExtensionContainer
  jid : EscapedJID
MUCItem
  nick : String
The nickname of the conference occupant.
MUCItem
  reason : String
MUCItem
  role : String
MUCItem
 InheritedXMLData : XML
[static]
XMLStanza
 InheritedXMLFactory : XMLDocument
[static]
XMLStanza
Public Methods
 MethodDefined by
  
MUCItem(parent:XMLNode = null)
MUCItem
 Inherited
ExtensionContainer
 Inherited
addTextNode(parent:XMLNode, elementName:String, value:String):XMLNode
Adds a simple text node to the parent node specified.
XMLStanza
  
deserialize(node:XMLNode):Boolean
MUCItem
 Inherited
ensureNode(node:XMLNode, elementName:String):XMLNode
Ensures that a node with a specific element name exists in the stanza.
XMLStanza
 Inherited
exists(value:*):Boolean
[static] A helper method to determine if a value is both not null and not undefined.
XMLStanza
 Inherited
ExtensionContainer
 Inherited
getAllExtensionsByNS(ns:String):Array
ExtensionContainer
 Inherited
getExtension(name:String):Extension
ExtensionContainer
 Inherited
getNode():XMLNode
XMLStanza
 Inherited
removeAllExtensions(ns:String):void
ExtensionContainer
 Inherited
ExtensionContainer
 Inherited
replaceTextNode(parent:XMLNode, original:XMLNode, elementName:String, value:String):XMLNode
Replaces one node in the stanza with another simple text node.
XMLStanza
  
serialize(parent:XMLNode):Boolean
MUCItem
 Inherited
setNode(node:XMLNode):Boolean
Sets the XML node that should be used for this stanza's internal XML representation.
XMLStanza
Public Constants
 ConstantDefined by
  ELEMENT_NAME : String = "item"
[static]
MUCItem
Property detail
actorproperty
actor:EscapedJID  [read-write]Implementation
    public function get actor():EscapedJID
    public function set actor(value:EscapedJID):void
affiliationproperty 
affiliation:String  [read-write]Implementation
    public function get affiliation():String
    public function set affiliation(value:String):void
jidproperty 
jid:EscapedJID  [read-write]Implementation
    public function get jid():EscapedJID
    public function set jid(value:EscapedJID):void
nickproperty 
nick:String  [read-write]

The nickname of the conference occupant.

Implementation
    public function get nick():String
    public function set nick(value:String):void
reasonproperty 
reason:String  [read-write]Implementation
    public function get reason():String
    public function set reason(value:String):void
roleproperty 
role:String  [read-write]Implementation
    public function get role():String
    public function set role(value:String):void
Constructor detail
MUCItem()constructor
public function MUCItem(parent:XMLNode = null)Parameters
parent:XMLNode (default = null)
Method detail
deserialize()method
public function deserialize(node:XMLNode):BooleanParameters
node:XMLNode

Returns
Boolean
serialize()method 
public function serialize(parent:XMLNode):BooleanParameters
parent:XMLNode

Returns
Boolean
Constant detail
ELEMENT_NAMEconstant
public static const ELEMENT_NAME:String = "item"