Class IntrospectionProvider.PacketExtensionIntrospectionProvider<PE extends ExtensionElement>

  • Enclosing class:
    IntrospectionProvider

    @Deprecated
    public abstract static class IntrospectionProvider.PacketExtensionIntrospectionProvider<PE extends ExtensionElement>
    extends ExtensionElementProvider<PE>
    Deprecated.
    use a proper parser.
    Parsing with introspection poses a security threat and results in mutable classes and is therefore discouraged.
    • Constructor Detail

      • PacketExtensionIntrospectionProvider

        protected PacketExtensionIntrospectionProvider​(java.lang.Class<PE> elementClass)
        Deprecated.
    • Method Detail

      • parse

        public PE parse​(org.jivesoftware.smack.xml.XmlPullParser parser,
                        int initialDepth,
                        XmlEnvironment xmlEnvironment)
                 throws org.jivesoftware.smack.xml.XmlPullParserException,
                        java.io.IOException
        Deprecated.
        Specified by:
        parse in class Provider<PE extends ExtensionElement>
        Throws:
        org.jivesoftware.smack.xml.XmlPullParserException
        java.io.IOException