public class ItemProvider extends java.lang.Object implements PacketExtensionProvider
PubSubNamespace.BASIC
and
PubSubNamespace.EVENT
namespaces. To parse the item contents, it will use whatever
PacketExtensionProvider
is registered in smack.providers for its element name and namespace. If no
provider is registered, it will return a SimplePayload
.Constructor and Description |
---|
ItemProvider() |
Modifier and Type | Method and Description |
---|---|
PacketExtension |
parseExtension(org.xmlpull.v1.XmlPullParser parser)
Parse an extension sub-packet and create a PacketExtension instance.
|
public PacketExtension parseExtension(org.xmlpull.v1.XmlPullParser parser) throws java.lang.Exception
PacketExtensionProvider
parseExtension
in interface PacketExtensionProvider
parser
- an XML parser.java.lang.Exception
- if an error occurs parsing the XML.