Class JMEFormat

All Implemented Interfaces:
IChemFormat, IResourceFormat

public class JMEFormat extends AbstractResourceFormat implements IChemFormat
Source code:
main
Belongs to CDK module:
ioformats
  • Constructor Details

    • JMEFormat

      public JMEFormat()
  • Method Details

    • getInstance

      public static IResourceFormat getInstance()
    • getFormatName

      public String getFormatName()
      Returns a one-lined format name of the format.
      Specified by:
      getFormatName in interface IResourceFormat
    • getMIMEType

      public String getMIMEType()
      Returns the accepted MIME type for this format.
      Specified by:
      getMIMEType in interface IResourceFormat
      Returns:
      null if no MIME type has been accepted on
    • getPreferredNameExtension

      public String getPreferredNameExtension()
      Returns the preferred resource name extension.
      Specified by:
      getPreferredNameExtension in interface IResourceFormat
    • getNameExtensions

      public String[] getNameExtensions()
      Returns an array of common resource name extensions.
      Specified by:
      getNameExtensions in interface IResourceFormat
    • getReaderClassName

      public String getReaderClassName()
      Returns the class name of the CDK Reader for this format.
      Specified by:
      getReaderClassName in interface IChemFormat
      Returns:
      null if no CDK Reader is available.
    • getWriterClassName

      public String getWriterClassName()
      Returns the class name of the CDK Writer for this format.
      Specified by:
      getWriterClassName in interface IChemFormat
      Returns:
      null if no CDK Writer is available.
    • isXMLBased

      public boolean isXMLBased()
      Indicates if the format is an XML-based language.
      Specified by:
      isXMLBased in interface IResourceFormat
      Returns:
      if the format is XML-based.
    • getSupportedDataFeatures

      public 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.
      Specified by:
      getSupportedDataFeatures in interface IChemFormat
      See Also:
    • getRequiredDataFeatures

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