Class StandardizerActionStringReader

  • All Implemented Interfaces:
    StandardizerConfigurationReader

    @PublicAPI
    public class StandardizerActionStringReader
    extends Object
    implements StandardizerConfigurationReader
    An implementation of StandardizerConfigurationReader for parsing action strings
    If the configuration contains references to molecules/molecule files not contained by the configuration file, the base path of the configuration must be set by the method setPath(String) before gathering the configuration.
    Syntax of action strings:
    <actionString>::=<actionStringEntry>(..<actionStringEntry>) *
    <actionStringEntry>::=<standardizerAction>|<groupDefinitions& gt;<standardizerAction>
    <groupDefinitions>::=<groupDefinition>(,<groupDefinition>)*
    <groupDefinition>::=(a-zA-Z0-9)+
    <standardizerAction>::=<actionName>|<actionName>< parameters>
    <actionName>::=(a-zA-Z0-9)+
    <parameters>::=<parameter>(:<parameter>)*
    <parameter>::=<key>| '<extendedKey>'|<key>=<value>|<key>='<extendedValu e & g t ; '
    <key>::=(a-zA-Z0-9)+
    <value>::=(anything\{.':,"})*
    <extendedKey>::=(anything\{'" })*
    <extendedValue>::=(anything\{'"})*
    Since:
    Marvin 5.11