Class MAMQueryParser

java.lang.Object
tigase.xmpp.mam.MAMQueryParser<Query>
tigase.xmpp.mam.MAM2QueryParser<Query>
tigase.xmpp.mam.MAM2ExtendedQueryParser
tigase.archive.xep0313.MAMQueryParser
All Implemented Interfaces:
tigase.xmpp.mam.QueryParser

@Bean(name="mamQueryParser", parent=MessageArchiveComponent.class, active=true) public class MAMQueryParser extends tigase.xmpp.mam.MAM2ExtendedQueryParser
Created by andrzej on 19.07.2016.
  • Field Summary

    Fields inherited from class tigase.xmpp.mam.MAM2ExtendedQueryParser

    MAM2_EXTENDED_XMLNS

    Fields inherited from class tigase.xmpp.mam.MAM2QueryParser

    MAM2_XMLNS

    Fields inherited from class tigase.xmpp.mam.MAMQueryParser

    MAM_XMLNS
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    tigase.xmpp.mam.Query
    parseQuery(tigase.xmpp.mam.Query query, tigase.server.Packet packet)
     
    tigase.xml.Element
    prepareForm(tigase.xml.Element elem, String xmlns, tigase.server.Packet packet)
     

    Methods inherited from class tigase.xmpp.mam.MAMQueryParser

    addField, assertIsUUID, getXMLNSs, prepareForm, validateRsm

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface tigase.xmpp.mam.QueryParser

    prepareForm
  • Constructor Details

    • MAMQueryParser

      public MAMQueryParser()
  • Method Details

    • parseQuery

      public tigase.xmpp.mam.Query parseQuery(tigase.xmpp.mam.Query query, tigase.server.Packet packet) throws tigase.component.exceptions.ComponentException
      Specified by:
      parseQuery in interface tigase.xmpp.mam.QueryParser
      Overrides:
      parseQuery in class tigase.xmpp.mam.MAM2ExtendedQueryParser
      Throws:
      tigase.component.exceptions.ComponentException
    • prepareForm

      public tigase.xml.Element prepareForm(tigase.xml.Element elem, String xmlns, tigase.server.Packet packet)
      Specified by:
      prepareForm in interface tigase.xmpp.mam.QueryParser
      Overrides:
      prepareForm in class tigase.xmpp.mam.MAM2ExtendedQueryParser