chemaxon.fixers
Interface StructureFixer

All Known Implementing Classes:
AbsoluteStereoFixer, AbstractStructureFixer, CleanFixer, ContractGroupFixer, ConvertAliasToGroupFixer, ConvertPseudoToGroupFixer, ConvertToAtomFixer, ConvertToCarbonFixer, CrossedDoubleBondFixer, ExpandGroupFixer, IsotopeFixer, MapMoleculeFixer, MapReactionFixer, MetalloceneFixer, PartialCleanFixer, RearomatizeFixer, RemoveAtomFixer, RemoveAtomMapFixer, RemoveAtomValueFixer, RemoveAttachedDataFixer, RemoveBondFixer, RemoveRadicalFixer, UngroupFixer, ValenceFixer, WigglyDoubleBondFixer

public interface StructureFixer

A StructureFixer can fix a Molecule problem identified by a StructureCheckerResult

Since:
Marvin 5.3
Version:
5.4
Author:
Attila Szabo

Method Summary
 boolean fix(StructureCheckerResult result)
          Fixes one molecule problem identified by the result
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 void setDescription(java.lang.String description)
          Sets the description of the fixer
 void setName(java.lang.String Name)
          Sets the name of the fixer
 

Method Detail

fix

boolean fix(StructureCheckerResult result)
Fixes one molecule problem identified by the result

Parameters:
result - is an instance of StructureCheckerResult which identifies the problem
Returns:
true if the fix was successful false otherwise

getDescription

java.lang.String getDescription()
Returns:
the description of the fixer

setDescription

void setDescription(java.lang.String description)
Sets the description of the fixer

Parameters:
description - is a String instance

getName

java.lang.String getName()
Returns:
the name of the fixer

setName

void setName(java.lang.String Name)
Sets the name of the fixer

Parameters:
Name - is a String instance