gov.nasa.pds.tools.dict.type
Class NonDecimalChecker
java.lang.Object
gov.nasa.pds.tools.dict.type.LengthChecker
gov.nasa.pds.tools.dict.type.NonDecimalChecker
- All Implemented Interfaces:
- NumericTypeChecker, TypeChecker
public class NonDecimalChecker
- extends LengthChecker
- implements NumericTypeChecker
- Version:
- $Revision: 5018 $
- Author:
- pramirez, jagander
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NonDecimalChecker
public NonDecimalChecker()
cast
public Object cast(String value,
AttributeStatement attribute)
throws InvalidTypeException
- Description copied from interface:
TypeChecker
- Tries to cast the value to the appropriate type and return the value
- Specified by:
cast
in interface TypeChecker
- Parameters:
value
- which must be cast
- Returns:
- value after it has been cast
- Throws:
InvalidTypeException
- thrown when value can not be cast
checkMinValue
public void checkMinValue(Number value,
ElementDefinition def,
AttributeStatement attribute)
throws OutOfRangeException
- Specified by:
checkMinValue
in interface NumericTypeChecker
- Throws:
OutOfRangeException
checkMaxValue
public void checkMaxValue(Number value,
ElementDefinition def,
AttributeStatement attribute)
throws OutOfRangeException
- Specified by:
checkMaxValue
in interface NumericTypeChecker
- Throws:
OutOfRangeException
Copyright © 2005-2011 Planetary Data System. All Rights Reserved.