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 java.lang.Object
    implements tigase.xmpp.mam.QueryParser<Q>
    Created by andrzej on 19.07.2016.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ARCHIVE_XMLNS  
      static java.lang.String QUERTY_XMLNS  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Q parseQuery​(Q query, tigase.server.Packet packet)  
      tigase.xml.Element prepareForm​(tigase.xml.Element elem)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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>