Package tigase.pubsub.modules.mam
Class MAMQueryParser
java.lang.Object
tigase.xmpp.mam.MAMQueryParser<PubSubQuery>
tigase.xmpp.mam.MAM2QueryParser<PubSubQuery>
tigase.xmpp.mam.MAM2ExtendedQueryParser<PubSubQuery>
tigase.pubsub.modules.mam.MAMQueryParser
- All Implemented Interfaces:
tigase.xmpp.mam.QueryParser<PubSubQuery>
@Bean(name="mamQueryParser",
parent=PubSubComponent.class,
active=true)
public class MAMQueryParser
extends tigase.xmpp.mam.MAM2ExtendedQueryParser<PubSubQuery>
Created by andrzej on 22.12.2016.
-
Field Summary
Fields inherited from class tigase.xmpp.mam.MAM2ExtendedQueryParser
MAM2_EXTENDED_XMLNSFields inherited from class tigase.xmpp.mam.MAM2QueryParser
MAM2_XMLNSFields inherited from class tigase.xmpp.mam.MAMQueryParser
MAM_XMLNS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionparseQuery(PubSubQuery query, tigase.server.Packet packet) protected StringparseQueryForNode(tigase.server.Packet packet) protected voidvalidateNode(tigase.xmpp.jid.BareJID serviceJID, String node) Methods inherited from class tigase.xmpp.mam.MAM2ExtendedQueryParser
prepareFormMethods inherited from class tigase.xmpp.mam.MAMQueryParser
addField, assertIsUUID, getXMLNSs, prepareForm, validateRsmMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface tigase.xmpp.mam.QueryParser
prepareForm
-
Constructor Details
-
MAMQueryParser
public MAMQueryParser()
-
-
Method Details
-
parseQuery
public PubSubQuery parseQuery(PubSubQuery query, tigase.server.Packet packet) throws tigase.component.exceptions.ComponentException - Specified by:
parseQueryin interfacetigase.xmpp.mam.QueryParser<PubSubQuery>- Overrides:
parseQueryin classtigase.xmpp.mam.MAM2ExtendedQueryParser<PubSubQuery>- Throws:
tigase.component.exceptions.ComponentException
-
parseQueryForNode
protected String parseQueryForNode(tigase.server.Packet packet) throws tigase.component.exceptions.ComponentException - Throws:
tigase.component.exceptions.ComponentException
-
validateNode
- Throws:
PubSubException
-