Package gov.nasa.pds.tools.dict.type
Class AlphabetChecker
- java.lang.Object
-
- gov.nasa.pds.tools.dict.type.LengthChecker
-
- gov.nasa.pds.tools.dict.type.AlphabetChecker
-
- All Implemented Interfaces:
TypeChecker
public class AlphabetChecker extends LengthChecker implements TypeChecker
This class is used to provide a means to perform checks on values in the dictionary that are specified as Alphabet.- Version:
- $Revision$
- Author:
- pramirez, jagander
-
-
Constructor Summary
Constructors Constructor Description AlphabetChecker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
cast(String value, AttributeStatement attribute)
This method will follow the rules set forth in the pdsdd and data dictionary document for what is an allowable Alphabet 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
This method will follow the rules set forth in the pdsdd and data dictionary document for what is an allowable Alphabet value.- Specified by:
cast
in interfaceTypeChecker
- Parameters:
value
- which must be cast- Returns:
- value after it has been cast
- Throws:
InvalidTypeException
- if the value can not be interpreted as Alphabet- See Also:
TypeChecker.cast(String, AttributeStatement)
-
-