| Package | org.igniterealtime.xiff.im |
| Interface | public interface IRoster extends ICollection, flash.events.IEventDispatcher |
| Implementors | Roster |
| Property | Defined By | ||
|---|---|---|---|
| connection : IXMPPConnection | IRoster | ||
![]() | length : int [read-only] | ICollection | |
| Method | Defined By | ||
|---|---|---|---|
addContact(id:UnescapedJID, nickname:String, groupName:String = null, requestSubscription:Boolean = true):void | IRoster | ||
![]() | addItem(item:*):void | ICollection | |
![]() | addItemAt(item:*, index:int):void | ICollection | |
![]() | clearSource():void | ICollection | |
![]() | contains(item:*):Boolean | ICollection | |
denySubscription(tojid:UnescapedJID):void | IRoster | ||
fetchRoster():void | IRoster | ||
getContainingGroups(item:IRosterItemVO):Array | IRoster | ||
getGroup(name:String):IRosterGroup | IRoster | ||
![]() | getItemAt(index:int):* | ICollection | |
![]() | getItemIndex(item:*):int | ICollection | |
| IRoster | |||
grantSubscription(tojid:UnescapedJID, requestAfterGrant:Boolean = true):void | IRoster | ||
![]() | itemUpdated(item:*):void | ICollection | |
![]() | removeAll():void | ICollection | |
removeContact(rosterItem:IRosterItemVO):void | IRoster | ||
![]() | removeItem(item:*):Boolean | ICollection | |
![]() | removeItemAt(index:int):* | ICollection | |
requestSubscription(id:UnescapedJID, isResponse:Boolean = false):void | IRoster | ||
![]() | setItemAt(item:*, index:int):* | ICollection | |
setPresence(show:String, status:String, priority:int):void | IRoster | ||
![]() | toString():String | ICollection | |
updateContactGroups(rosterItem:IRosterItemVO, newGroupNames:Array):void | IRoster | ||
updateContactName(rosterItem:IRosterItemVO, newName:String):void | IRoster | ||
| connection | property |
connection:IXMPPConnection public function get connection():IXMPPConnection public function set connection(value:IXMPPConnection):void| addContact | () | method |
public function addContact(id:UnescapedJID, nickname:String, groupName:String = null, requestSubscription:Boolean = true):voidParameters
id:UnescapedJID | |
nickname:String | |
groupName:String (default = null) | |
requestSubscription:Boolean (default = true) |
| denySubscription | () | method |
| fetchRoster | () | method |
public function fetchRoster():void| getContainingGroups | () | method |
public function getContainingGroups(item:IRosterItemVO):ArrayParameters
item:IRosterItemVO |
Array |
| getGroup | () | method |
| getPresence | () | method |
| grantSubscription | () | method |
public function grantSubscription(tojid:UnescapedJID, requestAfterGrant:Boolean = true):voidParameters
tojid:UnescapedJID | |
requestAfterGrant:Boolean (default = true) |
| removeContact | () | method |
| 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 |