|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bea.web.validation.Word
com.bea.web.validation.FloatWord
public class FloatWord
Determines if a value is a valid Java float between a specified range. By default, any Java float is valid.
Constructor Summary | |
---|---|
FloatWord()
|
Method Summary | |
---|---|
protected IValidationResult |
checkAdditional(Float value,
ResourceBundle bundle)
This method is called by the validate method after the lower
and upper bounds have been validated. |
protected IValidationResult |
checkLowerBound(Float value,
ResourceBundle bundle)
Checks value against the lower bound,
minInclusive or minExclusive. |
protected IValidationResult |
checkUpperBound(Float value,
ResourceBundle bundle)
Checks value against the upper bound,
maxInclusive or maxExclusive. |
Float |
getMaxExclusive()
|
Float |
getMaxInclusive()
|
Float |
getMinExclusive()
|
Float |
getMinInclusive()
|
void |
setMaxExclusive(String strMaxExclusive)
Sets the value for the maximum exclusive constraining facet. |
void |
setMaxInclusive(String strMaxInclusive)
Sets the value for the maximum inclusive constraining facet. |
void |
setMinExclusive(String strMinExclusive)
Sets the value for the minimum exclusive constraining facet. |
void |
setMinInclusive(String strMinInclusive)
Sets the value for the minimum inclusive constraining facet. |
IValidationResult |
validate(String strValue,
ResourceBundle bundle)
|
Methods inherited from class com.bea.web.validation.Word |
---|
formatMessage, formatMessage, getKey, getPattern, getResource, isRequired, matchesPattern, setKey, setPattern, setRequired, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public FloatWord()
Method Detail |
---|
public IValidationResult validate(String strValue, ResourceBundle bundle)
validate
in class Word
protected IValidationResult checkLowerBound(Float value, ResourceBundle bundle)
value
against the lower bound,
minInclusive or minExclusive.
value
- - the Float value to compare against the lower bound
value
satifies the lower
bound. If return value is not null, then value
does not
satisfy the lower bound.protected IValidationResult checkUpperBound(Float value, ResourceBundle bundle)
value
against the upper bound,
maxInclusive or maxExclusive.
value
- - the Float value to compare against the upper bound
value
satifies the upper
bound. If return value is not null, then value
does not
satisfy the upper bound.protected IValidationResult checkAdditional(Float value, ResourceBundle bundle)
validate
method after the lower
and upper bounds have been validated. This method returns null. Sub-classes
can override this method to supply additional validation on the Float
value and still benefit from the parse and lower/upper bounds checking
provided by the current implementation of validate
method.
public final void setMinInclusive(String strMinInclusive) throws NumberFormatException
strMinInclusive
. It is an error for both minInclusive
and minExclusive to be specified on the same object.
strMinInclusive
- - the inclusive lower bound, must be
able to be parsed into a Java float.
NumberFormatException
- - the argument strMinInclusive
cannot be parsed into a Java float.public final Float getMinInclusive()
public final void setMaxInclusive(String strMaxInclusive) throws NumberFormatException
strMaxInclusive
. It is an error for both maxInclusive
and maxExclusive to be specified on the same object.
strMaxInclusive
- - the inclusive upper bound, must be
able to be parsed into a Java float.
NumberFormatException
- - the argument strMaxInclusive
cannot be parsed into a Java float.public final Float getMaxInclusive()
public final void setMinExclusive(String strMinExclusive) throws NumberFormatException
strMinExclusive
. It is an error for both minInclusive
and minExclusive to be specified on the same object.
strMinExclusive
- - the exclusive lower bound, must be
able to be parsed into a Java Float.
NumberFormatException
- - the argument strMinExclusive
cannot be parsed into a Java Float.public final Float getMinExclusive()
public final void setMaxExclusive(String strMaxExclusive) throws NumberFormatException
strMaxExclusive
. It is an error for both maxInclusive
and maxExclusive to be specified on the same object.
strMaxExclusive
- - the exclusive upper bound, must be
able to be parsed into a Java Float.
NumberFormatException
- - the argument strMaxExclusive
cannot be parsed into a Java Float.public final Float getMaxExclusive()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |