Package owl.run.parser

## Class PipelineParser

- java.lang.Object
- - owl.run.parser.PipelineParser

-     public final class PipelineParser
      extends Object

  Utility class used to parse a `pipeline` description based on a `registry`.

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `PipelineParser.ModuleParseException` |

  - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Pipeline` | `parse​(List<owl.run.parser.PipelineParser.ModuleDescription> arguments, org.apache.commons.cli.CommandLineParser parser, OwlModuleRegistry registry)` | Parses the given command line with the given `registry`.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### parse

          public static Pipeline parse​(List<owl.run.parser.PipelineParser.ModuleDescription> arguments,
                                       org.apache.commons.cli.CommandLineParser parser,
                                       OwlModuleRegistry registry)
                                throws OwlModuleRegistry.OwlModuleNotFoundException,
                                       PipelineParser.ModuleParseException

      Parses the given command line with the given `registry`.
      Throws:
        `OwlModuleRegistry.OwlModuleNotFoundException`
        `PipelineParser.ModuleParseException`