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

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
    Initiate a SketchCheckerRunner instance which will can execute StructureChecker instances read from configurationReader
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    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
    Deprecated, for removal: This API element is subject to removal in a future version.
    Returns all the StructureFixer instances which associated with the StructureCheckerErrorType of the result
    protected Molecule
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Sets the molecule to be checked by the checkers

    Methods 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • setMolecule

      public void setMolecule(Molecule molecule)
      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 interface CheckerRunner
      Overrides:
      setMolecule in class chemaxon.checkers.runner.BasicCheckerRunner
      Parameters:
      molecule - a Molecule instance to be checked
    • getMolecule

      protected Molecule getMolecule()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      getMolecule in class chemaxon.checkers.runner.BasicCheckerRunner
    • convertResult

      protected 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 ones
      Overrides:
      convertResult in class chemaxon.checkers.runner.BasicCheckerRunner
      Parameters:
      result - is the StructureCheckerResult instance to convert
      See Also:
      • BasicCheckerRunner.convertResult(StructureCheckerResult)
    • getFixers

      public List<StructureFixer> getFixers(StructureCheckerResult result)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: CheckerRunner
      Returns all the StructureFixer instances which associated with the StructureCheckerErrorType of the result
      Specified by:
      getFixers in interface CheckerRunner
      Overrides:
      getFixers in class chemaxon.checkers.runner.BasicCheckerRunner
      Parameters:
      result - a StructureCheckerResult instance which identifies the current problem
      Returns:
      a List of StructureFixer