Packageorg.igniterealtime.xiff.im
Interfacepublic interface IRoster extends ICollection, flash.events.IEventDispatcher
ImplementorsRoster



Public Properties
 PropertyDefined by
  connection : IXMPPConnection
IRoster
 Inheritedlength : int
ICollection
Public Methods
 MethodDefined by
  
addContact(id:UnescapedJID, displayName:String, groupName:String = null, requestSubscription:Boolean = true):void
IRoster
 Inherited
addItem(item:*):void
ICollection
 Inherited
addItemAt(item:*, index:int):void
ICollection
 Inherited
clearSource():void
ICollection
 Inherited
contains(item:*):Boolean
ICollection
  
IRoster
  
fetchRoster():void
IRoster
  
IRoster
  
getGroup(name:String):IRosterGroup
IRoster
 Inherited
getItemAt(index:int):*
ICollection
 Inherited
getItemIndex(item:*):int
ICollection
  
IRoster
  
grantSubscription(tojid:UnescapedJID, requestAfterGrant:Boolean = true):void
IRoster
 Inherited
itemUpdated(item:*):void
ICollection
 Inherited
removeAll():void
ICollection
  
removeContact(rosterItem:IRosterItemVO):void
IRoster
 Inherited
removeItem(item:*):Boolean
ICollection
 Inherited
removeItemAt(index:int):*
ICollection
  
requestSubscription(id:UnescapedJID, isResponse:Boolean = false):void
IRoster
 Inherited
setItemAt(item:*, index:int):*
ICollection
  
setPresence(show:String, status:String, priority:int):void
IRoster
 Inherited
toString():String
ICollection
  
updateContactGroups(rosterItem:IRosterItemVO, newGroupNames:Array):void
IRoster
  
updateContactName(rosterItem:IRosterItemVO, newName:String):void
IRoster
Property detail
connectionproperty
connection:IXMPPConnection  [read-write]Implementation
    public function get connection():IXMPPConnection
    public function set connection(value:IXMPPConnection):void
Method detail
addContact()method
public function addContact(id:UnescapedJID, displayName:String, groupName:String = null, requestSubscription:Boolean = true):voidParameters
id:UnescapedJID
 
displayName:String
 
groupName:String (default = null)
 
requestSubscription:Boolean (default = true)
denySubscription()method 
public function denySubscription(tojid:UnescapedJID):voidParameters
tojid:UnescapedJID
fetchRoster()method 
public function fetchRoster():void
getContainingGroups()method 
public function getContainingGroups(item:IRosterItemVO):ArrayParameters
item:IRosterItemVO

Returns
Array
getGroup()method 
public function getGroup(name:String):IRosterGroupParameters
name:String

Returns
IRosterGroup
getPresence()method 
public function getPresence(jid:UnescapedJID):IPresenceParameters
jid:UnescapedJID

Returns
IPresence
grantSubscription()method 
public function grantSubscription(tojid:UnescapedJID, requestAfterGrant:Boolean = true):voidParameters
tojid:UnescapedJID
 
requestAfterGrant:Boolean (default = true)
removeContact()method 
public function removeContact(rosterItem:IRosterItemVO):voidParameters
rosterItem:IRosterItemVO
requestSubscription()method 
public function requestSubscription(id:UnescapedJID, isResponse:Boolean = false):voidParameters
id:UnescapedJID
 
isResponse:Boolean (default = false)
setPresence()method 
public function setPresence(show:String, status:String, priority:int):voidParameters
show:String
 
status:String
 
priority:int
updateContactGroups()method 
public function updateContactGroups(rosterItem:IRosterItemVO, newGroupNames:Array):voidParameters
rosterItem:IRosterItemVO
 
newGroupNames:Array
updateContactName()method 
public function updateContactName(rosterItem:IRosterItemVO, newName:String):voidParameters
rosterItem:IRosterItemVO
 
newName:String