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 IqProvider<Macros>
An IQProvider for Macro packets.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jivesoftware.smack.provider.AbstractProvider
AbstractProvider.NumberFormatParseException, AbstractProvider.TextParseException, AbstractProvider.WrappableParser<E>
-
-
Constructor Summary
Constructors Constructor Description InternalProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Macros
parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment)
Macro
parseMacro(XmlPullParser parser)
MacroGroup
parseMacroGroup(XmlPullParser parser)
MacroGroup
parseMacroGroups(String macros)
-
Methods inherited from class org.jivesoftware.smack.provider.IqProvider
parse, parse
-
Methods inherited from class org.jivesoftware.smack.provider.AbstractProvider
getElementClass, wrapExceptions
-
-
-
-
Constructor Detail
-
InternalProvider
public InternalProvider()
-
-
Method Detail
-
parse
public Macros parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException
- Specified by:
parse
in classIqProvider<Macros>
- Throws:
XmlPullParserException
IOException
-
parseMacro
public Macro parseMacro(XmlPullParser parser) throws XmlPullParserException, IOException
- Throws:
XmlPullParserException
IOException
-
parseMacroGroup
public MacroGroup parseMacroGroup(XmlPullParser parser) throws XmlPullParserException, IOException
- Throws:
XmlPullParserException
IOException
-
parseMacroGroups
public MacroGroup parseMacroGroups(String macros) throws XmlPullParserException, IOException
- Throws:
XmlPullParserException
IOException
-
-