| 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 IArgListpublic IArgDependency getArgDependency()
getArgDependency in interface IArgListpublic IValueDependency getValueDependency()
getValueDependency in interface IArgListpublic boolean isRequired(int i)
isRequired in interface IArgListpublic int getArgIndex(IArg arg)
getArgIndex in interface IArgListpublic boolean isRequired(IArg arg)
isRequired in interface IArgListpublic java.util.Map<IArg,java.lang.String> withArgs(java.lang.Object... values)