Package org.openscience.cdk.io.formats
Interface IChemFormat
-
- All Superinterfaces:
IResourceFormat
- All Known Subinterfaces:
IChemFormatMatcher
- 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.- Author:
- Egon Willighagen <egonw@sci.kun.nl>
- Source code:
- main
- Belongs to CDK module:
- ioformats
- Created on:
- 2004-10-25
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetReaderClassName()Returns the class name of the CDK Reader for this format.intgetRequiredDataFeatures()Returns an integer indicating the data features that this format requires.intgetSupportedDataFeatures()Returns an integer indicating the data features that this format supports.StringgetWriterClassName()Returns the class name of the CDK Writer for this format.-
Methods inherited from interface org.openscience.cdk.io.formats.IResourceFormat
getFormatName, getMIMEType, getNameExtensions, getPreferredNameExtension, isXMLBased
-
-
-
-
Method Detail
-
getReaderClassName
String getReaderClassName()
Returns the class name of the CDK Reader for this format.- Returns:
- null if no CDK Reader is available.
-
getWriterClassName
String getWriterClassName()
Returns the class name of the CDK Writer for this format.- Returns:
- 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:
DataFeatures
-
getRequiredDataFeatures
int getRequiredDataFeatures()
Returns an integer indicating the data features that this format requires. For example, the XYZ format requires 3D coordinates.- See Also:
DataFeatures
-
-