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(java.lang.String enclosingNamespace) |
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.NamedElementpublic final org.jivesoftware.smack.util.XmlStringBuilder toXML(java.lang.String enclosingNamespace)
toXML in interface org.jivesoftware.smack.packet.Elementpublic final java.lang.String getValueString()
protected abstract java.lang.String getValueInternal()