Constructor and Description |
---|
ArgList() |
ArgList(IArg... args) |
ArgList(IArg[] args,
boolean[] required,
IArgDependency argDependency,
IValueDependency valueDependency) |
ArgList(IArg[] requiredArgs,
IArg[] optionalArgs) |
ArgList(IArg[] requiredArgs,
IArg[] optionalArgs,
IArgDependency argDependency) |
ArgList(IArg[] requiredArgs,
IArg[] optionalArgs,
IArgDependency argDependency,
IValueDependency valueDependency) |
ArgList(IArg[] requiredArgs,
IArgDependency argDependency) |
ArgList(IArg[] requiredArgs,
IArgDependency argDependency,
IValueDependency valueDependency) |
Modifier and Type | Method and Description |
---|---|
IArgList |
append(IArgList argList) |
IArg |
getArg(int i) |
IArgDependency |
getArgDependency() |
int |
getArgIndex(IArg arg) |
IArg[] |
getArgs() |
boolean[] |
getRequired() |
IValueDependency |
getValueDependency() |
boolean |
isRequired(IArg arg) |
boolean |
isRequired(int i) |
int |
size() |
IResponse |
validate(java.util.Map<IArg,java.lang.String> map) |
java.util.Map<IArg,java.lang.String> |
withArgs(java.lang.Object... values) |
public ArgList()
public ArgList(IArg... args)
public ArgList(IArg[] requiredArgs, IArgDependency argDependency)
public ArgList(IArg[] requiredArgs, IArgDependency argDependency, IValueDependency valueDependency)
public ArgList(IArg[] requiredArgs, IArg[] optionalArgs, IArgDependency argDependency)
public ArgList(IArg[] requiredArgs, IArg[] optionalArgs, IArgDependency argDependency, IValueDependency valueDependency)
public ArgList(IArg[] args, boolean[] required, IArgDependency argDependency, IValueDependency valueDependency)
public boolean[] getRequired()
getRequired
in interface IArgList
public IArgDependency getArgDependency()
getArgDependency
in interface IArgList
public IValueDependency getValueDependency()
getValueDependency
in interface IArgList
public boolean isRequired(int i)
isRequired
in interface IArgList
public int getArgIndex(IArg arg)
getArgIndex
in interface IArgList
public boolean isRequired(IArg arg)
isRequired
in interface IArgList
public java.util.Map<IArg,java.lang.String> withArgs(java.lang.Object... values)