2.17.2: 2011-06-17

net.sf.basedb.util.overview.validator
Class ExperimentalFactorValidator

java.lang.Object
  extended by net.sf.basedb.util.overview.validator.BasicNodeValidator<I>
      extended by net.sf.basedb.util.overview.validator.NameableNodeValidator<AnnotationType>
          extended by net.sf.basedb.util.overview.validator.ExperimentalFactorValidator
All Implemented Interfaces:
NodeValidator<AnnotationType>

public class ExperimentalFactorValidator
extends NameableNodeValidator<AnnotationType>

Validator implementation for experimental factors. Currently, we are only interested in checking for duplicate names.

Version:
2.10
Author:
Nicklas
Last modified
$Date: 2009-02-11 09:49:39 +0100 (on, 11 feb 2009) $

Constructor Summary
ExperimentalFactorValidator()
           
 
Method Summary
protected  Fix getMissingItemFix(Node parentNode)
          Subclasses should override this method if they have a suggessted fix for a missing item problem.
 
Methods inherited from class net.sf.basedb.util.overview.validator.NameableNodeValidator
postValidate
 
Methods inherited from class net.sf.basedb.util.overview.validator.BasicNodeValidator
getDeniedItemFix, postDeniedItem, postMissingItem, postValidateFolder, preDeniedItem, preMissingItem, preValidate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExperimentalFactorValidator

public ExperimentalFactorValidator()
Method Detail

getMissingItemFix

protected Fix getMissingItemFix(Node parentNode)
Description copied from class: BasicNodeValidator
Subclasses should override this method if they have a suggessted fix for a missing item problem. The default implementation does nothing, but the following template may be usable by most subclasses:
                new Fix("Add item to parent", parentNode.getItem())
                

Specified by:
getMissingItemFix in class BasicNodeValidator<AnnotationType>

2.17.2: 2011-06-17