Interface ExecSpec

    • Method Detail

      • setCommandLine

        void setCommandLine​(List<String> args)
        Sets the full command line, including the executable to be executed plus its arguments.
        Parameters:
        args - the command plus the args to be executed
        Since:
        4.0
      • setCommandLine

        void setCommandLine​(Object... args)
        Sets the full command line, including the executable to be executed plus its arguments.
        Parameters:
        args - the command plus the args to be executed
      • setCommandLine

        void setCommandLine​(Iterable<?> args)
        Sets the full command line, including the executable to be executed plus its arguments.
        Parameters:
        args - the command plus the args to be executed
      • commandLine

        ExecSpec commandLine​(Object... args)
        Sets the full command line, including the executable to be executed plus its arguments.
        Parameters:
        args - the command plus the args to be executed
        Returns:
        this
      • commandLine

        ExecSpec commandLine​(Iterable<?> args)
        Sets the full command line, including the executable to be executed plus its arguments.
        Parameters:
        args - the command plus the args to be executed
        Returns:
        this
      • args

        ExecSpec args​(Object... args)
        Adds arguments for the command to be executed.
        Parameters:
        args - args for the command
        Returns:
        this
      • args

        ExecSpec args​(Iterable<?> args)
        Adds arguments for the command to be executed.
        Parameters:
        args - args for the command
        Returns:
        this
      • setArgs

        ExecSpec setArgs​(List<String> args)
        Sets the arguments for the command to be executed.
        Parameters:
        args - args for the command
        Returns:
        this
        Since:
        4.0
      • setArgs

        ExecSpec setArgs​(Iterable<?> args)
        Sets the arguments for the command to be executed.
        Parameters:
        args - args for the command
        Returns:
        this
      • getArgs

        List<String> getArgs()
        Returns the arguments for the command to be executed. Defaults to an empty list.