Package org.openscience.cdk.validate
Class AbstractValidator
- java.lang.Object
-
- org.openscience.cdk.validate.AbstractValidator
-
- All Implemented Interfaces:
IValidator
- Direct Known Subclasses:
BasicValidator
,CDKValidator
,DictionaryValidator
,Geometry3DValidator
public class AbstractValidator extends Object implements IValidator
Abstract validator that does nothing but provide all the methods that the ValidatorInterface requires.- Author:
- Egon Willighagen
- Source code:
- main
- Belongs to CDK module:
- extra
- Created on:
- 2004-03-27
- Requires:
- java1.4+
-
-
Constructor Summary
Constructors Constructor Description AbstractValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValidationReport
validateAtom(IAtom subject)
ValidationReport
validateAtomContainer(IAtomContainer subject)
ValidationReport
validateAtomType(IAtomType subject)
ValidationReport
validateBond(IBond subject)
ValidationReport
validateChemFile(IChemFile subject)
ValidationReport
validateChemModel(IChemModel subject)
ValidationReport
validateChemObject(IChemObject subject)
ValidationReport
validateChemSequence(IChemSequence subject)
ValidationReport
validateCrystal(ICrystal subject)
ValidationReport
validateElectronContainer(IElectronContainer subject)
ValidationReport
validateElement(IElement subject)
ValidationReport
validateIsotope(IIsotope subject)
ValidationReport
validateMolecule(IAtomContainer subject)
ValidationReport
validateMoleculeSet(IAtomContainerSet subject)
ValidationReport
validateReaction(IReaction subject)
ValidationReport
validateReactionSet(IReactionSet subject)
-
-
-
Method Detail
-
validateChemObject
public ValidationReport validateChemObject(IChemObject subject)
- Specified by:
validateChemObject
in interfaceIValidator
-
validateAtom
public ValidationReport validateAtom(IAtom subject)
- Specified by:
validateAtom
in interfaceIValidator
-
validateAtomContainer
public ValidationReport validateAtomContainer(IAtomContainer subject)
- Specified by:
validateAtomContainer
in interfaceIValidator
-
validateAtomType
public ValidationReport validateAtomType(IAtomType subject)
- Specified by:
validateAtomType
in interfaceIValidator
-
validateBond
public ValidationReport validateBond(IBond subject)
- Specified by:
validateBond
in interfaceIValidator
-
validateChemFile
public ValidationReport validateChemFile(IChemFile subject)
- Specified by:
validateChemFile
in interfaceIValidator
-
validateChemModel
public ValidationReport validateChemModel(IChemModel subject)
- Specified by:
validateChemModel
in interfaceIValidator
-
validateChemSequence
public ValidationReport validateChemSequence(IChemSequence subject)
- Specified by:
validateChemSequence
in interfaceIValidator
-
validateCrystal
public ValidationReport validateCrystal(ICrystal subject)
- Specified by:
validateCrystal
in interfaceIValidator
-
validateElectronContainer
public ValidationReport validateElectronContainer(IElectronContainer subject)
- Specified by:
validateElectronContainer
in interfaceIValidator
-
validateElement
public ValidationReport validateElement(IElement subject)
- Specified by:
validateElement
in interfaceIValidator
-
validateIsotope
public ValidationReport validateIsotope(IIsotope subject)
- Specified by:
validateIsotope
in interfaceIValidator
-
validateMolecule
public ValidationReport validateMolecule(IAtomContainer subject)
- Specified by:
validateMolecule
in interfaceIValidator
-
validateReaction
public ValidationReport validateReaction(IReaction subject)
- Specified by:
validateReaction
in interfaceIValidator
-
validateMoleculeSet
public ValidationReport validateMoleculeSet(IAtomContainerSet subject)
- Specified by:
validateMoleculeSet
in interfaceIValidator
-
validateReactionSet
public ValidationReport validateReactionSet(IReactionSet subject)
- Specified by:
validateReactionSet
in interfaceIValidator
-
-