Package tigase.archive.xep0313
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
-
Method Summary
Modifier and TypeMethodDescriptiontigase.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 interfacetigase.xmpp.mam.QueryParser
- Overrides:
parseQuery
in classtigase.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 interfacetigase.xmpp.mam.QueryParser
- Overrides:
prepareForm
in classtigase.xmpp.mam.MAM2ExtendedQueryParser
-