|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.taglibs.rdc.core.BaseModel org.apache.taglibs.rdc.Duration
public class Duration
Datamodel for the duration RDC. The duration RDC will be associated with the duration input, the maximum and minimum duration within which the input's duration must lie, and a pattern to which the 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_DURATION
A constant for Error Code stating Invalid duration |
static int |
ERR_NEED_HIGHER_VALUE
A constant for Error Code stating the duration entered is smaller than allowed |
static int |
ERR_NEED_LOWER_VALUE
A constant for Error Code stating the duration entered is larger 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 | |
---|---|
Duration()
Sets default values for all data members |
Method Summary | |
---|---|
protected java.lang.Object |
canonicalize(java.lang.Object input,
boolean isAttribute)
This method returns the full duration format if either partial duration is spoken or retuns full duration if input is full duration |
java.lang.String |
getMaxDuration()
Gets the maximum Duration that a user has specified in the attirbute |
java.lang.String |
getMinDuration()
Gets what minimum duration that a user has specified in the attirbute |
void |
setMaxDuration(java.lang.String maxDuration)
Sets the maximum Duration value. |
void |
setMinDuration(java.lang.String minDuration)
Sets the minimum duration 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_DURATION
public static final int ERR_NEED_LOWER_VALUE
public static final int ERR_NEED_HIGHER_VALUE
Constructor Detail |
---|
public Duration()
Method Detail |
---|
public java.lang.String getMaxDuration()
public void setMaxDuration(java.lang.String maxDuration)
maxDuration
- The maximum duration value.public java.lang.String getMinDuration()
public void setMinDuration(java.lang.String minDuration)
minDuration
- The minimum duration value.protected java.lang.Boolean validate(java.lang.Object newValue, boolean setErrorCode)
validate
in class BaseModel
protected java.lang.Object canonicalize(java.lang.Object input, boolean isAttribute)
canonicalize
in class BaseModel
input
- The duration value(either partial or full)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |