Interface ConfigurationReader
-
- All Known Implementing Classes:
ActionStringBasedConfigurationReader
,XMLBasedConfigurationReader
@PublicAPI public interface ConfigurationReader
This interface is provided for classes which can read the configuration ofCheckerRunner
.- Since:
- Marvin 5.3
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_CHECKERS_CONFIG_PATH
path to default checker configuration liststatic String
DEFAULT_USER_CHECKER_FILENAME
Default user defined checker file name for fallback.static String
USER_CHECKERS_CONFIG_PATH
Deprecated.Configuration file URL can be set in MarvinSketch preferences, and stored in UserSettings.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<StructureChecker>
getCheckerList()
Map<StructureCheckerErrorType,StructureFixer>
getErrorTypeDefaultFixerMap()
-
-
-
Field Detail
-
USER_CHECKERS_CONFIG_PATH
@Deprecated static final String USER_CHECKERS_CONFIG_PATH
Deprecated.Configuration file URL can be set in MarvinSketch preferences, and stored in UserSettings.
-
DEFAULT_USER_CHECKER_FILENAME
static final String DEFAULT_USER_CHECKER_FILENAME
Default user defined checker file name for fallback. UserSettings default.- Since:
- 5.12
- See Also:
- Constant Field Values
-
DEFAULT_CHECKERS_CONFIG_PATH
static final String DEFAULT_CHECKERS_CONFIG_PATH
path to default checker configuration list- See Also:
- Constant Field Values
-
-
Method Detail
-
getCheckerList
List<StructureChecker> getCheckerList()
- Returns:
- the
List
ofStructureChecker
instances which can be run by aCheckerRunner
instance
-
getErrorTypeDefaultFixerMap
Map<StructureCheckerErrorType,StructureFixer> getErrorTypeDefaultFixerMap()
- Returns:
- a
Map
which contains the association betweenStructureCheckerErrorType
andStructureFixer
instances
-
-