ru.sstu.web.jsf
Class StringValidator

java.lang.Object
  extended by ru.sstu.web.jsf.JsfValidator<String>
      extended by ru.sstu.web.jsf.StringValidator

public class StringValidator
extends JsfValidator<String>

StringValidator class is most common JSF validator for text fields.

Since:
Web 1.0
Author:
Denis_Murashev

Constructor Summary
StringValidator(javax.faces.context.FacesContext context, javax.faces.component.UIInput input, String value)
           
 
Method Summary
 boolean checkLength(int min, int max, String resourceId)
          Checks field's length.
 boolean checkLength(int min, int max, String resourceId, Object... params)
          Checks field's length.
 boolean checkRegexp(String regexp, String resourceId)
          Checks field's length.
 boolean checkRegexp(String regexp, String resourceId, Object... params)
          Checks field's length.
 
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

StringValidator

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

checkLength

public boolean checkLength(int min,
                           int max,
                           String resourceId)
Checks field's length.

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

checkLength

public boolean checkLength(int min,
                           int max,
                           String resourceId,
                           Object... params)
Checks field's length.

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

checkRegexp

public boolean checkRegexp(String regexp,
                           String resourceId)
Checks field's length.

Parameters:
regexp - regular expression
resourceId - message id
Returns:
true if check is successful

checkRegexp

public boolean checkRegexp(String regexp,
                           String resourceId,
                           Object... params)
Checks field's length.

Parameters:
regexp - regular expression
resourceId - message id
params - additional parameters
Returns:
true if check is successful


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