Interface IChemFormatMatcher

All Superinterfaces:
IChemFormat, IResourceFormat
All Known Implementing Classes:
ABINITFormat, Aces2Format, ADFFormat, CACheFormat, CDKOWLFormat, CIFFormat, CMLFormat, CrystClustFormat, CTXFormat, DaltonFormat, GamessFormat, Gaussian03Format, Gaussian90Format, Gaussian92Format, Gaussian94Format, Gaussian95Format, Gaussian98Format, GhemicalMMFormat, GhemicalSPMFormat, HINFormat, INChIFormat, INChIPlainTextFormat, JaguarFormat, MDLFormat, MDLRXNFormat, MDLRXNV2000Format, MDLRXNV3000Format, MDLV2000Format, MDLV3000Format, Mol2Format, MOPAC2002Format, MOPAC2007Format, MOPAC2009Format, MOPAC2012Format, MOPAC7Format, MOPAC7InputFormat, MOPAC93Format, MOPAC97Format, MoSSOutputFormat, NWChemFormat, PDBFormat, PMPFormat, PubChemASNFormat, PubChemCompoundsXMLFormat, PubChemCompoundXMLFormat, PubChemSubstancesASNFormat, PubChemSubstancesXMLFormat, PubChemSubstanceXMLFormat, QChemFormat, RGroupQueryFormat, SDFFormat, ShelXFormat, SpartanFormat, VASPFormat, ZMatrixFormat

public interface IChemFormatMatcher extends IChemFormat
This interface is used for classes that are able to match a certain chemical file format. For example: Chemical Markup Language, PDB etc.
Egon Willighagen <>
Source code:
Belongs to CDK module:
Created on:
  • Field Details

  • Method Details

    • matches

      Method that checks whether the given lines are part of the format read by this reader.
      lines - lines of the input to be checked
      whether the format matched and when it matched