MDACC
Biostatistics

org.mdanderson.biostat.util
Class NumericValidator

java.lang.Object
  extended byorg.mdanderson.biostat.util.ValidationAdapter
      extended byorg.mdanderson.biostat.util.NumericValidator
All Implemented Interfaces:
DocumentListener, EventListener, StatusSource, Validator

public class NumericValidator
extends ValidationAdapter

NumericValidator - Implements numeric validation.


Constructor Summary
NumericValidator()
           
 
Method Summary
static boolean accepts(Object value)
          Convenience function that determines the validity of numeric data without the caller having to have an instance of this class available.
 boolean isValid(Object value)
          Determines the validity of numeric data.
 void setRange(double min, double max)
          Sets the allowed range of values
 
Methods inherited from class org.mdanderson.biostat.util.ValidationAdapter
addStatusListener, changedUpdate, insertUpdate, removeStatusListener, removeUpdate, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NumericValidator

public NumericValidator()
Method Detail

setRange

public void setRange(double min,
                     double max)
Sets the allowed range of values

Parameters:
min - minimum double value allowed (inclusive)
max - maximum double value allowed (inclusive)

isValid

public boolean isValid(Object value)
Determines the validity of numeric data. Converts the value to a double and ensures it falls within the accepted range.

Specified by:
isValid in interface Validator
Specified by:
isValid in class ValidationAdapter
Parameters:
value - object with data to be checked
Returns:
true if data is valid; otherwise, false

accepts

public static boolean accepts(Object value)
Convenience function that determines the validity of numeric data without the caller having to have an instance of this class available.

Parameters:
value - data to be checked
Returns:
true if data is valid; otherwise, false
See Also:
isValid(java.lang.Object)

MDACC
Biostatistics

Copyright © 2002 M.D. Anderson Cancer Center. All Rights Reserved.