|
IBM Branch Transformation Toolkit Javadoc | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.dse.gui.Formatter
com.ibm.dse.gui.Converter
com.ibm.dse.gui.DateConverter
The DateConverter class is responsible for Date validation and conversion.
Field Summary | |
---|---|
(package private) java.lang.String |
fieldPattern
|
Fields inherited from class com.ibm.dse.gui.Converter |
---|
propertyChange |
Constructor Summary | |
---|---|
DateConverter()
This constructor creates a DateConverter object. |
|
DateConverter(java.lang.String anErrorMessage,
java.lang.String aPattern,
boolean useSeparator,
java.lang.String separator,
boolean fourDigitsYear,
int ordering)
This constructor creates a DateConverter object. |
Method Summary | |
---|---|
java.lang.String |
format(java.lang.String text)
Formats an unformatted (or already formatted) String into a formatted String. |
java.lang.Object |
formatAsConversionType(java.lang.String text)
Converts a String into a Date. |
java.lang.String |
formatFromConversionType(java.lang.Object input)
Converts a Date into a String. |
(package private) java.lang.String |
getDateText(java.lang.String text,
int index1,
int index2,
int index3,
int ordering)
It is responsible for adding '19' or '20 in the year |
DateFormat |
getFormat()
Gets the format property (DateFormat) value. |
java.lang.String |
getPattern()
Gets the pattern property (java.lang.String) value. |
char |
getSeparator()
Gets the separator property (char) value. |
java.util.Date |
getTheDate()
Gets the theDate property (java.util.Date) value. |
void |
setFormat(DateFormat f)
Sets the format property (DateFormat) value. |
void |
setPattern(java.lang.String pattern)
Sets the pattern property (java.lang.String) value. |
void |
setSeparator(char separator)
Sets the separator property (char) value. |
void |
setTheDate(java.util.Date theDate)
Sets the theDate property (java.util.Date) value. |
boolean |
validate(java.lang.String userInput)
Returns a boolean that indicates if the validation has been achieved successfully or not. |
boolean |
validateKey(java.lang.String userInput,
java.awt.event.KeyEvent keyEvent)
Returns a boolean that indicates if the validation has been achieved successfully or not for this new key. |
Methods inherited from class com.ibm.dse.gui.Converter |
---|
addPropertyChangeListener, firePropertyChange, getErrorMessage, getIsConvertible, getIsNull, getPropertyChange, removePropertyChangeListener, setErrorMessage, setIsConvertible, setIsNull, validateWithError |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
java.lang.String fieldPattern
Constructor Detail |
public DateConverter()
public DateConverter(java.lang.String anErrorMessage, java.lang.String aPattern, boolean useSeparator, java.lang.String separator, boolean fourDigitsYear, int ordering)
anErrorMessage
- java.lang.String, the error messageaPattern
- java.lang.String, the patternseparator
- String, the separatorfourDigitsYear
- boolean, indicated if four digits or two digits are used for the yearordering
- int, the position of day, month and yearMethod Detail |
public java.lang.String format(java.lang.String text)
Formatter
format
in class Formatter
text
- java.lang.String, the String to be formatted
public java.lang.Object formatAsConversionType(java.lang.String text)
formatAsConversionType
in class Formatter
text
- java.lang.String, the String to be converted
public java.lang.String formatFromConversionType(java.lang.Object input)
formatFromConversionType
in class Formatter
input
- Object, the date to be converted
java.lang.String getDateText(java.lang.String text, int index1, int index2, int index3, int ordering)
public DateFormat getFormat()
setFormat(com.ibm.dse.base.DateFormat)
public java.lang.String getPattern()
setPattern(java.lang.String)
public char getSeparator()
setSeparator(char)
public java.util.Date getTheDate()
setTheDate(java.util.Date)
public void setFormat(DateFormat f)
getSeparator()
public void setPattern(java.lang.String pattern)
getPattern()
public void setSeparator(char separator)
getSeparator()
public void setTheDate(java.util.Date theDate)
getTheDate()
public boolean validate(java.lang.String userInput)
validate
in class Converter
userInput
- java.lang.String - the string to be validated
public boolean validateKey(java.lang.String userInput, java.awt.event.KeyEvent keyEvent)
validateKey
in class Converter
userInput
- java.lang.String - the string writed.keyEvent
- java.awt.event.KeyEvent - new key.
|
IBM Branch Transformation Toolkit Javadoc | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |