Packageorg.igniterealtime.xiff.data
Classpublic class ExtensionContainer
ImplementsIExtendable
SubclassesXMLStanza

Contains the implementation for a generic extension container. Use the static method "decorate" to implement the IExtendable interface on a class.



Public Properties
 PropertyDefined by
  _exts : Object
ExtensionContainer
Public Methods
 MethodDefined by
  
ExtensionContainer
  
ExtensionContainer
  
ExtensionContainer
  
getAllExtensionsByNS(ns:String):Array
ExtensionContainer
  
getExtension(name:String):Extension
ExtensionContainer
  
removeAllExtensions(ns:String):void
ExtensionContainer
  
ExtensionContainer
Property detail
_extsproperty
public var _exts:Object
Constructor detail
ExtensionContainer()constructor
public function ExtensionContainer()
Method detail
addExtension()method
public function addExtension(ext:IExtension):IExtensionParameters
ext:IExtension

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

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

Returns
Array
getExtension()method 
public function getExtension(name:String):ExtensionParameters
name:String

Returns
Extension
removeAllExtensions()method 
public function removeAllExtensions(ns:String):voidParameters
ns:String
removeExtension()method 
public function removeExtension(ext:IExtension):BooleanParameters
ext:IExtension

Returns
Boolean