Packageorg.igniterealtime.xiff.conference
Interfacepublic interface IRoom extends ICollection, flash.events.IEventDispatcher
Implementors Room



Public Properties
 PropertyDefined By
  active : Boolean
[read-only]
IRoom
  affiliation : String
[read-only]
IRoom
  anonymous : Boolean
[read-only]
IRoom
  conferenceServer : String
IRoom
  connection : IXMPPConnection
IRoom
 Inheritedlength : int
[read-only]
ICollection
  nickname : String
IRoom
  password : String
IRoom
  role : String
[read-only]
IRoom
  roomJID : UnescapedJID
IRoom
  roomName : String
IRoom
  subject : String
[read-only]
IRoom
  userJID : UnescapedJID
[read-only]
IRoom
Public Methods
 MethodDefined By
 Inherited
addItem(item:*):void
ICollection
 Inherited
addItemAt(item:*, index:int):void
ICollection
  
allow(jids:Array):void
IRoom
  
ban(jids:Array):void
IRoom
  
IRoom
  
changeSubject(newSubject:String):void
IRoom
 Inherited
ICollection
  
configure(fieldmap:Object):void
IRoom
 Inherited
contains(item:*):Boolean
ICollection
  
decline(jid:UnescapedJID, reason:String):void
IRoom
  
destroy(reason:String, alternateJID:UnescapedJID = null, callback:Function = null):void
IRoom
 Inherited
getItemAt(index:int):*
ICollection
 Inherited
getItemIndex(item:*):int
ICollection
  
getMessage(body:String = null, htmlBody:String = null):IMessage
IRoom
  
IRoom
  
grant(affiliation:String, jids:Array):void
IRoom
  
invite(jid:UnescapedJID, reason:String):void
IRoom
  
isThisRoom(sender:UnescapedJID):Boolean
IRoom
  
isThisUser(sender:UnescapedJID):Boolean
IRoom
 Inherited
itemUpdated(item:*):void
ICollection
  
join(createReserved:Boolean = false, joinPresenceExtensions:Array = null):Boolean
IRoom
  
joinWithExplicitMUCExtension(createReserved:Boolean, mucExtension:IMUCExtension, joinPresenceExtensions:Array = null):Boolean
IRoom
  
kickOccupant(occupantNick:String, reason:String):void
IRoom
  
leave():void
IRoom
 Inherited
removeAll():void
ICollection
 Inherited
removeItem(item:*):Boolean
ICollection
 Inherited
removeItemAt(index:int):*
ICollection
  
requestAffiliations(affiliation:String):void
IRoom
  
IRoom
  
revoke(jids:Array):void
IRoom
  
sendMessage(body:String = null, htmlBody:String = null):void
IRoom
  
IRoom
  
sendPrivateMessage(recipientNickname:String, body:String = null, htmlBody:String = null):void
IRoom
 Inherited
setItemAt(item:*, index:int):*
ICollection
  
setOccupantVoice(occupantNick:String, voice:Boolean):void
IRoom
 Inherited
toString():String
ICollection
Property Detail
activeproperty
active:Boolean  [read-only]


Implementation
    public function get active():Boolean
affiliationproperty 
affiliation:String  [read-only]


Implementation
    public function get affiliation():String
anonymousproperty 
anonymous:Boolean  [read-only]


Implementation
    public function get anonymous():Boolean
conferenceServerproperty 
conferenceServer:String


Implementation
    public function get conferenceServer():String
    public function set conferenceServer(value:String):void
connectionproperty 
connection:IXMPPConnection


Implementation
    public function get connection():IXMPPConnection
    public function set connection(value:IXMPPConnection):void
nicknameproperty 
nickname:String


Implementation
    public function get nickname():String
    public function set nickname(value:String):void
passwordproperty 
password:String


Implementation
    public function get password():String
    public function set password(value:String):void
roleproperty 
role:String  [read-only]


Implementation
    public function get role():String
roomJIDproperty 
roomJID:UnescapedJID


Implementation
    public function get roomJID():UnescapedJID
    public function set roomJID(value:UnescapedJID):void
roomNameproperty 
roomName:String


Implementation
    public function get roomName():String
    public function set roomName(value:String):void
subjectproperty 
subject:String  [read-only]


Implementation
    public function get subject():String
userJIDproperty 
userJID:UnescapedJID  [read-only]


Implementation
    public function get userJID():UnescapedJID
Method Detail
allow()method
public function allow(jids:Array):void

Parameters

jids:Array

ban()method 
public function ban(jids:Array):void

Parameters

jids:Array

cancelConfiguration()method 
public function cancelConfiguration():void

changeSubject()method 
public function changeSubject(newSubject:String):void

Parameters

newSubject:String

configure()method 
public function configure(fieldmap:Object):void

Parameters

fieldmap:Object

decline()method 
public function decline(jid:UnescapedJID, reason:String):void

Parameters

jid:UnescapedJID
 
reason:String

destroy()method 
public function destroy(reason:String, alternateJID:UnescapedJID = null, callback:Function = null):void

Parameters

reason:String
 
alternateJID:UnescapedJID (default = null)
 
callback:Function (default = null)

getMessage()method 
public function getMessage(body:String = null, htmlBody:String = null):IMessage

Parameters

body:String (default = null)
 
htmlBody:String (default = null)

Returns
IMessage
getOccupantNamed()method 
public function getOccupantNamed(name:String):IRoomOccupant

Parameters

name:String

Returns
IRoomOccupant
grant()method 
public function grant(affiliation:String, jids:Array):void

Parameters

affiliation:String
 
jids:Array

invite()method 
public function invite(jid:UnescapedJID, reason:String):void

Parameters

jid:UnescapedJID
 
reason:String

isThisRoom()method 
public function isThisRoom(sender:UnescapedJID):Boolean

Parameters

sender:UnescapedJID

Returns
Boolean
isThisUser()method 
public function isThisUser(sender:UnescapedJID):Boolean

Parameters

sender:UnescapedJID

Returns
Boolean
join()method 
public function join(createReserved:Boolean = false, joinPresenceExtensions:Array = null):Boolean

Parameters

createReserved:Boolean (default = false)
 
joinPresenceExtensions:Array (default = null)

Returns
Boolean
joinWithExplicitMUCExtension()method 
public function joinWithExplicitMUCExtension(createReserved:Boolean, mucExtension:IMUCExtension, joinPresenceExtensions:Array = null):Boolean

Parameters

createReserved:Boolean
 
mucExtension:IMUCExtension
 
joinPresenceExtensions:Array (default = null)

Returns
Boolean
kickOccupant()method 
public function kickOccupant(occupantNick:String, reason:String):void

Parameters

occupantNick:String
 
reason:String

leave()method 
public function leave():void

requestAffiliations()method 
public function requestAffiliations(affiliation:String):void

Parameters

affiliation:String

requestConfiguration()method 
public function requestConfiguration():void

revoke()method 
public function revoke(jids:Array):void

Parameters

jids:Array

sendMessage()method 
public function sendMessage(body:String = null, htmlBody:String = null):void

Parameters

body:String (default = null)
 
htmlBody:String (default = null)

sendMessageWithExtension()method 
public function sendMessageWithExtension(message:IMessage):void

Parameters

message:IMessage

sendPrivateMessage()method 
public function sendPrivateMessage(recipientNickname:String, body:String = null, htmlBody:String = null):void

Parameters

recipientNickname:String
 
body:String (default = null)
 
htmlBody:String (default = null)

setOccupantVoice()method 
public function setOccupantVoice(occupantNick:String, voice:Boolean):void

Parameters

occupantNick:String
 
voice:Boolean