# Uses of Interface
tigase.xmpp.mam.Query

Packages that use Query
Package
Description
tigase.xmpp.mam

- ## Uses of Query in tigase.xmpp.mam

  Classes in tigase.xmpp.mam with type parameters of type Query
  Modifier and Type
  Class
  Description
  `class`
  `MAM2ExtendedQueryParser<Query extends Query>`
  `class`
  `MAM2QueryParser<Query extends Query>`
  `class`
  `MAMQueryParser<Query extends Query>`
  Implementation of parser for XEP-0313: Message Archive Management
  Created by andrzej on 19.07.2016.
  `interface`
  `MAMRepository<Q extends Query,I extends MAMRepository.Item>`
  Base interface which is required to be implemented by class which should be used as repository implementation for quering using XEP-0313: Message Archive Management
  Created by andrzej on 19.07.2016.
  `static interface`
  `MAMRepository.ItemHandler<Q extends Query,I extends MAMRepository.Item>`
  `interface`
  `QueryParser<Q extends Query>`
  Interface of which class instance is used by QueryModule to process incoming stanzas into query.
  Subinterfaces of Query in tigase.xmpp.mam
  Modifier and Type
  Interface
  Description
  `interface`
  `ExtendedQuery`
  Classes in tigase.xmpp.mam that implement Query
  Modifier and Type
  Class
  Description
  `class`
  `ExtendedQueryImpl`
  `class`
  `QueryImpl`
  Class implements Query interface and is base implementation of query holder used by implementation of XEP-0313: Message Archive Management
  Created by andrzej on 21.07.2016.
  Methods in tigase.xmpp.mam with parameters of type Query
  Modifier and Type
  Method
  Description
  `void`
  MAMItemHandler.`itemFound(Query query, MAMRepository.Item item)`
  `protected Element`
  MAMItemHandler.`prepareResult(Query query, MAMRepository.Item item)`