Package chemaxon.checkers.result
Class SgroupCheckerResult
java.lang.Object
chemaxon.checkers.result.DefaultStructureCheckerResult
chemaxon.checkers.result.SgroupCheckerResult
- All Implemented Interfaces:
StructureCheckerResult
- Direct Known Subclasses:
DataSgroupCheckerResult
A descendant of
DefaultStructureCheckerResult
for identifying Sgroup
problems.- Since:
- Marvin 5.3
-
Constructor Summary
ConstructorDescriptionSgroupCheckerResult
(StructureChecker source, List<MolAtom> atoms, List<MolBond> bonds, StructureCheckerErrorType errorType, Molecule molecule, String description, List<Sgroup> groups, String name, String localMenuName, String helpText, Icon icon) Constructor which initialize all the properties. -
Method Summary
Modifier and TypeMethodDescriptionvoid
This method converts the entities contained in this result according to the convertData.boolean
Returns aList
which contains the affected groups of the problemint
hashCode()
void
setSrgoups
(List<Sgroup> groups) This method sets the groups propertyMethods inherited from class chemaxon.checkers.result.DefaultStructureCheckerResult
getAtoms, getBonds, getDescription, getErrorCount, getErrorDescription, getErrorType, getHelpText, getIcon, getLocalMenuName, getMolecule, getName, getSource, setAtoms, setBonds, setMolecule, toString
-
Constructor Details
-
SgroupCheckerResult
public SgroupCheckerResult(StructureChecker source, List<MolAtom> atoms, List<MolBond> bonds, StructureCheckerErrorType errorType, Molecule molecule, String description, List<Sgroup> groups, String name, String localMenuName, String helpText, Icon icon) Constructor which initialize all the properties.- Parameters:
source
- is theStructureChecker
instance which identified the problematoms
- aList
ofMolAtom
which contains the affected atoms of the problembonds
- aList
ofMolBond
which contains the affected bonds of the problemerrorType
- is an instance ofStructureCheckerErrorType
which identifies the problemmolecule
- is aMolecule
instance which contains the described problemdescription
- is short information about the problemgroups
- is aList
ofSgroup
which contains the affected groups of the problemname
- is the name of the checker which found the described problemlocalMenuName
- is aString
which should be shown in the local menu of Marvin SketchhelpText
- is help message for the problemicon
- is an instance ofIcon
which will be shown in Marvin Sketch checker dialogs
-
-
Method Details
-
getSgroups
Returns aList
which contains the affected groups of the problem -
setSrgoups
This method sets the groups property -
hashCode
public int hashCode()- Overrides:
hashCode
in classDefaultStructureCheckerResult
-
equals
- Overrides:
equals
in classDefaultStructureCheckerResult
-
convert
Description copied from interface:StructureCheckerResult
This method converts the entities contained in this result according to the convertData. By default this method isn't needed to call from any place.- Specified by:
convert
in interfaceStructureCheckerResult
- Overrides:
convert
in classDefaultStructureCheckerResult
- Parameters:
molecule
- the original molecule objectconvertData
- is a map withString
keys and Map values which contains the convert related information
-