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

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.DateRangeValidator

public class DateRangeValidator
extends Validator

Tests whether the value for a date field is within the range specified. Range is inclusive, and is specified via validator.min and validator.max, which should be dates.

Note that the errorMessage for this validator will be evaluated as a dynamicString - text within ${...} will be evaluated as JS code when the message is displayed, with max and min available as variables mapped to validator.max and validator.min.


Field Summary
 
Fields inherited from class com.smartgwt.client.core.JsObject
jsObj
 
Constructor Summary
DateRangeValidator()
           
 
Method Summary
 java.util.Date getMax()
          Return the max.
 java.util.Date getMin()
          Return the min.
 void setMax(java.util.Date max)
          Set the max.
 void setMin(java.util.Date min)
          Set the min.
 
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

DateRangeValidator

public DateRangeValidator()
Method Detail

setMin

public void setMin(java.util.Date min)
Set the min.

Parameters:
min - the min

getMin

public java.util.Date getMin()
Return the min.

Returns:
the min

setMax

public void setMax(java.util.Date max)
Set the max.

Parameters:
max - the max

getMax

public java.util.Date getMax()
Return the max.

Returns:
the max