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 Object implements ExtensionElement
Configurations change extension element class.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MUCLightElements.ConfigurationsChangeExtension
from(Message message)
HashMap<String,String>
getCustomConfigs()
Get the room custom configurations.String
getElementName()
Returns the root element name.String
getNamespace()
Returns the root element XML namespace.String
getPrevVersion()
Get the previous version.String
getRoomName()
Get the room name.String
getSubject()
Get the room subject.String
getVersion()
Get the version.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 String ELEMENT
- See Also:
- Constant Field Values
-
NAMESPACE
public static final String NAMESPACE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ConfigurationsChangeExtension
public ConfigurationsChangeExtension(String prevVersion, String version, String roomName, String subject, HashMap<String,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 String getElementName()
Description copied from interface:NamedElement
Returns the root element name.- Specified by:
getElementName
in interfaceNamedElement
- Returns:
- the element name.
-
getNamespace
public String getNamespace()
Description copied from interface:FullyQualifiedElement
Returns the root element XML namespace.- Specified by:
getNamespace
in interfaceFullyQualifiedElement
- Returns:
- the namespace.
-
getPrevVersion
public String getPrevVersion()
Get the previous version.- Returns:
- the previous version
-
getVersion
public String getVersion()
Get the version.- Returns:
- the version
-
getRoomName
public String getRoomName()
Get the room name.- Returns:
- the room name
-
getSubject
public String getSubject()
Get the room subject.- Returns:
- the room subject
-
getCustomConfigs
public HashMap<String,String> getCustomConfigs()
Get the room custom configurations.- Returns:
- the room custom configurations
-
toXML
public CharSequence toXML(XmlEnvironment enclosingNamespace)
-
from
public static MUCLightElements.ConfigurationsChangeExtension from(Message message)
-
-