Class MUCLightElements.ConfigurationsChangeExtension

  • All Implemented Interfaces:
    org.jivesoftware.smack.packet.Element, org.jivesoftware.smack.packet.ExtensionElement, org.jivesoftware.smack.packet.FullyQualifiedElement, org.jivesoftware.smack.packet.NamedElement, org.jivesoftware.smack.packet.XmlLangElement
    Enclosing class:
    MUCLightElements

    public static class MUCLightElements.ConfigurationsChangeExtension
    extends java.lang.Object
    implements org.jivesoftware.smack.packet.ExtensionElement
    Configurations change extension element class.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ELEMENT  
      static java.lang.String NAMESPACE  
    • Constructor Summary

      Constructors 
      Constructor Description
      ConfigurationsChangeExtension​(java.lang.String prevVersion, java.lang.String version, java.lang.String roomName, java.lang.String subject, java.util.HashMap<java.lang.String,​java.lang.String> customConfigs)
      Configurations change extension constructor.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static MUCLightElements.ConfigurationsChangeExtension from​(org.jivesoftware.smack.packet.Message message)  
      java.util.HashMap<java.lang.String,​java.lang.String> getCustomConfigs()
      Get the room custom configurations.
      java.lang.String getElementName()  
      java.lang.String getNamespace()  
      java.lang.String getPrevVersion()
      Get the previous version.
      java.lang.String getRoomName()
      Get the room name.
      java.lang.String getSubject()
      Get the room subject.
      java.lang.String getVersion()
      Get the version.
      java.lang.CharSequence toXML​(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.jivesoftware.smack.packet.Element

        toXML, toXML
      • Methods inherited from interface org.jivesoftware.smack.packet.FullyQualifiedElement

        getLanguage, getQName
    • Constructor Detail

      • ConfigurationsChangeExtension

        public ConfigurationsChangeExtension​(java.lang.String prevVersion,
                                             java.lang.String version,
                                             java.lang.String roomName,
                                             java.lang.String subject,
                                             java.util.HashMap<java.lang.String,​java.lang.String> customConfigs)
        Configurations change extension constructor.
        Parameters:
        prevVersion - TODO javadoc me please
        version - TODO javadoc me please
        roomName - TODO javadoc me please
        subject - TODO javadoc me please
        customConfigs - TODO javadoc me please
    • Method Detail

      • getElementName

        public java.lang.String getElementName()
        Specified by:
        getElementName in interface org.jivesoftware.smack.packet.NamedElement
      • getNamespace

        public java.lang.String getNamespace()
        Specified by:
        getNamespace in interface org.jivesoftware.smack.packet.FullyQualifiedElement
      • getPrevVersion

        public java.lang.String getPrevVersion()
        Get the previous version.
        Returns:
        the previous version
      • getVersion

        public java.lang.String getVersion()
        Get the version.
        Returns:
        the version
      • getRoomName

        public java.lang.String getRoomName()
        Get the room name.
        Returns:
        the room name
      • getSubject

        public java.lang.String getSubject()
        Get the room subject.
        Returns:
        the room subject
      • getCustomConfigs

        public java.util.HashMap<java.lang.String,​java.lang.String> getCustomConfigs()
        Get the room custom configurations.
        Returns:
        the room custom configurations
      • toXML

        public java.lang.CharSequence toXML​(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace)
        Specified by:
        toXML in interface org.jivesoftware.smack.packet.Element