Package chemaxon.standardizer.actions
Class ConvertToEnhancedStereoAction
java.lang.Object
chemaxon.standardizer.AbstractStandardizerAction
chemaxon.standardizer.actions.ConvertToEnhancedStereoAction
- All Implemented Interfaces:
chemaxon.license.Licensable,StandardizerAction,PropertyChangeListener,Cloneable,EventListener
Convert to enhanced stereo standardizer action
- Since:
- 5.11
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final StringKey of type for property change of modestatic final StringKey of type for property change of modestatic final StringKey of type for property change of modestatic final StringKey of type for property change of modestatic final StringKey of type for property change of modeFields inherited from class chemaxon.standardizer.AbstractStandardizerAction
CONFIG_PATH_KEY, FORMAT_KEY, ID_KEY, support -
Constructor Summary
ConstructorsConstructorDescriptionConvertToEnhancedStereoAction(Map<String, String> params) Initializes the action with parameters -
Method Summary
Modifier and TypeMethodDescriptionclone()getType()Gets the type value of the actionbooleanGets the absolute value of the actionbooleanvoidsetAbsStereo(boolean absStereo) Sets the absoluteLegacy value of the actionvoidsetEnforceAbsStereo(boolean enforceAbsStereo) voidSets the type value of the actionprotected Changesstandardize1(Molecule molecule) This method contains the current standardization mechanism.toString()Methods inherited from class chemaxon.standardizer.AbstractStandardizerAction
addPropertyChangeListener, addPropertyChangeListener, anyBooleanPropertyTrue, cloneItem, getComponents, getDescriptor, getID, isActive, isAvailable, isLicensed, isValid, propertyChange, removePropertyChangeListener, removePropertyChangeListener, setActive, setID, setLicenseEnvironment, setValid, standardize
-
Field Details
-
AND
- See Also:
-
OR
- See Also:
-
PROPERTY_KEY_STEREO_GROUP
Key of type for property change of mode- See Also:
-
PROPERTY_KEY_TYPE
Key of type for property change of mode- See Also:
-
PROPERTY_KEY_ABSOLUTE
Key of type for property change of mode- See Also:
-
PROPERTY_KEY_ABSSTEREO
Key of type for property change of mode- See Also:
-
PROPERTY_KEY_ENFORCE_ABS
Key of type for property change of mode- See Also:
-
-
Constructor Details
-
ConvertToEnhancedStereoAction
Initializes the action with parameters- Parameters:
params- the parameters of the action
-
-
Method Details
-
setType
Sets the type value of the action- Parameters:
type- the type value of the action
-
getType
Gets the type value of the action- Returns:
- the type value of the action
-
setAbsStereo
public void setAbsStereo(boolean absStereo) Sets the absoluteLegacy value of the action- Parameters:
absStereo- the absolute value of the action
-
isAbsStereo
public boolean isAbsStereo()Gets the absolute value of the action- Returns:
- absolute the absolute value of the action
-
isEnforceAbsStereo
public boolean isEnforceAbsStereo() -
setEnforceAbsStereo
public void setEnforceAbsStereo(boolean enforceAbsStereo) -
standardize1
Description 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 classAbstractStandardizerAction- Parameters:
molecule- theMoleculeinstance to be standardized- Returns:
- the changes applied on the molecule during the standardization process
-
clone
- Overrides:
clonein classAbstractStandardizerAction- Throws:
CloneNotSupportedException
-
toString
- Overrides:
toStringin classAbstractStandardizerAction
-