|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.fdsapi.arrays.DataTypeParser
Class used to determine the type of a passed in Object. The methods return true if the passed in data is of the same type as the method name would indicate.
Several of the String recognition methods were take from a posting on www.experts-exchange.com by maheshexp
| Constructor Summary | |
DataTypeParser()
Creates a new instance of DataTypeParser |
|
| Method Summary | |
java.lang.Object |
getComparisonValue(java.lang.Object dataType,
java.lang.String compValue)
Takes a String from ArraySQL and converts it to the appropriate data type based on the comparison value. |
boolean |
isAlpha(char v)
|
boolean |
isAlpha(java.lang.String str)
|
boolean |
isAlphaNumeric(char v)
|
boolean |
isAlphaNumeric(java.lang.String str)
|
boolean |
isBigDecimal(java.lang.Object dataType)
|
boolean |
isBigInteger(java.lang.Object dataType)
|
boolean |
isBoolean(java.lang.Object dataType)
|
boolean |
isCharacter(java.lang.Object dataType)
|
boolean |
isDate(java.lang.Object dataType)
|
boolean |
isDateString(java.lang.String str)
|
boolean |
isDigit(char v)
|
boolean |
isDouble(java.lang.Object dataType)
|
boolean |
isFloat(java.lang.Object dataType)
|
boolean |
isFloatString(java.lang.String str)
|
boolean |
isInFormat(java.lang.String value)
|
boolean |
isInteger(java.lang.Object dataType)
|
boolean |
isIntegerString(java.lang.String str)
|
boolean |
isLong(java.lang.Object dataType)
|
boolean |
isNull(java.lang.Object dataType)
|
boolean |
isQuotedString(java.lang.String str)
|
boolean |
isShort(java.lang.Object dataType)
|
boolean |
isString(java.lang.Object dataType)
|
java.lang.String |
stripQuotes(java.lang.String str)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DataTypeParser()
| Method Detail |
public boolean isNull(java.lang.Object dataType)
public boolean isDate(java.lang.Object dataType)
public boolean isString(java.lang.Object dataType)
public boolean isInteger(java.lang.Object dataType)
public boolean isBoolean(java.lang.Object dataType)
public boolean isFloat(java.lang.Object dataType)
public boolean isCharacter(java.lang.Object dataType)
public boolean isDouble(java.lang.Object dataType)
public boolean isBigDecimal(java.lang.Object dataType)
public boolean isBigInteger(java.lang.Object dataType)
public boolean isLong(java.lang.Object dataType)
public boolean isShort(java.lang.Object dataType)
public boolean isDigit(char v)
public boolean isAlpha(char v)
public boolean isAlphaNumeric(char v)
public boolean isFloatString(java.lang.String str)
public boolean isIntegerString(java.lang.String str)
public boolean isAlpha(java.lang.String str)
public boolean isAlphaNumeric(java.lang.String str)
public boolean isDateString(java.lang.String str)
public boolean isQuotedString(java.lang.String str)
public java.lang.String stripQuotes(java.lang.String str)
public boolean isInFormat(java.lang.String value)
public java.lang.Object getComparisonValue(java.lang.Object dataType,
java.lang.String compValue)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||