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

java.lang.Object
  extended by gov.nasa.pds.tools.dict.type.LengthChecker
      extended by gov.nasa.pds.tools.dict.type.CharacterChecker
All Implemented Interfaces:
TypeChecker

public class CharacterChecker
extends LengthChecker
implements TypeChecker

This class is used to provide a means to perform checks on values in the dictionary that are specified as Character.

Version:
$Revision: 4967 $
Author:
pramirez, jagander

Constructor Summary
CharacterChecker()
           
 
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 Character 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

CharacterChecker

public CharacterChecker()
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 Character 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 Character
See Also:
TypeChecker.cast(String, AttributeStatement)


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