public abstract class IoTDataField
extends java.lang.Object
implements org.jivesoftware.smack.packet.NamedElement
Modifier and Type | Class and Description |
---|---|
static class |
IoTDataField.BooleanField |
static class |
IoTDataField.IntField |
Modifier | Constructor and Description |
---|---|
protected |
IoTDataField(org.jivesoftware.smackx.iot.data.element.IoTDataField.Type type,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getElementName() |
java.lang.String |
getName() |
protected abstract java.lang.String |
getValueInternal() |
java.lang.String |
getValueString() |
org.jivesoftware.smack.util.XmlStringBuilder |
toXML() |
protected IoTDataField(org.jivesoftware.smackx.iot.data.element.IoTDataField.Type type, java.lang.String name)
public final java.lang.String getName()
public final java.lang.String getElementName()
getElementName
in interface org.jivesoftware.smack.packet.NamedElement
public final org.jivesoftware.smack.util.XmlStringBuilder toXML()
toXML
in interface org.jivesoftware.smack.packet.Element
public final java.lang.String getValueString()
protected abstract java.lang.String getValueInternal()