Class Macros.InternalProvider

java.lang.Object
org.jivesoftware.smack.provider.AbstractProvider<I>
org.jivesoftware.smack.provider.IqProvider<Macros>
org.jivesoftware.smackx.workgroup.ext.macros.Macros.InternalProvider
Enclosing class:
Macros

public static class Macros.InternalProvider extends org.jivesoftware.smack.provider.IqProvider<Macros>
An IQProvider for Macro packets.
  • 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.IqData iqData, org.jivesoftware.smack.packet.XmlEnvironment xmlEnvironment)
     
    parseMacro(org.jivesoftware.smack.xml.XmlPullParser parser)
     
    parseMacroGroup(org.jivesoftware.smack.xml.XmlPullParser parser)
     
     

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

    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

    • InternalProvider

      public InternalProvider()
  • Method Details

    • parse

      public Macros parse(org.jivesoftware.smack.xml.XmlPullParser parser, int initialDepth, org.jivesoftware.smack.packet.IqData iqData, org.jivesoftware.smack.packet.XmlEnvironment xmlEnvironment) throws org.jivesoftware.smack.xml.XmlPullParserException, IOException
      Specified by:
      parse in class org.jivesoftware.smack.provider.IqProvider<Macros>
      Throws:
      org.jivesoftware.smack.xml.XmlPullParserException
      IOException
    • parseMacro

      public Macro parseMacro(org.jivesoftware.smack.xml.XmlPullParser parser) throws org.jivesoftware.smack.xml.XmlPullParserException, IOException
      Throws:
      org.jivesoftware.smack.xml.XmlPullParserException
      IOException
    • parseMacroGroup

      public MacroGroup parseMacroGroup(org.jivesoftware.smack.xml.XmlPullParser parser) throws org.jivesoftware.smack.xml.XmlPullParserException, IOException
      Throws:
      org.jivesoftware.smack.xml.XmlPullParserException
      IOException
    • parseMacroGroups

      public MacroGroup parseMacroGroups(String macros) throws org.jivesoftware.smack.xml.XmlPullParserException, IOException
      Throws:
      org.jivesoftware.smack.xml.XmlPullParserException
      IOException