Class MUCLightCreateIQ

  • 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

    public class MUCLightCreateIQ
    extends org.jivesoftware.smack.packet.IQ
    MUCLight create IQ class.
    • 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  
      static java.lang.String NAMESPACE  
      • 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
      MUCLightCreateIQ​(org.jxmpp.jid.EntityJid room, java.lang.String roomName, java.lang.String subject, java.util.HashMap<java.lang.String,​java.lang.String> customConfigs, java.util.List<org.jxmpp.jid.Jid> occupants)
      MUCLight create IQ constructor.
      MUCLightCreateIQ​(org.jxmpp.jid.EntityJid room, java.lang.String roomName, java.util.List<org.jxmpp.jid.Jid> occupants)
      MUCLight create IQ constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      MUCLightRoomConfiguration getConfiguration()
      Get the room configuration.
      protected org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder getIQChildElementBuilder​(org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder xml)  
      java.util.HashMap<org.jxmpp.jid.Jid,​MUCLightAffiliation> getOccupants()
      Get the room occupants.
      • 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
    • Constructor Detail

      • MUCLightCreateIQ

        public MUCLightCreateIQ​(org.jxmpp.jid.EntityJid room,
                                java.lang.String roomName,
                                java.lang.String subject,
                                java.util.HashMap<java.lang.String,​java.lang.String> customConfigs,
                                java.util.List<org.jxmpp.jid.Jid> occupants)
        MUCLight create IQ constructor.
        Parameters:
        room - TODO javadoc me please
        roomName - TODO javadoc me please
        subject - TODO javadoc me please
        customConfigs - TODO javadoc me please
        occupants - TODO javadoc me please
      • MUCLightCreateIQ

        public MUCLightCreateIQ​(org.jxmpp.jid.EntityJid room,
                                java.lang.String roomName,
                                java.util.List<org.jxmpp.jid.Jid> occupants)
        MUCLight create IQ constructor.
        Parameters:
        room - TODO javadoc me please
        roomName - TODO javadoc me please
        occupants - TODO javadoc me please
    • Method Detail

      • getConfiguration

        public MUCLightRoomConfiguration getConfiguration()
        Get the room configuration.
        Returns:
        the room configuration
      • getOccupants

        public java.util.HashMap<org.jxmpp.jid.Jid,​MUCLightAffiliation> getOccupants()
        Get the room occupants.
        Returns:
        the room occupants
      • 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