Class AMPExtensionProvider

java.lang.Object
org.jivesoftware.smack.provider.AbstractProvider<E>
org.jivesoftware.smack.provider.Provider<E>
org.jivesoftware.smack.provider.ExtensionElementProvider<AMPExtension>
org.jivesoftware.smackx.amp.provider.AMPExtensionProvider

public class AMPExtensionProvider extends org.jivesoftware.smack.provider.ExtensionElementProvider<AMPExtension>
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.jivesoftware.smack.provider.AbstractProvider

    org.jivesoftware.smack.provider.AbstractProvider.NumberFormatParseException, org.jivesoftware.smack.provider.AbstractProvider.TextParseException, org.jivesoftware.smack.provider.AbstractProvider.WrappableParser<E extends Object>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    parse(org.jivesoftware.smack.xml.XmlPullParser parser, int initialDepth, org.jivesoftware.smack.packet.XmlEnvironment xmlEnvironment)
    Parses a AMPExtension stanza (extension sub-packet).

    Methods inherited from class org.jivesoftware.smack.provider.Provider

    parse, parse

    Methods inherited from class org.jivesoftware.smack.provider.AbstractProvider

    getElementClass, wrapExceptions

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AMPExtensionProvider

      public AMPExtensionProvider()
  • Method Details

    • parse

      public AMPExtension parse(org.jivesoftware.smack.xml.XmlPullParser parser, int initialDepth, org.jivesoftware.smack.packet.XmlEnvironment xmlEnvironment) throws org.jivesoftware.smack.xml.XmlPullParserException, IOException
      Parses a AMPExtension stanza (extension sub-packet).
      Specified by:
      parse in class org.jivesoftware.smack.provider.Provider<AMPExtension>
      Parameters:
      parser - the XML parser, positioned at the starting element of the extension.
      Returns:
      a PacketExtension.
      Throws:
      IOException - if an I/O error occurred.
      org.jivesoftware.smack.xml.XmlPullParserException - if an error in the XML parser occurred.