java.lang.Object
de.uni_mannheim.informatik.dws.melt.matching_base.external.cli.process.ArgumentScope

class ArgumentScope extends Object
An argument scope are multiple arguments but if an argument cannot be substituted, the whole argument scope will be empty. E.g. for a named argument the name and the value will be in one argument scope. If the value cannot be replaced, then the whole argument scope is empty. example: "-v ${myv}". If myv cannot be replaced then also the argument -v is not included.
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • arguments

      private final List<String> arguments
    • inScope

      private final boolean inScope
  • Constructor Details

    • ArgumentScope

      public ArgumentScope(Iterable<String> arguments, boolean inScope)
  • Method Details