|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amx.duet.tools.lang.ValidateUtil
A utility class used to perform common validation routines in Duet modules.
Constructor Summary | |
ValidateUtil()
|
Method Summary | |
static int |
ATOI(java.lang.String str)
Simulates the functionality of the NetLinx ATOI function. |
static boolean |
isValidDPS(com.amx.duet.core.master.netlinx.DPS dps)
Checks to see if the DPS passed in does not contain a 0 for the device or port numbers |
static boolean |
isValidDPS(java.lang.String dps)
Checks to see if the string passed in is a NetLinx D:P:S or not |
static boolean |
isValidIP(java.lang.String ip)
Checks to see if the string passed in is a valid IP address or not |
static java.lang.String |
validateBaudRate(java.lang.String rate,
java.lang.String[] validRates,
java.lang.String defaultRate)
Validates the current baud rate. |
static java.lang.String |
validateDeviceID(java.lang.String deviceID,
int nMinID,
int nMaxID,
java.lang.String defaultID)
Validates the current device ID. |
static java.lang.String |
validatePollTime(java.lang.String polltime,
long nTime)
Deprecated. Use validatePollTime(String, long, long, long) instead.
Validates the current poll time. If the current poll time is invalid, the passed in
time value (in seconds) is returned. |
static java.lang.String |
validatePollTime(java.lang.String polltime,
long lMin,
long lMax,
long lTime)
Validates the current poll time. |
static java.lang.String |
validateReconnnectTime(java.lang.String connectTime,
long lMin,
long lMax,
long lTime)
|
static java.lang.String |
validateTimeoutCount(java.lang.String timeout,
int nMax,
int nDefault)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ValidateUtil()
Method Detail |
public static java.lang.String validateBaudRate(java.lang.String rate, java.lang.String[] validRates, java.lang.String defaultRate)
rate
- String containing the device's current baud rate settingvalidRates
- an array of Strings containing all valid baud rates for the devicedefaultRate
- String containing the device's default baud rate
public static java.lang.String validateDeviceID(java.lang.String deviceID, int nMinID, int nMaxID, java.lang.String defaultID)
deviceID
- String containing the device's current device ID settingnMinID
- integer, represents the smallest valid IDnMaxID
- integer, represents the largest valid IDdefaultID
- String containing the device's default ID
public static java.lang.String validatePollTime(java.lang.String polltime, long nTime)
validatePollTime(String, long, long, long)
instead.
Validates the current poll time. If the current poll time is invalid, the passed in
time value (in seconds) is returned.
polltime
- String containing the device's current poll time settingnTime
- integer, represents the default poll time in milliseconds
public static java.lang.String validatePollTime(java.lang.String polltime, long lMin, long lMax, long lTime)
polltime
- String containing the device's current poll time settinglMin
- minimum poll time value.lMax
- maximum poll time value.lTime
- integer, represents the default poll time in milliseconds
public static java.lang.String validateTimeoutCount(java.lang.String timeout, int nMax, int nDefault)
timeout
- nMax
- nDefault
-
public static java.lang.String validateReconnnectTime(java.lang.String connectTime, long lMin, long lMax, long lTime)
lMin
- lMax
- lTime
-
public static final boolean isValidDPS(java.lang.String dps)
dps
- String containing the DPS to validate
public static final boolean isValidDPS(com.amx.duet.core.master.netlinx.DPS dps)
dps
- DPS to validate
public static final boolean isValidIP(java.lang.String ip)
ip
- String containing the address to validate
public static int ATOI(java.lang.String str)
str
- - String containing an int value
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |