|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.dse.tools.workbench.base.TypeValidator
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 |
static java.util.Locale |
locale
This field stores the application Locale representing a specific geographical region. |
static int |
NOKEY
The static value to know that there is no key selected |
static int |
NOMASK
The static value to know that there is no mask selected |
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 | |
TypeValidator()
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 |
isInputEvent(java.lang.String aInputEvent)
Returns true if is possible to formataInputEvent String to a InputEvent 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 |
isKey(java.lang.String aKey)
Returns true if is possible to formataKey String to a Key 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 |
parseToInputEvent(java.lang.String key)
Parses key String to a Mask value 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.Integer |
parseToKey(java.lang.String keyValue)
Parses keyValue String to a key 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 |
setLocale(java.util.Locale aLocale)
Sets the application Locale. |
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
public static final int NOMASK
public static final int NOKEY
public static java.util.Locale locale
protected static Types externalValidator
Constructor Detail |
public TypeValidator()
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 formatedpublic 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 isInputEvent(java.lang.String aInputEvent)
aInputEvent
- 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 isKey(java.lang.String aKey)
aKey
- 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
fileName
- java.lang.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 parseToInputEvent(java.lang.String key) throws ParseException
key
- java.lang.String, Mask value in string format.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.Integer parseToKey(java.lang.String keyValue) throws ParseException
keyValue
- 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 setLocale(java.util.Locale aLocale)
aLocale
- java.util.Locale. The application Locale.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 |