public class PMPFormat extends AbstractResourceFormat implements IChemFormatMatcher
IChemFormatMatcher.MatchResultNO_MATCH| Constructor and Description |
|---|
PMPFormat() |
| 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 © 2022. All rights reserved.