Class IntrospectionProvider.IQIntrospectionProvider<I extends IQ>

java.lang.Object
org.jivesoftware.smack.provider.AbstractProvider<I>
org.jivesoftware.smack.provider.IqProvider<I>
org.jivesoftware.smack.provider.IntrospectionProvider.IQIntrospectionProvider<I>
Enclosing class:
IntrospectionProvider

@Deprecated public abstract static class IntrospectionProvider.IQIntrospectionProvider<I extends IQ> extends IqProvider<I>
Deprecated.
use a proper parser.
Parsing with introspection poses a security threat and results in mutable classes and is therefore discouraged.
  • Constructor Details

    • IQIntrospectionProvider

      protected IQIntrospectionProvider(Class<I> elementClass)
      Deprecated.
  • Method Details

    • parse

      public I parse(org.jivesoftware.smack.xml.XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment, org.jxmpp.JxmppContext jxmppContext) throws org.jivesoftware.smack.xml.XmlPullParserException, IOException
      Deprecated.
      Specified by:
      parse in class IqProvider<I extends IQ>
      Throws:
      org.jivesoftware.smack.xml.XmlPullParserException
      IOException