edu.duke.cs.banjo.data.settings
Class SettingItem.DataTypeValidator

java.lang.Object
  extended byedu.duke.cs.banjo.data.settings.SettingItem.Validator
      extended byedu.duke.cs.banjo.data.settings.SettingItem.DataTypeValidator
Direct Known Subclasses:
SettingItem.DiscretizationExceptionsValidator, SettingItem.DiscretizationPolicyValidator, SettingItem.DoubleValidator, SettingItem.FileValidator, SettingItem.IntegerListValidator, SettingItem.IntegerValidator, SettingItem.LongValidator, SettingItem.PathValidator, SettingItem.StringValidator, SettingItem.TimeStampValidator, SettingItem.TimeValidator
Enclosing class:
SettingItem

protected abstract class SettingItem.DataTypeValidator
extends SettingItem.Validator


Field Summary
(package private)  java.lang.String dataTypeToValidateAgainst
           
 
Constructor Summary
(package private) SettingItem.DataTypeValidator()
           
 
Method Summary
protected abstract  boolean validate(java.lang.Object _itemValue, java.lang.Object _additionalInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dataTypeToValidateAgainst

java.lang.String dataTypeToValidateAgainst
Constructor Detail

SettingItem.DataTypeValidator

SettingItem.DataTypeValidator()
Method Detail

validate

protected abstract boolean validate(java.lang.Object _itemValue,
                                    java.lang.Object _additionalInfo)
                             throws java.lang.Exception
Specified by:
validate in class SettingItem.Validator
Throws:
java.lang.Exception