Package chemaxon.checkers.runner
Class SketchCheckerRunner
java.lang.Object
chemaxon.checkers.runner.BasicCheckerRunner
chemaxon.checkers.runner.SketchCheckerRunner
- All Implemented Interfaces:
CheckerRunner
@PublicApi
@Deprecated(forRemoval=true)
@SubjectToRemoval(date=JUL_01_2025)
public final class SketchCheckerRunner
extends chemaxon.checkers.runner.BasicCheckerRunner
Deprecated, for removal: This API element is subject to removal in a future version.
WARNING!
THIS IS AN INTERNAL CLASS. USE IT ONLY ON YOUR OWN RISK!
This class is a thread safe clone based descendant of BasicCheckerRunner
. Generally it is
used in the MarvinSketch integration of Structure Checker API. DO NOT USE IT ANYWHERE ELSE!
- Since:
- Marvin 5.7
-
Field Summary
Fields inherited from class chemaxon.checkers.runner.BasicCheckerRunner
backgroundThread, molecule
-
Constructor Summary
ConstructorDescriptionSketchCheckerRunner
(ConfigurationReader configurationReader) Deprecated, for removal: This API element is subject to removal in a future version.Initiate aSketchCheckerRunner
instance which will can executeStructureChecker
instances read from configurationReader -
Method Summary
Modifier and TypeMethodDescriptionprotected void
convertResult
(StructureCheckerResult result) Deprecated, for removal: This API element is subject to removal in a future version.This method converts the result by changing the atoms and bonds back to the original instead of the cloned onesgetFixers
(StructureCheckerResult result) Deprecated, for removal: This API element is subject to removal in a future version.Returns all theStructureFixer
instances which associated with theStructureCheckerErrorType
of the resultprotected Molecule
Deprecated, for removal: This API element is subject to removal in a future version.void
setMolecule
(Molecule molecule) Deprecated, for removal: This API element is subject to removal in a future version.Sets the molecule to be checked by the checkersMethods inherited from class chemaxon.checkers.runner.BasicCheckerRunner
addPropertyChangeListener, addPropertyChangeListener, cancel, check, checkAndWait, fix, fix, getChangeSupport, getCheckerConfiguration, getCheckerList, getCurrent, getCurrentCheckerName, getIndex, getProgessLength, getResultList, getStrategy, isCanceled, isChecking, isDoodle, setCanceled, setChangeSupport, setCheckerList, setConfigurationReader, setDoodle, setIgnoreConfigurationErrors, setIndex, setResultList
-
Constructor Details
-
SketchCheckerRunner
Deprecated, for removal: This API element is subject to removal in a future version.Initiate aSketchCheckerRunner
instance which will can executeStructureChecker
instances read from configurationReader- Parameters:
configurationReader
- aConfigurationReader
instance
-
-
Method Details
-
setMolecule
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CheckerRunner
Sets the molecule to be checked by the checkers- Specified by:
setMolecule
in interfaceCheckerRunner
- Overrides:
setMolecule
in classchemaxon.checkers.runner.BasicCheckerRunner
- Parameters:
molecule
- aMolecule
instance to be checked
-
getMolecule
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getMolecule
in classchemaxon.checkers.runner.BasicCheckerRunner
-
convertResult
Deprecated, for removal: This API element is subject to removal in a future version.This method converts the result by changing the atoms and bonds back to the original instead of the cloned ones- Overrides:
convertResult
in classchemaxon.checkers.runner.BasicCheckerRunner
- Parameters:
result
- is theStructureCheckerResult
instance to convert- See Also:
-
BasicCheckerRunner.convertResult(StructureCheckerResult)
-
getFixers
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CheckerRunner
Returns all theStructureFixer
instances which associated with theStructureCheckerErrorType
of the result- Specified by:
getFixers
in interfaceCheckerRunner
- Overrides:
getFixers
in classchemaxon.checkers.runner.BasicCheckerRunner
- Parameters:
result
- aStructureCheckerResult
instance which identifies the current problem- Returns:
- a
List
ofStructureFixer
-