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 String
getReaderClassName()
Returns the class name of the CDK Reader for this format.int
getRequiredDataFeatures()
Returns an integer indicating the data features that this format requires.int
getSupportedDataFeatures()
Returns an integer indicating the data features that this format supports.String
getWriterClassName()
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
-
-