public class MDLFormat extends AbstractResourceFormat implements IChemFormatMatcher
IChemFormatMatcher.MatchResultNO_MATCH| Constructor and Description | 
|---|
MDLFormat()  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getFormatName()
Returns a one-lined format name of the format. 
 | 
static IResourceFormat | 
getInstance()  | 
String | 
getMIMEType()
Returns the accepted MIME type for this format. 
 | 
String[] | 
getNameExtensions()
Returns an array of common resource name extensions. 
 | 
String | 
getPreferredNameExtension()
Returns the preferred resource name extension. 
 | 
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. 
 | 
boolean | 
isXMLBased()
Indicates if the format is an XML-based language. 
 | 
boolean | 
matches(int lineNumber,
       String line)
Check whether a given line at a specified position (line number) could
 belong to this format. 
 | 
IChemFormatMatcher.MatchResult | 
matches(List<String> lines)
Simple implementation, runs the lines one-by-one through  
matches(int, String) and returns true if any line matches. | 
equals, hashCodeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitmatchespublic static IResourceFormat getInstance()
public String getFormatName()
getFormatName in interface IResourceFormatpublic String getMIMEType()
getMIMEType in interface IResourceFormatpublic String getPreferredNameExtension()
getPreferredNameExtension in interface IResourceFormatpublic String[] getNameExtensions()
getNameExtensions in interface IResourceFormatpublic String getReaderClassName()
getReaderClassName in interface IChemFormatpublic String getWriterClassName()
getWriterClassName in interface IChemFormatpublic boolean matches(int lineNumber,
                       String line)
lineNumber - the line number of lineline - the contents at the given lineNumberpublic boolean isXMLBased()
isXMLBased in interface IResourceFormatpublic int getSupportedDataFeatures()
getSupportedDataFeatures in interface IChemFormatDataFeaturespublic int getRequiredDataFeatures()
getRequiredDataFeatures in interface IChemFormatDataFeaturespublic final IChemFormatMatcher.MatchResult matches(List<String> lines)
matches(int, String) and returns true if any line matches.matches in interface IChemFormatMatcherlines - lines of the input to be checkedCopyright © 2021. All rights reserved.