Packageorg.igniterealtime.xiff.data
Interfacepublic interface IExtendable extends INodeProxy
Implementors ExtensionContainer, 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 Properties
 PropertyDefined By
 Inheritedxml : XML
INodeProxy
Public Methods
 MethodDefined By
  
IExtendable
  
IExtendable
  
getAllExtensionsByNS(nameSpace:String):Array
IExtendable
  
removeAllExtensions(nameSpace:String):void
IExtendable
  
removeExtension(extension:IExtension):Boolean
IExtendable
Method Detail
addExtension()method
public function addExtension(extension:IExtension):IExtension

Parameters

extension:IExtension

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

Returns
Array
getAllExtensionsByNS()method 
public function getAllExtensionsByNS(nameSpace:String):Array

Parameters

nameSpace:String

Returns
Array
removeAllExtensions()method 
public function removeAllExtensions(nameSpace:String):void

Parameters

nameSpace:String

removeExtension()method 
public function removeExtension(extension:IExtension):Boolean

Parameters

extension:IExtension

Returns
Boolean