Packageorg.igniterealtime.xiff.data
Interfacepublic interface IExtendable
SubinterfacesIXMLStanza, IXMPPStanza
ImplementorsExtensionContainer, MUCBaseExtension

This interface provides access to contained extensions and methods to modify the contained extensions. All XMPP stanzas that can be extended should implement this interface.

See also

org.igniterealtime.xiff.data.ExtensionContainer
org.igniterealtime.xiff.data.IExtension


Public Methods
 MethodDefined by
  
IExtendable
  
IExtendable
  
getAllExtensionsByNS(ns:String):Array
IExtendable
  
removeAllExtensions(ns:String):void
IExtendable
  
removeExtension(extension:IExtension):Boolean
IExtendable
Method detail
addExtension()method
public function addExtension(extension:IExtension):IExtensionParameters
extension:IExtension

Returns
IExtension
getAllExtensions()method 
public function getAllExtensions():Array

Returns
Array
getAllExtensionsByNS()method 
public function getAllExtensionsByNS(ns:String):ArrayParameters
ns:String

Returns
Array
removeAllExtensions()method 
public function removeAllExtensions(ns:String):voidParameters
ns:String
removeExtension()method 
public function removeExtension(extension:IExtension):BooleanParameters
extension:IExtension

Returns
Boolean