Class Slot

  • All Implemented Interfaces:
    org.jivesoftware.smack.packet.Element, org.jivesoftware.smack.packet.FullyQualifiedElement, org.jivesoftware.smack.packet.IqView, org.jivesoftware.smack.packet.NamedElement, org.jivesoftware.smack.packet.StanzaView, org.jivesoftware.smack.packet.TopLevelStreamElement, org.jivesoftware.smack.packet.XmlLangElement
    Direct Known Subclasses:
    Slot_V0_2

    public class Slot
    extends org.jivesoftware.smack.packet.IQ
    Slot responded by upload service.
    See Also:
    XEP-0363: HTTP File Upload
    • 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 java.lang.String ELEMENT  
      protected java.net.URL getUrl  
      static java.lang.String NAMESPACE  
      protected java.net.URL putUrl  
      • 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 
      Modifier Constructor Description
        Slot​(java.net.URL putUrl, java.net.URL getUrl)  
        Slot​(java.net.URL putUrl, java.net.URL getUrl, java.util.Map<java.lang.String,​java.lang.String> headers)  
      protected Slot​(java.net.URL putUrl, java.net.URL getUrl, java.util.Map<java.lang.String,​java.lang.String> headers, java.lang.String namespace)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.net.URL getGetUrl()  
      java.util.Map<java.lang.String,​java.lang.String> getHeaders()  
      protected org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder getIQChildElementBuilder​(org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder xml)  
      java.net.URL getPutUrl()  
      • Methods inherited from class org.jivesoftware.smack.packet.IQ

        createErrorResponse, createErrorResponse, createErrorResponse, createResultIQ, getChildElementName, getChildElementNamespace, getChildElementQName, getChildElementXML, getElementName, getType, isRequestIQ, isResponseIQ, setType, toString, toXML
      • Methods inherited from class org.jivesoftware.smack.packet.Stanza

        addCommonAttributes, addExtension, addExtensions, appendErrorIfExists, getDefaultLanguage, getError, getExtension, getExtension, getExtension, getExtensionElement, getExtensions, getExtensions, getExtensions, getExtensions, getExtensionsMap, getFrom, getLanguage, getNamespace, getStanzaId, getTo, hasExtension, hasExtension, hasStanzaIdSet, logCommonAttributes, overrideExtension, removeExtension, removeExtension, setError, setError, setFrom, setLanguage, setNewStanzaId, setStanzaId, 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.FullyQualifiedElement

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

        getError, getExtension, getExtension, getExtensions, getExtensions, getExtensions, getFrom, getStanzaId, getTo, hasExtension, hasExtension, hasExtension
    • Field Detail

      • putUrl

        protected final java.net.URL putUrl
      • getUrl

        protected final java.net.URL getUrl
    • Constructor Detail

      • Slot

        public Slot​(java.net.URL putUrl,
                    java.net.URL getUrl)
      • Slot

        public Slot​(java.net.URL putUrl,
                    java.net.URL getUrl,
                    java.util.Map<java.lang.String,​java.lang.String> headers)
      • Slot

        protected Slot​(java.net.URL putUrl,
                       java.net.URL getUrl,
                       java.util.Map<java.lang.String,​java.lang.String> headers,
                       java.lang.String namespace)
    • Method Detail

      • getPutUrl

        public java.net.URL getPutUrl()
      • getGetUrl

        public java.net.URL getGetUrl()
      • getHeaders

        public java.util.Map<java.lang.String,​java.lang.String> getHeaders()
      • 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