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

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

public class ContextDependentChecker
extends LengthChecker
implements TypeChecker

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

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

Constructor Summary
ContextDependentChecker()
           
 
Method Summary
 Object cast(String value, AttributeStatement attribute)
          This method does no checking right now and simply passes back the original 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

ContextDependentChecker

public ContextDependentChecker()
Method Detail

cast

public Object cast(String value,
                   AttributeStatement attribute)
            throws InvalidTypeException
This method does no checking right now and simply passes back the original value. It should follow the rules set forth in the pdsdd and data dictionary document for what is an allowable ContextDependent 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 ContextDependent
See Also:
TypeChecker.cast(String, AttributeStatement)


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