public class OneWirePointLocatorVO extends AbstractPointLocatorVO implements com.serotonin.json.JsonSerializable
| Modifier and Type | Class and Description | 
|---|---|
| static interface  | OneWirePointLocatorVO.AttributeTypes | 
| Modifier and Type | Field and Description | 
|---|---|
| private java.lang.String | addressThe address of the container. | 
| private static ExportCodes | ATTRIBUTE_CODES | 
| private int | attributeIdThe attribute within the container that we are interested in. | 
| private int | indexThe index of the attribute within the container. | 
| private static long | serialVersionUID | 
| private static int | version | 
| Constructor and Description | 
|---|
| OneWirePointLocatorVO() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addProperties(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list) | 
| void | addPropertyChanges(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list,
                  java.lang.Object o) | 
| PointLocatorRT | createRuntime()Create a runtime version of the locator | 
| java.lang.String | getAddress() | 
| static int | getAttributeDataType(int attributeId) | 
| java.lang.String | getAttributeDescription() | 
| static java.lang.String | getAttributeDescription(int attributeId) | 
| int | getAttributeId() | 
| java.lang.String | getAttributeIndexDescription() | 
| com.serotonin.web.i18n.LocalizableMessage | getConfigurationDescription()An arbitrary description of the point location configuration for human consumption. | 
| int | getDataTypeId()One of the com.serotonin.mango.DataTypes | 
| int | getIndex() | 
| boolean | isSettable()Can the value be set in the data source? | 
| void | jsonDeserialize(com.serotonin.json.JsonReader reader,
               com.serotonin.json.JsonObject json) | 
| void | jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map) | 
| private void | readObject(java.io.ObjectInputStream in) | 
| void | setAddress(java.lang.String address) | 
| void | setAttributeId(int attributeId) | 
| void | setIndex(int index) | 
| void | validate(com.serotonin.web.dwr.DwrResponseI18n response)Validate. | 
| private void | writeObject(java.io.ObjectOutputStream out) | 
deserializeDataType, getDataPointSaveHandler, getDataTypeMessage, getMessage, isRelinquishable, serializeDataTypeprivate static final ExportCodes ATTRIBUTE_CODES
private java.lang.String address
private int attributeId
private int index
private static final long serialVersionUID
private static final int version
public static java.lang.String getAttributeDescription(int attributeId)
public static int getAttributeDataType(int attributeId)
public java.lang.String getAttributeDescription()
public int getDataTypeId()
PointLocatorVOgetDataTypeId in interface PointLocatorVOpublic java.lang.String getAttributeIndexDescription()
public boolean isSettable()
PointLocatorVOisSettable in interface PointLocatorVOpublic PointLocatorRT createRuntime()
PointLocatorVOcreateRuntime in interface PointLocatorVOpublic com.serotonin.web.i18n.LocalizableMessage getConfigurationDescription()
PointLocatorVOgetConfigurationDescription in interface PointLocatorVOpublic int getAttributeId()
public void setAttributeId(int attributeId)
public java.lang.String getAddress()
public void setAddress(java.lang.String address)
public int getIndex()
public void setIndex(int index)
public void validate(com.serotonin.web.dwr.DwrResponseI18n response)
PointLocatorVOvalidate in interface PointLocatorVOpublic void addProperties(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list)
addProperties in interface ChangeComparableObjectpublic void addPropertyChanges(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list,
                               java.lang.Object o)
addPropertyChanges in interface ChangeComparableObjectprivate void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
java.io.IOExceptionprivate void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException
java.io.IOExceptionpublic void jsonDeserialize(com.serotonin.json.JsonReader reader,
                            com.serotonin.json.JsonObject json)
                     throws com.serotonin.json.JsonException
jsonDeserialize in interface com.serotonin.json.JsonSerializablecom.serotonin.json.JsonExceptionpublic void jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map)
jsonSerialize in interface com.serotonin.json.JsonSerializable