Interface IChemFormat

All Superinterfaces:
All Known Subinterfaces:
All Known Implementing Classes:
ABINITFormat, Aces2Format, ADFFormat, AlchemyFormat, BGFFormat, BSFormat, CacaoCartesianFormat, CacaoInternalFormat, CACheFormat, CDKOWLFormat, CDKSourceCodeFormat, Chem3D_Cartesian_1Format, Chem3D_Cartesian_2Format, ChemDrawFormat, ChemtoolFormat, CIFFormat, CMLFormat, CMLRSSFormat, CRK2DFormat, CRK3DFormat, CrystClustFormat, CTXFormat, DaltonFormat, DMol3Format, DOCK5Format, FenskeHall_ZMatrixFormat, FingerprintFormat, GamessFormat, Gaussian03Format, Gaussian90Format, Gaussian92Format, Gaussian94Format, Gaussian95Format, Gaussian98Format, GaussianInputFormat, GhemicalMMFormat, GhemicalSPMFormat, GROMOS96Format, HINFormat, INChIFormat, INChIPlainTextFormat, JaguarFormat, JMEFormat, MacroModelFormat, MDLFormat, MDLRXNFormat, MDLRXNV2000Format, MDLRXNV3000Format, MDLV2000Format, MDLV3000Format, MMODFormat, Mol2Format, MOPAC2002Format, MOPAC2007Format, MOPAC2009Format, MOPAC2012Format, MOPAC7Format, MOPAC7InputFormat, MOPAC93Format, MOPAC97Format, MoSSOutputFormat, MPQCFormat, NWChemFormat, PCModelFormat, PDBFormat, PDBMLFormat, PMPFormat, PQSChemFormat, PubChemASNFormat, PubChemCompoundsXMLFormat, PubChemCompoundXMLFormat, PubChemFormat, PubChemSubstancesASNFormat, PubChemSubstancesXMLFormat, PubChemSubstanceXMLFormat, QChemFormat, RawCopyFormat, RGroupQueryFormat, SDFFormat, ShelXFormat, SMARTSFormat, SMILESFIXFormat, SMILESFormat, SpartanFormat, SybylDescriptorFormat, TinkerMM2Format, TinkerXYZFormat, TurboMoleFormat, UniChemXYZFormat, VASPFormat, ViewmolFormat, XEDFormat, XYZFormat, YasaraFormat, ZindoFormat, ZMatrixFormat

public interface IChemFormat extends IResourceFormat
This class is the interface that all ChemFormat's should implement.
Egon Willighagen <>
Source code:
Belongs to CDK module:
Created on:
  • Method Details

    • getReaderClassName

      String getReaderClassName()
      Returns the class name of the CDK Reader for this format.
      null if no CDK Reader is available.
    • getWriterClassName

      String getWriterClassName()
      Returns the class name of the CDK Writer for this format.
      null if no CDK Writer is available.
    • getSupportedDataFeatures

      int getSupportedDataFeatures()
      Returns an integer indicating the data features that this format supports. The integer is composed as explained in DataFeatures. May be set to DataFeatures.NONE as default.
      See Also:
    • getRequiredDataFeatures

      int getRequiredDataFeatures()
      Returns an integer indicating the data features that this format requires. For example, the XYZ format requires 3D coordinates.
      See Also: