public class EventElement extends java.lang.Object implements EmbeddedPacketExtension
getEventType()
. The
embedded event information, which is specific to the event type, can be retrieved by the getEvent()
method.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ELEMENT
The constant String "event".
|
static java.lang.String |
NAMESPACE
The constant String "http://jabber.org/protocol/pubsub#event".
|
Constructor and Description |
---|
EventElement(EventElementType eventType,
NodeExtension eventExt) |
Modifier and Type | Method and Description |
---|---|
static EventElement |
from(Stanza stanza) |
java.lang.String |
getElementName()
Returns the root element name.
|
NodeExtension |
getEvent() |
EventElementType |
getEventType() |
java.util.List<ExtensionElement> |
getExtensions()
Get the list of embedded
ExtensionElement objects. |
java.lang.String |
getNamespace()
Returns the root element XML namespace.
|
XmlStringBuilder |
toXML()
Returns the XML representation of this Element.
|
public static final java.lang.String ELEMENT
public static final java.lang.String NAMESPACE
public EventElement(EventElementType eventType, NodeExtension eventExt)
public EventElementType getEventType()
public java.util.List<ExtensionElement> getExtensions()
EmbeddedPacketExtension
ExtensionElement
objects.getExtensions
in interface EmbeddedPacketExtension
ExtensionElement
public NodeExtension getEvent()
public java.lang.String getElementName()
NamedElement
getElementName
in interface NamedElement
public java.lang.String getNamespace()
ExtensionElement
getNamespace
in interface ExtensionElement
public XmlStringBuilder toXML()
Element
public static EventElement from(Stanza stanza)