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,
boolean featureQuotingBackwardCompatible)
Add a string arg
|
ExecArgList.Builder |
args(java.util.List<java.lang.String> args,
boolean quoted,
boolean featureQuotingBackwardCompatible)
Add a list of args
|
ExecArgList.Builder |
args(java.util.List<java.lang.String> args,
java.util.function.Predicate quoted,
boolean featureQuotingBackwardCompatible)
Add a list of args
|
ExecArgList.Builder |
args(java.lang.String[] args,
boolean quoted,
boolean featureQuotingBackwardCompatible)
Add a list of args
|
ExecArgList.Builder |
args(java.lang.String[] args,
java.util.function.Predicate quoted,
boolean featureQuotingBackwardCompatible)
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, boolean featureQuotingBackwardCompatible)
featureQuotingBackwardCompatible
- indicates whether to use old quoting behavior < 3.4.1arg
- argumentquoted
- true if it needs to be quotedpublic ExecArgList.Builder args(java.util.List<java.lang.String> args, boolean quoted, boolean featureQuotingBackwardCompatible)
args
- argsquoted
- true if all should be quotedfeatureQuotingBackwardCompatible
- indicates whether to use old quoting behavior < 3.4.1public ExecArgList.Builder args(java.util.List<java.lang.String> args, java.util.function.Predicate quoted, boolean featureQuotingBackwardCompatible)
args
- argsquoted
- true if all should be quotedfeatureQuotingBackwardCompatible
- indicates whether to use old quoting behavior < 3.4.1public ExecArgList.Builder args(java.lang.String[] args, java.util.function.Predicate quoted, boolean featureQuotingBackwardCompatible)
args
- argsquoted
- true if all should be quotedfeatureQuotingBackwardCompatible
- indicates whether to use old quoting behavior < 3.4.1public ExecArgList.Builder args(java.lang.String[] args, boolean quoted, boolean featureQuotingBackwardCompatible)
args
- argsquoted
- true if all should be quotedfeatureQuotingBackwardCompatible
- indicates whether to use old quoting behavior < 3.4.1public ExecArgList.Builder subList(boolean quoted)
quoted
- true if the list should be quotedpublic ExecArgList.Builder parent()
public ExecArgList build()