Class Xmpp4Js.Packet.StanzaProvider
Defined in StanzaProvider.js
Method Summary
|
Xmpp4Js.Packet.Base
|
fromNode(stanzaNode)
Uses registered providers to figure out which Stanza class to use for
a given packet node.
|
|
register(qualifier, clazz, priority)
Registers a provider with a qualifier function, class, and priority.
|
|
registerDefaultProviders()
Registers a provider for all unmatched packets with priority 0,
and for message, iq, and message with priority 1.
|
Xmpp4Js.Packet.StanzaProvider
Xmpp4Js.Packet.StanzaProvider()
A registry of stanza qualifiers and mappings to classes to create from elements.
Does not register default providers automatically; explicitly call
registerDefaultProviders.
fromNode
Xmpp4Js.Packet.Base fromNode(stanzaNode)
Uses registered providers to figure out which Stanza class to use for
a given packet node.
Parameters:
Element stanzaNode
- A stanza node
register
register(qualifier, clazz, priority)
Registers a provider with a qualifier function, class, and priority.
Parameters:
Function qualifier
- The function to use to qualify the packet
Class clazz
- The class to create an instance of and setNode.
Number priority
- The priority of the provider. Higher gets more weight.
registerDefaultProviders
registerDefaultProviders()
Registers a provider for all unmatched packets with priority 0,
and for message, iq, and message with priority 1.
Documentation generated by
JsDoc Toolkit 1.4.1 on Tue Aug 26 2008 14:35:54 GMT-0500 (CDT)