net.sf.basedb.util.overview.validator
Class ExperimentalFactorValidator
java.lang.Object
net.sf.basedb.util.overview.validator.BasicNodeValidator<I>
net.sf.basedb.util.overview.validator.NameableNodeValidator<AnnotationType>
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) $
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExperimentalFactorValidator
public ExperimentalFactorValidator()
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>