Package gov.nasa.pds.tools.dict.type
Class IdentifierChecker
- java.lang.Object
-
- gov.nasa.pds.tools.dict.type.LengthChecker
-
- gov.nasa.pds.tools.dict.type.IdentifierChecker
-
- All Implemented Interfaces:
TypeChecker
public class IdentifierChecker extends LengthChecker implements TypeChecker
- Version:
- $Revision$
- Author:
- pramirez, jagander
-
-
Constructor Summary
Constructors Constructor Description IdentifierChecker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
cast(String value, AttributeStatement attribute)
Tries to cast the value to the appropriate type and return the value-
Methods inherited from class gov.nasa.pds.tools.dict.type.LengthChecker
checkMaxLength, checkMinLength
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface gov.nasa.pds.tools.dict.type.TypeChecker
checkMaxLength, checkMinLength
-
-
-
-
Method Detail
-
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 interfaceTypeChecker
- Parameters:
value
- which must be cast- Returns:
- value after it has been cast
- Throws:
InvalidTypeException
- thrown when value can not be cast
-
-