@PublicAPI public class ExpandSgroupsAction extends chemaxon.standardizer.actions.AbstractSgroupAction
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
excludeString |
CONFIG_PATH_KEY, FORMAT_KEY, ID_KEY, support
Constructor and Description |
---|
ExpandSgroupsAction(java.util.Map<java.lang.String,java.lang.String> params)
Initializes the action
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getExcludeString() |
void |
setExcludeString(java.lang.String excludeString) |
protected Changes |
standardize1(Molecule molecule)
This method contains the current standardization mechanism.
|
clone, parseGroupNames, toString
addPropertyChangeListener, addPropertyChangeListener, cloneItem, getComponents, getDescriptor, getID, isActive, isAvailable, isLicensed, isValid, propertyChange, removePropertyChangeListener, removePropertyChangeListener, setActive, setID, setLicenseEnvironment, setValid, standardize
public ExpandSgroupsAction(java.util.Map<java.lang.String,java.lang.String> params)
params
- the parameters of the actionprotected Changes standardize1(Molecule molecule)
AbstractStandardizerAction
RgMolecule
,
RxnMolecule
) are decomponented by the method
AbstractStandardizerAction.getComponents(Molecule)
, and AbstractStandardizerAction.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.Logger
, that can
be collected by using StandardizerLogger.getLogger()
method.standardize1
in class AbstractStandardizerAction
molecule
- the Molecule
instance to be standardizedpublic void setExcludeString(java.lang.String excludeString)
setExcludeString
in class chemaxon.standardizer.actions.AbstractSgroupAction
public java.lang.String getExcludeString()
getExcludeString
in class chemaxon.standardizer.actions.AbstractSgroupAction