|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.taglibs.rdc.core.BaseModel
org.apache.taglibs.rdc.Date
public class Date
Datamodel for the date RDC. The date RDC will be associated with the date input, the maximum and minimum dates within which the date input must lie, and a date format to which the date input must conform.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.apache.taglibs.rdc.core.BaseModel |
---|
BaseModel.ValueInterpreter |
Field Summary | |
---|---|
static int |
ERR_INVALID_DATE
A constant for Error Code stating Invalid date |
static int |
ERR_NEED_EARLIER_DATE
A constant for Error Code stating the date entered is later than allowed |
static int |
ERR_NEED_LATER_DATE
A constant for Error Code stating the date entered is earlier than allowed |
Fields inherited from class org.apache.taglibs.rdc.core.BaseModel |
---|
ambiguousValues, candidates, canonicalizedValue, className, configuration, confirm, confirmed, DEFAULT_INITIAL_GRAMMAR_NAME, DEFAULT_MIN_CONFIDENCE, DEFAULT_NUM_N_BEST, echo, ERR_NO_DEFAULT, ERR_NONE, errorCode, exitStatus, grammars, id, initial, initialGrammar, interpretation, isAmbiguous, isValid, locale, maxNoInput, maxNoMatch, minConfidence, numNBest, paramsMap, PROPERTY_INITIAL_GRAMMAR, rdcLocale, rdcResourceBundle, skipSubmit, state, subdialog, submit, utterance, value |
Constructor Summary | |
---|---|
Date()
Sets default values for all data members |
Method Summary | |
---|---|
protected java.lang.String |
calculateCanonicalizedValue(java.lang.Object newValue)
Builds a date string to be used for normalized output For e.g., 07082004 gets converted to July 8, 2004 |
protected java.lang.Object |
canonicalize(java.lang.Object input,
boolean isAttribute)
Sets up the date string, converting phrases of today and tomorrow into valid dates followed by the format filter |
java.lang.String |
getMaxDate()
Gets the Maximum Date value |
java.lang.String |
getMinDate()
Gets the Minimum Date value |
java.lang.Object |
getValue()
Get the date currently associated with this date component as a string in the specified format. |
void |
setFormat(java.lang.String strDateFormat)
Sets the date string format to use for vaidation |
void |
setMaxDate(java.lang.String strMaxDate)
Sets the Maximum Date value |
void |
setMinDate(java.lang.String strMinDate)
Sets the Minimum Date value |
protected java.lang.Boolean |
validate(java.lang.Object newValue,
boolean setErrorCode)
Validates the received input against the validation constraints |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int ERR_INVALID_DATE
public static final int ERR_NEED_LATER_DATE
public static final int ERR_NEED_EARLIER_DATE
Constructor Detail |
---|
public Date()
Method Detail |
---|
public void setFormat(java.lang.String strDateFormat)
strDateFormat
- The date format stringpublic void setMaxDate(java.lang.String strMaxDate)
strMaxDate
- The Maximum Date value (conforms to format)public java.lang.String getMaxDate()
public void setMinDate(java.lang.String strMinDate)
strMinDate
- The Minimum Date value (conforms to format)public java.lang.String getMinDate()
public java.lang.Object getValue()
getValue
in class BaseModel
protected java.lang.Object canonicalize(java.lang.Object input, boolean isAttribute)
canonicalize
in class BaseModel
strInput
- The date input string
protected java.lang.Boolean validate(java.lang.Object newValue, boolean setErrorCode)
validate
in class BaseModel
protected java.lang.String calculateCanonicalizedValue(java.lang.Object newValue)
calculateCanonicalizedValue
in class BaseModel
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |