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
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
Modifier and TypeMethodDescriptionReturns the class name of the CDK Reader for this format.int
Returns an integer indicating the data features that this format requires.int
Returns an integer indicating the data features that this format supports.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 Details
-
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:
-
getRequiredDataFeatures
int getRequiredDataFeatures()Returns an integer indicating the data features that this format requires. For example, the XYZ format requires 3D coordinates.- See Also:
-