chemaxon.checkers.runner.configuration.reader
Class XMLBasedConfigurationReader

java.lang.Object
  extended by chemaxon.checkers.runner.configuration.reader.XMLBasedConfigurationReader
All Implemented Interfaces:
ConfigurationReader

public class XMLBasedConfigurationReader
extends java.lang.Object
implements ConfigurationReader

A descendant of ConfigurationReader which can read CheckerRunner configuration described ChemAxon's own checker configuration XML format (schema in jar: chemaxon/checkers/runner/configuration/reader/resoruce/checkerconfiguation.xsd)

Since:
Marvin 5.3
Version:
5.7
Author:
Attila Szabo

Field Summary
static java.lang.String DEFAULT_CONFIGURATION_SCHEMA
          The default location of ChemAxon standard checker runner configuration
 
Fields inherited from interface chemaxon.checkers.runner.configuration.reader.ConfigurationReader
DEFAULT_CHECKERS_CONFIG_PATH, USER_CHECKERS_CONFIG_PATH
 
Constructor Summary
XMLBasedConfigurationReader(java.io.InputStream inputStream)
          Initiate an XMLBasedConfigurationReader instance with the given inputSteam with the configuration
 
Method Summary
 java.util.List<StructureChecker> getCheckerList()
           
 java.util.Map<StructureCheckerErrorType,StructureFixer> getErrorTypeDefaultFixerMap()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_CONFIGURATION_SCHEMA

public static final java.lang.String DEFAULT_CONFIGURATION_SCHEMA
The default location of ChemAxon standard checker runner configuration

See Also:
Constant Field Values
Constructor Detail

XMLBasedConfigurationReader

public XMLBasedConfigurationReader(java.io.InputStream inputStream)
Initiate an XMLBasedConfigurationReader instance with the given inputSteam with the configuration

Parameters:
inputStream - an InputStream instance
Method Detail

getCheckerList

public java.util.List<StructureChecker> getCheckerList()
Specified by:
getCheckerList in interface ConfigurationReader
Returns:
the List of StructureChecker instances which can be run by a CheckerRunner instance

getErrorTypeDefaultFixerMap

public java.util.Map<StructureCheckerErrorType,StructureFixer> getErrorTypeDefaultFixerMap()
Specified by:
getErrorTypeDefaultFixerMap in interface ConfigurationReader
Returns:
a Map which contains the association between StructureCheckerErrorType and StructureFixer instances