|
WebLogic Integration | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.bea.web.validation.Word | +--com.bea.web.validation.IntegerWord
Determines if a value is a valid Java Integer between a specified range. By default, any Java int is valid.
Constructor Summary | |
IntegerWord()
|
Method Summary | |
protected IValidationResult |
checkAdditional(java.lang.Integer value,
java.util.ResourceBundle bundle)
This method is called by the validate method after the lower
and upper bounds have been validated. |
protected IValidationResult |
checkLowerBound(java.lang.Integer value,
java.util.ResourceBundle bundle)
Checks value against the lower bound,
minInclusive or minExclusive. |
protected IValidationResult |
checkUpperBound(java.lang.Integer value,
java.util.ResourceBundle bundle)
Checks value against the upper bound,
maxInclusive or maxExclusive. |
java.lang.Integer |
getMaxExclusive()
|
java.lang.Integer |
getMaxInclusive()
|
java.lang.Integer |
getMaxValue()
|
java.lang.Integer |
getMinExclusive()
|
java.lang.Integer |
getMinInclusive()
|
java.lang.Integer |
getMinValue()
|
void |
setMaxExclusive(java.lang.String strMaxExclusive)
Sets the value for the maximum exclusive constraining facet. |
void |
setMaxInclusive(java.lang.String strMaxInclusive)
Sets the value for the maximum inclusive constraining facet. |
void |
setMinExclusive(java.lang.String strMinExclusive)
Sets the value for the minimum exclusive constraining facet. |
void |
setMinInclusive(java.lang.String strMinInclusive)
Sets the value for the minimum inclusive constraining facet. |
java.lang.String |
toString()
|
IValidationResult |
validate(java.lang.String strValue,
java.util.ResourceBundle bundle)
|
Methods inherited from class com.bea.web.validation.Word |
formatMessage,
formatMessage,
getKey,
getPattern,
getResource,
isRequired,
matchesPattern,
setKey,
setPattern,
setRequired |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public IntegerWord()
Method Detail |
public IValidationResult validate(java.lang.String strValue, java.util.ResourceBundle bundle)
protected IValidationResult checkLowerBound(java.lang.Integer value, java.util.ResourceBundle bundle)
value
against the lower bound,
minInclusive or minExclusive.
value
- - the Integer value to compare against the lower boundvalue
satifies the lower
bound. If return value is not null, then value
does not
satisfy the lower bound.protected IValidationResult checkUpperBound(java.lang.Integer value, java.util.ResourceBundle bundle)
value
against the upper bound,
maxInclusive or maxExclusive.
value
- - the Integer value to compare against the upper boundvalue
satifies the upper
bound. If return value is not null, then value
does not
satisfy the upper bound.protected IValidationResult checkAdditional(java.lang.Integer value, java.util.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 Integer
value and still benefit from the parse and lower/upper bounds checking
provided by the current implementation of validate
method.
public java.lang.Integer getMinValue()
public java.lang.Integer getMaxValue()
public final void setMinInclusive(java.lang.String strMinInclusive) throws java.lang.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 Integer.strMinInclusive
cannot be parsed into a Java Integer.public final java.lang.Integer getMinInclusive()
public final void setMaxInclusive(java.lang.String strMaxInclusive) throws java.lang.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 Integer.strMaxInclusive
cannot be parsed into a Java Integer.public final java.lang.Integer getMaxInclusive()
public final void setMinExclusive(java.lang.String strMinExclusive) throws java.lang.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 Integer.strMinExclusive
cannot be parsed into a Java Integer.public final java.lang.Integer getMinExclusive()
public final void setMaxExclusive(java.lang.String strMaxExclusive) throws java.lang.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 Integer.strMaxExclusive
cannot be parsed into a Java Integer.public final java.lang.Integer getMaxExclusive()
public java.lang.String toString()
|
WebLogic Integration | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |