Package org.jivesoftware.smack.provider
Class IQProvider<I extends IQ>
- java.lang.Object
-
- org.jivesoftware.smack.provider.AbstractProvider<I>
-
- org.jivesoftware.smack.provider.IqProvider<I>
-
- org.jivesoftware.smack.provider.IQProvider<I>
-
- Direct Known Subclasses:
BindIQProvider,IntrospectionProvider.IQIntrospectionProvider
public abstract class IQProvider<I extends IQ> extends IqProvider<I>
Deprecation Notice: This class is deprecated, use
An abstract class for parsing custom IQ packets. Each IQProvider must be registered with the ProviderManager class for it to be used. Every implementation of this abstract class must have a public, no-argument constructor.IqProviderinstead.
-
-
Constructor Summary
Constructors Constructor Description IQProvider()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Iparse(org.jivesoftware.smack.xml.XmlPullParser parser)Iparse(org.jivesoftware.smack.xml.XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment)abstract Iparse(org.jivesoftware.smack.xml.XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment)Iparse(org.jivesoftware.smack.xml.XmlPullParser parser, XmlEnvironment outerXmlEnvironment)-
Methods inherited from class org.jivesoftware.smack.provider.IqProvider
parse, parse
-
Methods inherited from class org.jivesoftware.smack.provider.AbstractProvider
getElementClass
-
-
-
-
Method Detail
-
parse
public final I parse(org.jivesoftware.smack.xml.XmlPullParser parser) throws java.io.IOException, org.jivesoftware.smack.xml.XmlPullParserException, SmackParsingException
- Throws:
java.io.IOExceptionorg.jivesoftware.smack.xml.XmlPullParserExceptionSmackParsingException
-
parse
public final I parse(org.jivesoftware.smack.xml.XmlPullParser parser, XmlEnvironment outerXmlEnvironment) throws java.io.IOException, org.jivesoftware.smack.xml.XmlPullParserException, SmackParsingException
- Throws:
java.io.IOExceptionorg.jivesoftware.smack.xml.XmlPullParserExceptionSmackParsingException
-
parse
public final I parse(org.jivesoftware.smack.xml.XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment) throws org.jivesoftware.smack.xml.XmlPullParserException, java.io.IOException, SmackParsingException
- Specified by:
parsein classIqProvider<I extends IQ>- Throws:
org.jivesoftware.smack.xml.XmlPullParserExceptionjava.io.IOExceptionSmackParsingException
-
parse
public abstract I parse(org.jivesoftware.smack.xml.XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) throws org.jivesoftware.smack.xml.XmlPullParserException, java.io.IOException, SmackParsingException
- Throws:
org.jivesoftware.smack.xml.XmlPullParserExceptionjava.io.IOExceptionSmackParsingException
-
-