public class ASCIIFilePointLocatorVO extends AbstractPointLocatorVO implements com.serotonin.json.JsonSerializable
Modifier and Type | Field and Description |
---|---|
private boolean |
customTimestamp |
private int |
dataType |
private static long |
serialVersionUID |
private boolean |
settable |
private java.lang.String |
timestampFormat |
private java.lang.String |
timestampRegex |
private java.lang.String |
valueRegex |
private static int |
version |
Constructor and Description |
---|
ASCIIFilePointLocatorVO() |
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
|
com.serotonin.web.i18n.LocalizableMessage |
getConfigurationDescription()
An arbitrary description of the point location configuration for human consumption.
|
int |
getDataType() |
int |
getDataTypeId()
One of the com.serotonin.mango.DataTypes
|
java.lang.String |
getTimestampFormat() |
java.lang.String |
getTimestampRegex() |
java.lang.String |
getValueRegex() |
boolean |
isCustomTimestamp() |
boolean |
isSettable()
Can the value be set in the data source?
|
void |
jsonDeserialize(com.serotonin.json.JsonReader arg0,
com.serotonin.json.JsonObject arg1) |
void |
jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> arg0) |
private void |
readObject(java.io.ObjectInputStream in) |
void |
setCustomTimestamp(boolean customTimestamp) |
void |
setDataType(int dataType) |
void |
setSettable(boolean settable) |
void |
setTimestampFormat(java.lang.String timestampFormat) |
void |
setTimestampRegex(java.lang.String timestampRegex) |
void |
setValueRegex(java.lang.String valueRegex) |
void |
validate(com.serotonin.web.dwr.DwrResponseI18n response)
Validate.
|
private void |
writeObject(java.io.ObjectOutputStream out) |
deserializeDataType, getDataPointSaveHandler, getDataTypeMessage, getMessage, isRelinquishable, serializeDataType
private java.lang.String valueRegex
private boolean customTimestamp
private java.lang.String timestampFormat
private java.lang.String timestampRegex
private int dataType
private boolean settable
private static final long serialVersionUID
private static final int version
public void validate(com.serotonin.web.dwr.DwrResponseI18n response)
PointLocatorVO
validate
in interface PointLocatorVO
public java.lang.String getValueRegex()
public void setValueRegex(java.lang.String valueRegex)
public java.lang.String getTimestampRegex()
public void setTimestampRegex(java.lang.String timestampRegex)
public int getDataType()
public void setDataType(int dataType)
public void setSettable(boolean settable)
public PointLocatorRT createRuntime()
PointLocatorVO
createRuntime
in interface PointLocatorVO
public com.serotonin.web.i18n.LocalizableMessage getConfigurationDescription()
PointLocatorVO
getConfigurationDescription
in interface PointLocatorVO
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void jsonDeserialize(com.serotonin.json.JsonReader arg0, com.serotonin.json.JsonObject arg1) throws com.serotonin.json.JsonException
jsonDeserialize
in interface com.serotonin.json.JsonSerializable
com.serotonin.json.JsonException
public void jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> arg0)
jsonSerialize
in interface com.serotonin.json.JsonSerializable
public int getDataTypeId()
PointLocatorVO
getDataTypeId
in interface PointLocatorVO
public boolean isSettable()
PointLocatorVO
isSettable
in interface PointLocatorVO
public void addProperties(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list)
addProperties
in interface ChangeComparableObject
public void addPropertyChanges(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list, java.lang.Object o)
addPropertyChanges
in interface ChangeComparableObject
public void setCustomTimestamp(boolean customTimestamp)
public boolean isCustomTimestamp()
public void setTimestampFormat(java.lang.String timestampFormat)
public java.lang.String getTimestampFormat()