Package chemaxon.fixers
Interface StructureFixer
- All Known Implementing Classes:
AbsentChiralFlagFixer,AbsoluteStereoFixer,AbstractStructureFixer,AddChiralFlagFixer,BondAngleFixer,BondLengthFixer,CleanFixer,ClearWedgeFixer,ContractGroupFixer,ConvertAliasToGroupFixer,ConvertPseudoToGroupFixer,ConvertToAtomFixer,ConvertToCarbonFixer,ConvertToCrossedDoubleBondFixer,ConvertToElementalFormFixer,ConvertToIonicFormFixer,ConvertToPlainDoubleBondFixer,ConvertToSingleBondFixer,ConvertToWigglyDoubleBondFixer,CrossedDoubleBondFixer,DearomatizeFixer,DistanceBasedMetalloceneFixer,ExpandGroupFixer,ExplicitHydrogenFixer,FlipWedgeBondFixer,IsotopeFixer,MapMoleculeFixer,MapReactionFixer,MetalloceneFixer,NeutralizeChargeFixer,PartialCleanFixer,RearomatizeFixer,RearrangeWedgesFixer,RemoveAliasFixer,RemoveAtomFixer,RemoveAtomMapFixer,RemoveAtomQueryPropertyFixer,RemoveAtomValueFixer,RemoveAttachedDataFixer,RemoveBondFixer,RemoveBondTopologyFixer,RemoveBracketsFixer,RemoveChiralFlagFixer,RemoveExplicitHydrogenFixer,RemoveInvalidChiralFlagFixer,RemoveRadicalFixer,RemoveReactingCenterBondMarkFixer,RemoveStereoCareBoxFixer,RemoveStereoInversionRetentionMarkFixer,RemoveUnreferencedRgroupDefinitionsFixer,RemoveValencePropertyFixer,RemoveZCoordinateFixer,RgroupAttachmentFixer,SubstructureFixer,UngroupFixer,ValenceFixer,WedgeCleanFixer,WigglyDoubleBondFixer
- Since:
- Marvin 5.3
-
Method Summary
Modifier and TypeMethodDescriptionbooleanfix(StructureCheckerResult result) Fixes one molecule problem identified by the resultDeprecated, for removal: This API element is subject to removal in a future version.Gets the descriptor object of the fixer.getName()Deprecated, for removal: This API element is subject to removal in a future version.voidsetDescription(String description) Deprecated, for removal: This API element is subject to removal in a future version.voidDeprecated, for removal: This API element is subject to removal in a future version.
-
Method Details
-
fix
Fixes one molecule problem identified by the result- Parameters:
result- is an instance ofStructureCheckerResultwhich identifies the problem- Returns:
- true if the fix was successful false otherwise
-
getDescription
Deprecated, for removal: This API element is subject to removal in a future version.- Returns:
- the description of the fixer
-
setDescription
@Deprecated(forRemoval=true) @SubjectToRemoval(date=JUL_01_2025) void setDescription(String description) Deprecated, for removal: This API element is subject to removal in a future version.Sets the description of the fixer- Parameters:
description- is aStringinstance
-
getName
Deprecated, for removal: This API element is subject to removal in a future version.- Returns:
- the name of the fixer
-
setName
Deprecated, for removal: This API element is subject to removal in a future version.Sets the name of the fixer- Parameters:
Name- is aStringinstance
-
getDescriptor
StructureFixerDescriptor getDescriptor()Gets the descriptor object of the fixer.- Returns:
- the descriptor object
-