public class ValidatorEngine extends Object implements IValidator
ValidatorEngine engine = new ValidatorEngine(); engine.addValidator(new BasicValidator()); ValidationReport report = engine.validateMolecule(new Molecule());
| Constructor and Description |
|---|
ValidatorEngine() |
public void addValidator(IValidator validator)
public void removeValidator(IValidator validator)
public ValidationReport validateAtom(IAtom subject)
validateAtom in interface IValidatorpublic ValidationReport validateAtomContainer(IAtomContainer subject)
validateAtomContainer in interface IValidatorpublic ValidationReport validateAtomType(IAtomType subject)
validateAtomType in interface IValidatorpublic ValidationReport validateBond(IBond subject)
validateBond in interface IValidatorpublic ValidationReport validateChemFile(IChemFile subject)
validateChemFile in interface IValidatorpublic ValidationReport validateChemModel(IChemModel subject)
validateChemModel in interface IValidatorpublic ValidationReport validateChemObject(IChemObject subject)
validateChemObject in interface IValidatorpublic ValidationReport validateChemSequence(IChemSequence subject)
validateChemSequence in interface IValidatorpublic ValidationReport validateCrystal(ICrystal subject)
validateCrystal in interface IValidatorpublic ValidationReport validateElectronContainer(IElectronContainer subject)
validateElectronContainer in interface IValidatorpublic ValidationReport validateElement(IElement subject)
validateElement in interface IValidatorpublic ValidationReport validateIsotope(IIsotope subject)
validateIsotope in interface IValidatorpublic ValidationReport validateMolecule(IAtomContainer subject)
validateMolecule in interface IValidatorpublic ValidationReport validateReaction(IReaction subject)
validateReaction in interface IValidatorpublic ValidationReport validateMoleculeSet(IAtomContainerSet subject)
validateMoleculeSet in interface IValidatorpublic ValidationReport validateReactionSet(IReactionSet subject)
validateReactionSet in interface IValidatorCopyright © 2022. All rights reserved.