Class MamQueryIQ

java.lang.Object
org.jivesoftware.smack.packet.Stanza
org.jivesoftware.smack.packet.IQ
org.jivesoftware.smackx.mam.element.MamQueryIQ
All Implemented Interfaces:
org.jivesoftware.smack.packet.Element, org.jivesoftware.smack.packet.IqView, org.jivesoftware.smack.packet.NamedElement, org.jivesoftware.smack.packet.StanzaView, org.jivesoftware.smack.packet.TopLevelStreamElement, org.jivesoftware.smack.packet.XmlElement, org.jivesoftware.smack.packet.XmlLangElement

public class MamQueryIQ extends org.jivesoftware.smack.packet.IQ
MAM Query IQ class.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.jivesoftware.smack.packet.IQ

    org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder, org.jivesoftware.smack.packet.IQ.ResponseType, org.jivesoftware.smack.packet.IQ.Type
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    the MAM query IQ element.

    Fields inherited from class org.jivesoftware.smack.packet.IQ

    IQ_ELEMENT, QUERY_ELEMENT

    Fields inherited from class org.jivesoftware.smack.packet.Stanza

    DEFAULT_LANGUAGE, ITEM, language, TEXT
  • Constructor Summary

    Constructors
    Constructor
    Description
    MamQueryIQ(MamVersion version, String queryId)
    MAM query IQ constructor.
    MamQueryIQ(MamVersion version, String queryId, String node, org.jivesoftware.smackx.xdata.packet.DataForm dataForm)
    MAM query IQ constructor.
    MamQueryIQ(MamVersion version, String queryId, org.jivesoftware.smackx.xdata.packet.DataForm form)
    MAM query IQ constructor.
    MamQueryIQ(MamVersion version, org.jivesoftware.smackx.xdata.packet.DataForm form)
    MAM query IQ constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.jivesoftware.smackx.xdata.packet.DataForm
    Get the data form.
    protected org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder
    getIQChildElementBuilder(org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder xml)
     
    Get the Node name.
    Get query id.

    Methods inherited from class org.jivesoftware.smack.packet.IQ

    createErrorResponse, createErrorResponse, createResultIQ, getChildElementName, getChildElementNamespace, getChildElementQName, getChildElementXML, getElementName, getType, setType, toString, toXML

    Methods inherited from class org.jivesoftware.smack.packet.Stanza

    addCommonAttributes, addExtension, addExtensions, appendErrorIfExists, getDefaultLanguage, getError, getExtension, getExtension, getExtensionElement, getExtensions, getExtensions, getExtensions, getExtensions, getExtensionsMap, getFrom, getLanguage, getNamespace, getStanzaId, getTo, hasExtension, hasExtension, hasStanzaIdSet, logCommonAttributes, overrideExtension, removeExtension, setError, setFrom, setNewStanzaId, setStanzaId, setTo, throwIfNoStanzaId

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface org.jivesoftware.smack.packet.Element

    toXML, toXML

    Methods inherited from interface org.jivesoftware.smack.packet.IqView

    isRequestIQ, isResponseIQ

    Methods inherited from interface org.jivesoftware.smack.packet.StanzaView

    getError, getExtension, getExtension, getExtensions, getExtensions, getExtensions, getFrom, getStanzaId, getTo, hasExtension, hasExtension, hasExtension

    Methods inherited from interface org.jivesoftware.smack.packet.XmlElement

    getQName
  • Field Details

  • Constructor Details

    • MamQueryIQ

      public MamQueryIQ(MamVersion version, String queryId)
      MAM query IQ constructor.
      Parameters:
      version - TODO javadoc me please
      queryId - TODO javadoc me please
    • MamQueryIQ

      public MamQueryIQ(MamVersion version, org.jivesoftware.smackx.xdata.packet.DataForm form)
      MAM query IQ constructor.
      Parameters:
      version - TODO javadoc me please
      form - TODO javadoc me please
    • MamQueryIQ

      public MamQueryIQ(MamVersion version, String queryId, org.jivesoftware.smackx.xdata.packet.DataForm form)
      MAM query IQ constructor.
      Parameters:
      version - TODO javadoc me please
      queryId - TODO javadoc me please
      form - TODO javadoc me please
    • MamQueryIQ

      public MamQueryIQ(MamVersion version, String queryId, String node, org.jivesoftware.smackx.xdata.packet.DataForm dataForm)
      MAM query IQ constructor.
      Parameters:
      version - TODO javadoc me please
      queryId - TODO javadoc me please
      node - TODO javadoc me please
      dataForm - TODO javadoc me please
  • Method Details

    • getQueryId

      public String getQueryId()
      Get query id.
      Returns:
      the query id
    • getNode

      public String getNode()
      Get the Node name.
      Returns:
      the node
    • getDataForm

      public org.jivesoftware.smackx.xdata.packet.DataForm getDataForm()
      Get the data form.
      Returns:
      the data form
    • getIQChildElementBuilder

      protected org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder getIQChildElementBuilder(org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder xml)
      Specified by:
      getIQChildElementBuilder in class org.jivesoftware.smack.packet.IQ