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 ValidationReportvalidateAtom(IAtom subject)ValidationReportvalidateAtomContainer(IAtomContainer subject)ValidationReportvalidateAtomType(IAtomType subject)ValidationReportvalidateBond(IBond subject)ValidationReportvalidateChemFile(IChemFile subject)ValidationReportvalidateChemModel(IChemModel subject)ValidationReportvalidateChemObject(IChemObject subject)ValidationReportvalidateChemSequence(IChemSequence subject)ValidationReportvalidateCrystal(ICrystal subject)ValidationReportvalidateElectronContainer(IElectronContainer subject)ValidationReportvalidateElement(IElement subject)ValidationReportvalidateIsotope(IIsotope subject)ValidationReportvalidateMolecule(IAtomContainer subject)ValidationReportvalidateMoleculeSet(IAtomContainerSet subject)ValidationReportvalidateReaction(IReaction subject)ValidationReportvalidateReactionSet(IReactionSet subject)
-
-
-
Method Detail
-
validateChemObject
public ValidationReport validateChemObject(IChemObject subject)
- Specified by:
validateChemObjectin interfaceIValidator
-
validateAtom
public ValidationReport validateAtom(IAtom subject)
- Specified by:
validateAtomin interfaceIValidator
-
validateAtomContainer
public ValidationReport validateAtomContainer(IAtomContainer subject)
- Specified by:
validateAtomContainerin interfaceIValidator
-
validateAtomType
public ValidationReport validateAtomType(IAtomType subject)
- Specified by:
validateAtomTypein interfaceIValidator
-
validateBond
public ValidationReport validateBond(IBond subject)
- Specified by:
validateBondin interfaceIValidator
-
validateChemFile
public ValidationReport validateChemFile(IChemFile subject)
- Specified by:
validateChemFilein interfaceIValidator
-
validateChemModel
public ValidationReport validateChemModel(IChemModel subject)
- Specified by:
validateChemModelin interfaceIValidator
-
validateChemSequence
public ValidationReport validateChemSequence(IChemSequence subject)
- Specified by:
validateChemSequencein interfaceIValidator
-
validateCrystal
public ValidationReport validateCrystal(ICrystal subject)
- Specified by:
validateCrystalin interfaceIValidator
-
validateElectronContainer
public ValidationReport validateElectronContainer(IElectronContainer subject)
- Specified by:
validateElectronContainerin interfaceIValidator
-
validateElement
public ValidationReport validateElement(IElement subject)
- Specified by:
validateElementin interfaceIValidator
-
validateIsotope
public ValidationReport validateIsotope(IIsotope subject)
- Specified by:
validateIsotopein interfaceIValidator
-
validateMolecule
public ValidationReport validateMolecule(IAtomContainer subject)
- Specified by:
validateMoleculein interfaceIValidator
-
validateReaction
public ValidationReport validateReaction(IReaction subject)
- Specified by:
validateReactionin interfaceIValidator
-
validateMoleculeSet
public ValidationReport validateMoleculeSet(IAtomContainerSet subject)
- Specified by:
validateMoleculeSetin interfaceIValidator
-
validateReactionSet
public ValidationReport validateReactionSet(IReactionSet subject)
- Specified by:
validateReactionSetin interfaceIValidator
-
-