com.smartgwt.client.widgets.form.validator
Class StringCountValidator

java.lang.Object
  extended by com.smartgwt.client.core.JsObject
      extended by com.smartgwt.client.core.DataClass
          extended by com.smartgwt.client.widgets.form.validator.Validator
              extended by com.smartgwt.client.widgets.form.validator.StringCountValidator

public class StringCountValidator
extends Validator

Determine whether a string value contains some substring multiple times. The substring to check for is specified via validator.substring. The validator.operator property allows you to specify how to test the number of substring occurrances. Valid values for this property are ==, !=, <, <=, >, >=.The number of matches to check for is specified via validator.count.


Field Summary
 
Fields inherited from class com.smartgwt.client.core.JsObject
jsObj
 
Constructor Summary
StringCountValidator()
           
 
Method Summary
 int getCount()
          Return the count.
 java.lang.String getOperator()
          Return the operator.
 java.lang.String getSubstring()
          Return the substring.
 void setCount(int count)
          Set the count.
 void setOperator(java.lang.String operator)
          Set the operator.
 void setSubstring(java.lang.String substring)
          Set the substring.
 
Methods inherited from class com.smartgwt.client.widgets.form.validator.Validator
getClientOnly, getOrCreateRef, getStopIfFalse, setClientOnly, setErrorMessage, setStopIfFalse
 
Methods inherited from class com.smartgwt.client.core.DataClass
doAddHandler, fireEvent, getAttribute, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDouble, getAttributeAsFloat, getAttributeAsInt, getAttributeAsIntArray, getAttributeAsJavaScriptObject, getAttributeAsMap, getAttributeAsObject, getAttributeAsString, getAttributeAsStringArray, getAttributes, getHandlerCount, getJsObj, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute
 
Methods inherited from class com.smartgwt.client.core.JsObject
isCreated, setJsObj
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringCountValidator

public StringCountValidator()
Method Detail

setSubstring

public void setSubstring(java.lang.String substring)
Set the substring.

Parameters:
substring - the substring

getSubstring

public java.lang.String getSubstring()
Return the substring.

Returns:
the substring

setOperator

public void setOperator(java.lang.String operator)
Set the operator.

Parameters:
operator - the operator

getOperator

public java.lang.String getOperator()
Return the operator.

Returns:
the operator

setCount

public void setCount(int count)
Set the count.

Parameters:
count - the count

getCount

public int getCount()
Return the count.

Returns:
the count