Class AbstractHttpOverXmppProvider<H extends AbstractHttpOverXmpp>
- java.lang.Object
-
- org.jivesoftware.smack.provider.AbstractProvider<I>
-
- org.jivesoftware.smack.provider.IqProvider<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:
- XEP-0332: HTTP over XMPP transport
-
-
Constructor Summary
Constructors Constructor Description AbstractHttpOverXmppProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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.
-
-
-
Method Detail
-
parseHeaders
protected org.jivesoftware.smackx.shim.packet.HeadersExtension parseHeaders(org.jivesoftware.smack.xml.XmlPullParser parser) throws java.io.IOException, org.jivesoftware.smack.xml.XmlPullParserException, org.jivesoftware.smack.parsing.SmackParsingExceptionParses 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.java.io.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, java.io.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.java.io.IOException- if an I/O error occurred.
-
-