Package org.openscience.cdk.validate
Class ValidatorEngine
java.lang.Object
org.openscience.cdk.validate.ValidatorEngine
- All Implemented Interfaces:
IValidator
Engine that performs the validation by traversing the IChemObject
hierarchy. Basic use of the ValidatorEngine is:
ValidatorEngine engine = new ValidatorEngine(); engine.addValidator(new BasicValidator()); ValidationReport report = engine.validateMolecule(new Molecule());
- Author:
- Egon Willighagen <egonw@sci.kun.nl>
- Created on:
- 2003-08-22
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddValidator(IValidator validator) voidremoveValidator(IValidator validator) validateAtom(IAtom subject) validateAtomContainer(IAtomContainer subject) validateAtomType(IAtomType subject) validateBond(IBond subject) validateChemFile(IChemFile subject) validateChemModel(IChemModel subject) validateChemObject(IChemObject subject) validateChemSequence(IChemSequence subject) validateCrystal(ICrystal subject) validateElement(IElement subject) validateIsotope(IIsotope subject) validateMolecule(IAtomContainer subject) validateMoleculeSet(IAtomContainerSet subject) validateReaction(IReaction subject) validateReactionSet(IReactionSet subject)
-
Constructor Details
-
ValidatorEngine
public ValidatorEngine()
-
-
Method Details
-
addValidator
-
removeValidator
-
validateAtom
- Specified by:
validateAtomin interfaceIValidator
-
validateAtomContainer
- Specified by:
validateAtomContainerin interfaceIValidator
-
validateAtomType
- Specified by:
validateAtomTypein interfaceIValidator
-
validateBond
- Specified by:
validateBondin interfaceIValidator
-
validateChemFile
- Specified by:
validateChemFilein interfaceIValidator
-
validateChemModel
- Specified by:
validateChemModelin interfaceIValidator
-
validateChemObject
- Specified by:
validateChemObjectin interfaceIValidator
-
validateChemSequence
- Specified by:
validateChemSequencein interfaceIValidator
-
validateCrystal
- Specified by:
validateCrystalin interfaceIValidator
-
validateElectronContainer
- Specified by:
validateElectronContainerin interfaceIValidator
-
validateElement
- Specified by:
validateElementin interfaceIValidator
-
validateIsotope
- Specified by:
validateIsotopein interfaceIValidator
-
validateMolecule
- Specified by:
validateMoleculein interfaceIValidator
-
validateReaction
- Specified by:
validateReactionin interfaceIValidator
-
validateMoleculeSet
- Specified by:
validateMoleculeSetin interfaceIValidator
-
validateReactionSet
- Specified by:
validateReactionSetin interfaceIValidator
-