|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.dse.tools.workbench.tbg.TbgValidator
Class that allows to parse and format between String objects and different types of objects.
Field Summary | |
protected static java.text.SimpleDateFormat |
dateFormat
This field stores the format used to format dates using the mask provided in datePattern field. |
protected static java.lang.String |
datePattern
This field stores the date mask to format the dates |
protected static Types |
externalValidator
This field stores an external formatter/parser. |
protected static java.text.NumberFormat |
numberFormat
This field stores the format used to format decimals using the mask provided in decimalPattern field. |
protected static java.lang.String |
numberPattern
This field stores the decimal mask to format the decimals |
Constructor Summary | |
TbgValidator()
This constructor creates a TypeValidator object. |
Method Summary | |
static java.lang.String |
format(java.lang.Object anObject)
Formats anObject to a String format. |
static java.lang.String |
formatBoolean(java.lang.Boolean aBoolean)
Formats a Boolean object to a String format. |
static java.lang.String |
formatChar(char aChar)
Formats a Character object to a String format. |
static java.lang.String |
formatChar(java.lang.Character aChar)
Formats a Character object to a String format. |
static java.lang.String |
formatColor(java.awt.Color aColor)
Formats a java.awt.Color object to a String format. |
static java.lang.String |
formatDate(java.util.Date aDate)
Formats a java.util.Date object to a String format. |
static java.lang.String |
formatDouble(java.lang.Double aDouble)
Formats a Double object to a String format. |
static java.lang.String |
formatFile(java.io.File aFile)
Formats a File object to a String format. |
static java.lang.String |
formatFloat(java.lang.Float aFloat)
Formats a Float object to a String format. |
static java.lang.String |
formatFont(java.awt.Font aFont)
Formats a Font object to a String format. |
static java.lang.String |
formatInteger(java.lang.Integer anInteger)
Formats a Integer object to a String format. |
static java.lang.String |
formatJavaInitializationString(com.ibm.dse.tools.workbench.util.JavaInitializationString aJavaInitString)
Formats a JavaInitializationString object to a String format. |
static java.lang.String |
formatLong(java.lang.Long aLong)
Formats a Long object to a String format. |
static java.lang.String |
formatRectangle(java.awt.Rectangle aRectangle)
Formats a java.awt.Rectangle object to a String format. |
static java.lang.String |
formatShort(java.lang.Short aShort)
Formats a Short object to a String format. |
static java.lang.String |
formatString(java.lang.String aString)
Formats a String object to a String format. |
static java.lang.String |
formatURL(java.net.URL aURL)
Formats a java.net.URL object to a String format. |
static boolean |
isBoolean(java.lang.String aBoolean)
Returns true if is possible to formataBoolean String to a Boolean object. |
static boolean |
isCharacter(java.lang.String aCharacter)
Returns true if is possible to formataCharacter String to a Character object. |
static boolean |
isColor(java.lang.String aColor)
Returns true if is possible to formataColor String to a Color object. |
static boolean |
isDate(java.lang.String aDate)
Returns true if is possible to formataDate String to a Date value. |
static boolean |
isDouble(java.lang.String aDouble)
Returns true if is possible to formataDouble String to a Double object. |
static boolean |
isFile(java.lang.String aFile)
Returns true if is possible to formataFile String to a File object. |
static boolean |
isFloat(java.lang.String aFloat)
Returns true if is possible to formataFloat String to a Float object. |
static boolean |
isFont(java.lang.String aFont)
Returns true if is possible to formataFont String to a Font object. |
static boolean |
isInteger(java.lang.String aInteger)
Returns true if is possible to formataInteger String to a Integer object. |
static boolean |
isJavaInitializationString(java.lang.String aString)
Returns true if is possible to formataString String to a JavaInitializationString object. |
static boolean |
isLong(java.lang.String aLong)
Returns true if is possible to formataLong String to a Long object. |
static boolean |
isRectangle(java.lang.String aRectangle)
Returns true if is possible to formataRectangle String to a Rectangle object. |
static boolean |
isShort(java.lang.String aShort)
Returns true if is possible to formataShort String to a Short object. |
static boolean |
isString(java.lang.String aString)
Returns true if is possible to formataString String to a String object. |
static boolean |
isURL(java.lang.String aURL)
Returns true if is possible to formataURL String to a URL object. |
static java.lang.Object |
parse(java.lang.String aString,
java.lang.String aType)
Parses aString String to a aType object. |
static boolean |
parseToBoolean(java.lang.String aBoolean)
Parses aBoolean String to a boolean object. |
static java.lang.Character |
parseToCharacter(java.lang.String aString)
Parses aString String to a Character object. |
static java.awt.Color |
parseToColor(java.lang.String aString)
Parses aString String to a java.awt.Color object. |
static java.util.Date |
parseToDate(java.lang.String aString)
Parses aString String to a java.util.Dater object. |
static java.lang.Double |
parseToDouble(java.lang.String aString)
Parses aString String to a Double object. |
static java.io.File |
parseToFile(java.lang.String fileName)
Parses fileName String to a java.io.File object. |
static java.lang.Float |
parseToFloat(java.lang.String aString)
Parses aString String to a Float object. |
static java.awt.Font |
parseToFont(java.lang.String fontValues)
Parses fontValues String to a java.awt.Font object. |
static java.lang.Integer |
parseToInteger(java.lang.String aString)
Parses aString String to a Integer object. |
static com.ibm.dse.tools.workbench.util.JavaInitializationString |
parseToJavaInitializationString(java.lang.String aString)
Parses aString String to a JavaInitializationString object. |
static java.lang.Long |
parseToLong(java.lang.String aString)
Parses aString String to a Long object. |
static java.awt.Rectangle |
parseToRectangle(java.lang.String aString)
Parses aString String to a java.awt.Rectangle object. |
static java.lang.Short |
parseToShort(java.lang.String aString)
Parses aString String to a Short object. |
static java.net.URL |
parseToURL(java.lang.String aString)
Parses aString String to a java.net.URL object. |
static void |
setDatePattern(java.lang.String aPattern)
Sets the Date Pattern. |
static void |
setNumberPattern(java.lang.String aPattern)
Sets the Decimal Pattern. |
static void |
setValidator(Types aType)
Sets an external type validator to use replacing the default provided one |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
protected static java.lang.String datePattern
protected static java.text.SimpleDateFormat dateFormat
protected static java.lang.String numberPattern
protected static java.text.NumberFormat numberFormat
protected static Types externalValidator
Constructor Detail |
public TbgValidator()
Method Detail |
public static java.lang.String format(java.lang.Object anObject) throws FormatException
Object
- anObject The object to be formated.public static java.lang.String formatBoolean(java.lang.Boolean aBoolean)
aBoolean
- java.lang.Boolean The object to be formatedpublic static java.lang.String formatChar(char aChar) throws FormatException
aChar
- char The object to be formated.public static java.lang.String formatChar(java.lang.Character aChar) throws FormatException
aChar
- java.lang.Character The object to be formatedpublic static java.lang.String formatColor(java.awt.Color aColor) throws FormatException
aColor
- java.awt.Color The object to be formatedpublic static java.lang.String formatDate(java.util.Date aDate) throws FormatException
aDate
- java.util.Date The object to be formatedpublic static java.lang.String formatDouble(java.lang.Double aDouble) throws FormatException
aDouble
- java.lang.Double The object to be formatedpublic static java.lang.String formatFile(java.io.File aFile) throws FormatException
aFile
- java.io.File The object to be formatedpublic static java.lang.String formatFloat(java.lang.Float aFloat) throws FormatException
aFloat
- java.lang.Float The object to be formatedpublic static java.lang.String formatFont(java.awt.Font aFont) throws FormatException
aFont
- java.awt.Font The object to be formatedpublic static java.lang.String formatInteger(java.lang.Integer anInteger) throws FormatException
anInteger
- java.lang.Integer The object to be formatedpublic static java.lang.String formatJavaInitializationString(com.ibm.dse.tools.workbench.util.JavaInitializationString aJavaInitString)
aJavaInitString
- com.ibm.dse.tools.workbench.util.JavaInitializationString The object to be formatedpublic static java.lang.String formatLong(java.lang.Long aLong) throws FormatException
aLong
- java.lang.Long The object to be formatedpublic static java.lang.String formatRectangle(java.awt.Rectangle aRectangle) throws FormatException
aRectangle
- java.awt.Rectangle The object to be formatedpublic static java.lang.String formatShort(java.lang.Short aShort) throws FormatException
aShort
- java.lang.Short The object to be formatedpublic static java.lang.String formatString(java.lang.String aString)
aString
- java.lang.String The object to be formatedpublic static java.lang.String formatURL(java.net.URL aURL) throws FormatException
aURL
- java.net.URL The object to be formatedpublic static boolean isBoolean(java.lang.String aBoolean)
aBoolean
- java.lang.String The object to ckeck.public static boolean isCharacter(java.lang.String aCharacter)
aCharacter
- java.lang.String The object to ckeck.public static boolean isColor(java.lang.String aColor)
aColor
- java.lang.String The object to ckeck.public static boolean isDate(java.lang.String aDate)
aDate
- java.lang.String The object to ckeck.public static boolean isDouble(java.lang.String aDouble)
aDouble
- java.lang.String The object to ckeck.public static boolean isFile(java.lang.String aFile)
aFile
- java.lang.String The object to ckeck.public static boolean isFloat(java.lang.String aFloat)
aFloat
- java.lang.String The object to ckeck.public static boolean isFont(java.lang.String aFont)
aFont
- java.lang.String The object to ckeck.public static boolean isInteger(java.lang.String aInteger)
aInteger
- java.lang.String The object to ckeck.public static boolean isJavaInitializationString(java.lang.String aString)
aString
- java.lang.String The object to ckeck.public static boolean isLong(java.lang.String aLong)
aLong
- java.lang.String The object to ckeck.public static boolean isRectangle(java.lang.String aRectangle)
aRectangle
- java.lang.String The object to ckeck.public static boolean isShort(java.lang.String aShort)
aShort
- java.lang.String The object to ckeck.public static boolean isString(java.lang.String aString)
aString
- java.lang.String The object to ckeck.public static boolean isURL(java.lang.String aURL)
aURL
- java.lang.String The object to ckeck.public static java.lang.Object parse(java.lang.String aString, java.lang.String aType) throws ParseException
aString
- java.lang.String The String object to be parsed.aType
- java.lang.String The type of the target object.public static boolean parseToBoolean(java.lang.String aBoolean) throws ParseException
java.lang.String
- aBoolean The String object to be parsed.public static java.lang.Character parseToCharacter(java.lang.String aString) throws ParseException
aString
- java.lang.String The String object to be parsed.public static java.awt.Color parseToColor(java.lang.String aString) throws ParseException
java.lang.String
- aString The String object to be parsed.public static java.util.Date parseToDate(java.lang.String aString) throws ParseException
aString
- java.lang.String The String object to be parsed.public static java.lang.Double parseToDouble(java.lang.String aString) throws ParseException
aString
- java.lang.String The String object to be parsed.public static java.io.File parseToFile(java.lang.String fileName) throws ParseException
aString
- String The String object to be parsed.public static java.lang.Float parseToFloat(java.lang.String aString) throws ParseException
aString
- java.lang.String The String object to be parsed.public static java.awt.Font parseToFont(java.lang.String fontValues) throws ParseException
aString
- java.lang.String The String object to be parsed.public static java.lang.Integer parseToInteger(java.lang.String aString) throws ParseException
aString
- java.lang.String The String object to be parsed.public static com.ibm.dse.tools.workbench.util.JavaInitializationString parseToJavaInitializationString(java.lang.String aString) throws ParseException
aString
- java.lang.String The String object to be parsed.public static java.lang.Long parseToLong(java.lang.String aString) throws ParseException
aString
- java.lang.String The String object to be parsed.public static java.awt.Rectangle parseToRectangle(java.lang.String aString) throws ParseException
aString
- java.lang.String The String object to be parsed.public static java.lang.Short parseToShort(java.lang.String aString) throws ParseException
aString
- java.lang.String The String object to be parsed.public static java.net.URL parseToURL(java.lang.String aString) throws ParseException
aString
- java.lang.String The String object to be parsed.public static void setDatePattern(java.lang.String aPattern)
aPattern
- java.lang.String The aPattern to set the pattern.public static void setNumberPattern(java.lang.String aPattern)
aPattern
- java.lang.String The aPattern to set the pattern.public static void setValidator(Types aType)
aType
- com.ibm.dse.tools.workbench.base.Types.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |