Package chemaxon.jep

Interface MolCondition


@PublicAPI @Deprecated(forRemoval=true) @SubjectToRemoval(date=JUL_01_2025) public interface MolCondition
Deprecated, for removal: This API element is subject to removal in a future version.
Will be removed soon.
Molecule condition interface for the exhaustive algorithm. The implementation classes are specified in MolCondition subsections of the MolConditions section in the XML configuration.
Since:
JChem 3.0, Marvin 5.1
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
    Returns true if molecule should be processed, false otherwise.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Sets condition parameters.
  • Method Details

    • setParameters

      void setParameters(String params) throws chemaxon.jep.ConditionException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Sets condition parameters. The parameter string is specified in the Params attribute of the MolCondition XML configuration section.
      Parameters:
      params - is the parameter string
      Throws:
      chemaxon.jep.ConditionException
    • check

      boolean check(Molecule mol) throws chemaxon.jep.ConditionException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns true if molecule should be processed, false otherwise.
      Parameters:
      mol - is the molecule
      Throws:
      chemaxon.jep.ConditionException