Class Xep0136QueryParser<Q extends QueryCriteria>

  • All Implemented Interfaces:
    tigase.xmpp.mam.QueryParser<Q>

    @Bean(name="xep0136QueryParser",
          parent=MessageArchiveComponent.class,
          active=true)
    public class Xep0136QueryParser<Q extends QueryCriteria>
    extends Object
    implements tigase.xmpp.mam.QueryParser<Q>
    Created by andrzej on 19.07.2016.
    • Constructor Detail

      • Xep0136QueryParser

        public Xep0136QueryParser()
    • Method Detail

      • parseQuery

        public Q parseQuery​(Q query,
                            tigase.server.Packet packet)
                     throws tigase.component.exceptions.ComponentException
        Specified by:
        parseQuery in interface tigase.xmpp.mam.QueryParser<Q extends QueryCriteria>
        Throws:
        tigase.component.exceptions.ComponentException
      • prepareForm

        public tigase.xml.Element prepareForm​(tigase.xml.Element elem)
        Specified by:
        prepareForm in interface tigase.xmpp.mam.QueryParser<Q extends QueryCriteria>