Smack

org.jivesoftware.smackx.provider
Class MUCUserProvider

java.lang.Object
  extended by org.jivesoftware.smackx.provider.MUCUserProvider
All Implemented Interfaces:
PacketExtensionProvider

public class MUCUserProvider
extends Object
implements PacketExtensionProvider

The MUCUserProvider parses packets with extended presence information about roles and affiliations.

Author:
Gaston Dombiak

Constructor Summary
MUCUserProvider()
          Creates a new MUCUserProvider.
 
Method Summary
 PacketExtension parseExtension(org.xmlpull.v1.XmlPullParser parser)
          Parses a MUCUser packet (extension sub-packet).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MUCUserProvider

public MUCUserProvider()
Creates a new MUCUserProvider. ProviderManager requires that every PacketExtensionProvider has a public, no-argument constructor

Method Detail

parseExtension

public PacketExtension parseExtension(org.xmlpull.v1.XmlPullParser parser)
                               throws Exception
Parses a MUCUser packet (extension sub-packet).

Specified by:
parseExtension in interface PacketExtensionProvider
Parameters:
parser - the XML parser, positioned at the starting element of the extension.
Returns:
a PacketExtension.
Throws:
Exception - if a parsing error occurs.

Smack

Copyright © 2003-2007 Jive Software.