Class MUCLightElements.ConfigurationsChangeExtension
- java.lang.Object
-
- org.jivesoftware.smackx.muclight.element.MUCLightElements.ConfigurationsChangeExtension
-
- All Implemented Interfaces:
Element
,ExtensionElement
,FullyQualifiedElement
,NamedElement
,XmlLangElement
- Enclosing class:
- MUCLightElements
public static class MUCLightElements.ConfigurationsChangeExtension extends java.lang.Object implements ExtensionElement
Configurations change extension element class.
-
-
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(Message message)
java.util.HashMap<java.lang.String,java.lang.String>
getCustomConfigs()
Get the room custom configurations.java.lang.String
getElementName()
Returns the root element name.java.lang.String
getNamespace()
Returns the root element XML namespace.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(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.FullyQualifiedElement
getLanguage, getQName
-
-
-
-
Field Detail
-
ELEMENT
public static final java.lang.String ELEMENT
- See Also:
- Constant Field Values
-
NAMESPACE
public static final java.lang.String NAMESPACE
- See Also:
- Constant Field Values
-
-
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 pleaseversion
- TODO javadoc me pleaseroomName
- TODO javadoc me pleasesubject
- TODO javadoc me pleasecustomConfigs
- TODO javadoc me please
-
-
Method Detail
-
getElementName
public java.lang.String getElementName()
Description copied from interface:NamedElement
Returns the root element name.- Specified by:
getElementName
in interfaceNamedElement
- Returns:
- the element name.
-
getNamespace
public java.lang.String getNamespace()
Description copied from interface:FullyQualifiedElement
Returns the root element XML namespace.- Specified by:
getNamespace
in interfaceFullyQualifiedElement
- Returns:
- the namespace.
-
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(XmlEnvironment enclosingNamespace)
-
from
public static MUCLightElements.ConfigurationsChangeExtension from(Message message)
-
-