gov.nasa.pds.tools.dict.type
Class AlphabetChecker

java.lang.Object
  extended by gov.nasa.pds.tools.dict.type.LengthChecker
      extended by 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: 4967 $
Author:
pramirez, jagander

Constructor Summary
AlphabetChecker()
           
 
Method Summary
 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
 

Constructor Detail

AlphabetChecker

public AlphabetChecker()
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 interface TypeChecker
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)


Copyright © 2005-2011 Planetary Data System. All Rights Reserved.