public class ExternalElement
extends java.lang.Object
implements org.jivesoftware.smack.packet.NamedElement
FasteningElement.
Reference to a top level element in the stanza that contains the FasteningElement.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ATTR_ELEMENT_NAMESPACE |
static java.lang.String |
ATTR_NAME |
static java.lang.String |
ELEMENT |
| Constructor and Description |
|---|
ExternalElement(java.lang.String name)
Create a new
ExternalElement that references a top level element with the given name. |
ExternalElement(java.lang.String name,
java.lang.String elementNamespace)
Create a new
ExternalElement that references a top level element with the given name and namespace. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getElementName() |
java.lang.String |
getElementNamespace()
Namespace of the referenced top level element, eg.
|
java.lang.String |
getName()
Name of the referenced top level element, eg.
|
org.jivesoftware.smack.util.XmlStringBuilder |
toXML(org.jivesoftware.smack.packet.XmlEnvironment xmlEnvironment) |
public static final java.lang.String ELEMENT
public static final java.lang.String ATTR_NAME
public static final java.lang.String ATTR_ELEMENT_NAMESPACE
public ExternalElement(java.lang.String name)
ExternalElement that references a top level element with the given name.name - name of the top level elementpublic ExternalElement(java.lang.String name,
java.lang.String elementNamespace)
ExternalElement that references a top level element with the given name and namespace.name - name of the top level elementelementNamespace - namespace of the top level elementpublic java.lang.String getElementName()
getElementName in interface org.jivesoftware.smack.packet.NamedElementpublic org.jivesoftware.smack.util.XmlStringBuilder toXML(org.jivesoftware.smack.packet.XmlEnvironment xmlEnvironment)
toXML in interface org.jivesoftware.smack.packet.Elementpublic java.lang.String getName()
public java.lang.String getElementNamespace()