ru.sstu.web.jsf
Class NumberValidator

java.lang.Object
  extended by ru.sstu.web.jsf.JsfValidator<Number>
      extended by ru.sstu.web.jsf.NumberValidator

public class NumberValidator
extends JsfValidator<Number>

NumberValidator class is most common JSF validator for numeric fields.

Since:
Web 1.0
Author:
Denis_Murashev

Constructor Summary
NumberValidator(javax.faces.context.FacesContext context, javax.faces.component.UIInput input, Number value)
           
 
Method Summary
 boolean checkLimits(Number min, Number max, String resourceId)
          Checks numeric field's value.
 boolean checkLimits(Number min, Number max, String resourceId, Object... parameters)
          Checks numeric field's value.
 
Methods inherited from class ru.sstu.web.jsf.JsfValidator
checkEquals, checkEquals, checkExists, checkExists, getContext, getInput, getMessages, getValue, sendError, sendError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NumberValidator

public NumberValidator(javax.faces.context.FacesContext context,
                       javax.faces.component.UIInput input,
                       Number value)
Parameters:
context - context
input - input
value - value
Method Detail

checkLimits

public boolean checkLimits(Number min,
                           Number max,
                           String resourceId)
Checks numeric field's value.

Parameters:
min - min value
max - max value
resourceId - message id
Returns:
true if check is successful

checkLimits

public boolean checkLimits(Number min,
                           Number max,
                           String resourceId,
                           Object... parameters)
Checks numeric field's value.

Parameters:
min - min value
max - max value
resourceId - message id
parameters - additional message parameters
Returns:
true if check is successful


Copyright © 2011 TFI branch of Engels Instutute of Technology. All Rights Reserved.