Class AbstractHttpOverXmppProvider<H extends AbstractHttpOverXmpp>
java.lang.Object
org.jivesoftware.smack.provider.AbstractProvider<I>
org.jivesoftware.smack.provider.IqProvider<H>
org.jivesoftware.smackx.hoxt.provider.AbstractHttpOverXmppProvider<H>
- Direct Known Subclasses:
HttpOverXmppReqProvider,HttpOverXmppRespProvider
public abstract class AbstractHttpOverXmppProvider<H extends AbstractHttpOverXmpp>
extends org.jivesoftware.smack.provider.IqProvider<H>
Abstract parent for Req and Resp stanza providers.
- See Also:
-
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractHttpOverXmpp.DataparseData(org.jivesoftware.smack.xml.XmlPullParser parser) Parses Data element if any.protected org.jivesoftware.smackx.shim.packet.HeadersExtensionparseHeaders(org.jivesoftware.smack.xml.XmlPullParser parser) Parses HeadersExtension element if any.Methods inherited from class org.jivesoftware.smack.provider.IqProvider
parse, parse, parseMethods inherited from class org.jivesoftware.smack.provider.AbstractProvider
getElementClass, wrapExceptions
-
Constructor Details
-
AbstractHttpOverXmppProvider
public AbstractHttpOverXmppProvider()
-
-
Method Details
-
parseHeaders
protected org.jivesoftware.smackx.shim.packet.HeadersExtension parseHeaders(org.jivesoftware.smack.xml.XmlPullParser parser) throws IOException, org.jivesoftware.smack.xml.XmlPullParserException, org.jivesoftware.smack.parsing.SmackParsingException Parses HeadersExtension element if any.- Parameters:
parser- parser- Returns:
- HeadersExtension or null if no headers
- Throws:
org.jivesoftware.smack.xml.XmlPullParserException- if an error in the XML parser occurred.IOException- if an I/O error occurred.org.jivesoftware.smack.parsing.SmackParsingException- if the Smack parser (provider) encountered invalid input.
-
parseData
protected AbstractHttpOverXmpp.Data parseData(org.jivesoftware.smack.xml.XmlPullParser parser) throws org.jivesoftware.smack.xml.XmlPullParserException, IOException Parses Data element if any.- Parameters:
parser- parser- Returns:
- Data or null if no data
- Throws:
org.jivesoftware.smack.xml.XmlPullParserException- if an error in the XML parser occurred.IOException- if an I/O error occurred.
-