Class UserTuneElement

  • All Implemented Interfaces:
    org.jivesoftware.smack.packet.Element, org.jivesoftware.smack.packet.ExtensionElement, org.jivesoftware.smack.packet.FullyQualifiedElement, org.jivesoftware.smack.packet.NamedElement, org.jivesoftware.smack.packet.XmlLangElement

    public final class UserTuneElement
    extends java.lang.Object
    implements org.jivesoftware.smack.packet.ExtensionElement
    ExtensionElement that contains the UserTune.
    Instance of UserTuneElement can be created using UserTuneElement.Builder.build() method.
    • Field Detail

      • QNAME

        public static final javax.xml.namespace.QName QNAME
    • Method Detail

      • getNamespace

        public java.lang.String getNamespace()
        Specified by:
        getNamespace in interface org.jivesoftware.smack.packet.FullyQualifiedElement
      • getElementName

        public java.lang.String getElementName()
        Specified by:
        getElementName in interface org.jivesoftware.smack.packet.NamedElement
      • getArtist

        public java.lang.String getArtist()
      • getLength

        public org.jivesoftware.smack.datatypes.UInt16 getLength()
      • getRating

        public java.lang.Integer getRating()
      • getSource

        public java.lang.String getSource()
      • getTitle

        public java.lang.String getTitle()
      • getTrack

        public java.lang.String getTrack()
      • getUri

        public java.net.URI getUri()
      • toXML

        public org.jivesoftware.smack.util.XmlStringBuilder toXML​(org.jivesoftware.smack.packet.XmlEnvironment xmlEnvironment)
        Specified by:
        toXML in interface org.jivesoftware.smack.packet.Element
      • hasUserTuneElement

        public static boolean hasUserTuneElement​(org.jivesoftware.smack.packet.Message message)
      • from

        public static UserTuneElement from​(org.jivesoftware.smack.packet.Message message)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object