本文整理了Java中info.xiancloud.core.Input.getList()
方法的一些代码示例,展示了Input.getList()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Input.getList()
方法的具体详情如下:
包路径:info.xiancloud.core.Input
类名称:Input
方法名:getList
暂无
代码示例来源:origin: info.xiancloud/xian-qclouddocker
/**
* 填充接口请求参数
*/
protected void fillUnitArgs(UnitRequest msg, TreeMap<String, String> params) {
// 添加接口请求参数
List<Input.Obj> argList = this.getInput() != null ? this.getInput().getList() : null;
if (argList != null && !argList.isEmpty()) {
argList.forEach(arg -> {
if (!StringUtil.isEmpty(msg.getArgMap().get(arg.getName()))) {
params.put(arg.getName(), msg.getArgMap().get(arg.getName()) + "");
}
});
}
}
代码示例来源:origin: info.xiancloud/xian-qclouddocker
@Override
protected void fillUnitArgs(UnitRequest msg, TreeMap<String, String> params) {
// 添加接口请求参数
List<Input.Obj> argList = this.getInput().getList();
if (argList != null && !argList.isEmpty()) {
argList.forEach(arg -> {
if (!StringUtil.isEmpty(msg.getArgMap().get(arg.getName()))) {
// 基本类型
if (arg.getClazz().isPrimitive() || arg.getClazz() == String.class) {
params.put(arg.getName(), msg.getArgMap().get(arg.getName()) + "");
} else {
// 复合类型参数
JSONArray jsonArr = JSON.parseArray(msg.getArgMap().get(arg.getName()).toString());
switch (arg.getName()) {
case "containers.n":
for (int i = 0; i < jsonArr.size(); i++) {
String prefix = String.format("containers.%s.", i);
JSONObject obj = jsonArr.getJSONObject(i);
params.put(prefix + "containerName", obj.getString("containerName"));
params.put(prefix + "image", obj.getString("image"));
}
break;
default:
break;
}
}
}
});
}
}
代码示例来源:origin: info.xiancloud/xian-qclouddocker
List<Input.Obj> argList = this.getInput().getList();
if (argList != null && !argList.isEmpty()) {
argList.forEach(arg -> {
代码示例来源:origin: info.xiancloud/xian-qclouddocker
@Override
protected void fillUnitArgs(UnitRequest msg, TreeMap<String, String> params) {
// 添加接口请求参数
List<Input.Obj> argList = this.getInput().getList();
if (argList != null && !argList.isEmpty()) {
argList.forEach(arg -> {
if (!StringUtil.isEmpty(msg.getArgMap().get(arg.getName()))) {
// 基本类型
if (arg.getClazz().isPrimitive() || arg.getClazz() == String.class) {
params.put(arg.getName(), msg.getArgMap().get(arg.getName()) + "");
} else {
// 复合类型参数
JSONArray jsonArr = JSON.parseArray(msg.getArgMap().get(arg.getName()).toString());
switch (arg.getName()) {
case "instances.n":
for (int i = 0; i < jsonArr.size(); i++) {
String prefix = String.format("instances.%s", i);
params.put(prefix, jsonArr.getString(i));
}
break;
default:
break;
}
}
}
});
}
}
代码示例来源:origin: info.xiancloud/xian-qclouddocker
@Override
protected void fillUnitArgs(UnitRequest msg, TreeMap<String, String> params) {
List<Input.Obj> argList = this.getInput().getList();
if (argList != null && !argList.isEmpty()) {
argList.forEach(arg -> {
代码示例来源:origin: xiancloud/xian
List<Obj> objList = io.getList();
for (Obj obj : objList) {
bw.write("<tr>");
代码示例来源:origin: info.xiancloud/xian-qclouddocker
List<Input.Obj> argList = this.getInput().getList();
if (argList != null && !argList.isEmpty()) {
argList.forEach(arg -> {
内容来源于网络,如有侵权,请联系作者删除!