Class MediaElement
- java.lang.Object
-
- org.jivesoftware.smackx.mediaelement.element.MediaElement
-
- All Implemented Interfaces:
org.jivesoftware.smack.packet.Element,org.jivesoftware.smack.packet.FullyQualifiedElement,org.jivesoftware.smack.packet.NamedElement,org.jivesoftware.smack.packet.XmlLangElement,FormFieldChildElement
public class MediaElement extends java.lang.Object implements FormFieldChildElement
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMediaElement.Builderstatic classMediaElement.Uri
-
Constructor Summary
Constructors Constructor Description MediaElement(MediaElement.Builder builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MediaElement.Builderbuilder()MediaElementfrom(FormField formField)java.lang.StringgetElementName()org.jivesoftware.smack.datatypes.UInt16getHeight()java.lang.StringgetNamespace()javax.xml.namespace.QNamegetQName()java.util.List<MediaElement.Uri>getUris()org.jivesoftware.smack.datatypes.UInt16getWidth()org.jivesoftware.smack.util.XmlStringBuildertoXML(org.jivesoftware.smack.packet.XmlEnvironment xmlEnvironment)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jivesoftware.smackx.xdata.FormFieldChildElement
checkConsistency, isExclusiveElement, mustBeOnlyOfHisKind, requiresNoTypeSet, validate
-
-
-
-
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
-
QNAME
public static final javax.xml.namespace.QName QNAME
-
-
Constructor Detail
-
MediaElement
public MediaElement(MediaElement.Builder builder)
-
-
Method Detail
-
getHeight
public org.jivesoftware.smack.datatypes.UInt16 getHeight()
-
getWidth
public org.jivesoftware.smack.datatypes.UInt16 getWidth()
-
getUris
public java.util.List<MediaElement.Uri> getUris()
-
getElementName
public java.lang.String getElementName()
- Specified by:
getElementNamein interfaceorg.jivesoftware.smack.packet.NamedElement
-
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespacein interfaceorg.jivesoftware.smack.packet.FullyQualifiedElement
-
getQName
public javax.xml.namespace.QName getQName()
- Specified by:
getQNamein interfaceorg.jivesoftware.smack.packet.FullyQualifiedElement
-
toXML
public org.jivesoftware.smack.util.XmlStringBuilder toXML(org.jivesoftware.smack.packet.XmlEnvironment xmlEnvironment)
- Specified by:
toXMLin interfaceorg.jivesoftware.smack.packet.Element
-
from
public MediaElement from(FormField formField)
-
builder
public static MediaElement.Builder builder()
-
-