public static class ExecArgList.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ExecArgList.Builder |
arg(java.lang.String arg,
boolean quoted)
Add a string arg
|
ExecArgList.Builder |
args(java.util.List<java.lang.String> args,
boolean quoted)
Add a list of args
|
ExecArgList.Builder |
args(java.util.List<java.lang.String> args,
java.util.function.Predicate quoted)
Add a list of args
|
ExecArgList.Builder |
args(java.lang.String[] args,
boolean quoted)
Add a list of args
|
ExecArgList.Builder |
args(java.lang.String[] args,
java.util.function.Predicate quoted)
Add a list of args
|
ExecArgList |
build() |
ExecArgList.Builder |
parent()
Return the parent builder from a sublist builder.
|
ExecArgList.Builder |
subList(boolean quoted)
Start a buidler for a sublist of args
|
public ExecArgList.Builder arg(java.lang.String arg, boolean quoted)
arg
- argumentquoted
- true if it needs to be quotedpublic ExecArgList.Builder args(java.util.List<java.lang.String> args, boolean quoted)
args
- argsquoted
- true if all should be quotedpublic ExecArgList.Builder args(java.util.List<java.lang.String> args, java.util.function.Predicate quoted)
args
- argsquoted
- true if all should be quotedpublic ExecArgList.Builder args(java.lang.String[] args, java.util.function.Predicate quoted)
args
- argsquoted
- true if all should be quotedpublic ExecArgList.Builder args(java.lang.String[] args, boolean quoted)
args
- argsquoted
- true if all should be quotedpublic ExecArgList.Builder subList(boolean quoted)
quoted
- true if the list should be quotedpublic ExecArgList.Builder parent()
public ExecArgList build()