Package chemaxon.standardizer.actions
Class ContractSgroupsAction
java.lang.Object
chemaxon.standardizer.AbstractStandardizerAction
chemaxon.standardizer.actions.AbstractSgroupAction
chemaxon.standardizer.actions.ContractSgroupsAction
- All Implemented Interfaces:
- chemaxon.license.Licensable,- StandardizerAction,- PropertyChangeListener,- Cloneable,- EventListener
Standardizer action contracting s-groups of the target molecule
- Since:
- 6.0
- 
Field SummaryFieldsFields inherited from class chemaxon.standardizer.actions.AbstractSgroupActionchanges, EXCLUDE_KEYFields inherited from class chemaxon.standardizer.AbstractStandardizerActionCONFIG_PATH_KEY, FORMAT_KEY, ID_KEY, support
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionGets the exclude string of actionvoidsetExcludeString(String excludeString) Sets the exclude string of actionprotected Changesstandardize1(Molecule molecule) This method contains the current standardization mechanism.Methods inherited from class chemaxon.standardizer.actions.AbstractSgroupActionclone, parseGroupNames, toStringMethods inherited from class chemaxon.standardizer.AbstractStandardizerActionaddPropertyChangeListener, addPropertyChangeListener, anyBooleanPropertyTrue, cloneItem, getComponents, getDescriptor, getID, isActive, isAvailable, isLicensed, isValid, propertyChange, removePropertyChangeListener, removePropertyChangeListener, setActive, setID, setLicenseEnvironment, setValid, standardize
- 
Field Details- 
excludeString
 
- 
- 
Constructor Details- 
ContractSgroupsActionInitializes the action- Parameters:
- params- the parameters of the action
 
 
- 
- 
Method Details- 
standardize1Description copied from class:AbstractStandardizerActionThis method contains the current standardization mechanism. Descendants needs to implement this method.
 Special molecules containing more components (e.g.RgMolecule,RxnMolecule) are decomponented by the methodAbstractStandardizerAction.getComponents(Molecule), andAbstractStandardizerAction.standardize1(Molecule)method is called on each component, before applied on the original molecule. If a descendant does not want this to occur, this method must be overridden.
 Logs of standardization should be generated to aLogger, that can be collected by usingStandardizerLogger.getLogger()method.- Specified by:
- standardize1in class- AbstractStandardizerAction
- Parameters:
- molecule- the- Moleculeinstance to be standardized
- Returns:
- the changes applied on the molecule during the standardization process
 
- 
setExcludeStringDescription copied from class:AbstractSgroupActionSets the exclude string of action- Specified by:
- setExcludeStringin class- AbstractSgroupAction
- Parameters:
- excludeString- the exclude string of action
 
- 
getExcludeStringDescription copied from class:AbstractSgroupActionGets the exclude string of action- Specified by:
- getExcludeStringin class- AbstractSgroupAction
- Returns:
- the exclude string of action
 
 
-