io.swagger.models.Path.getParameters()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(5.1k)|赞(0)|评价(0)|浏览(137)

本文整理了Java中io.swagger.models.Path.getParameters()方法的一些代码示例,展示了Path.getParameters()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Path.getParameters()方法的具体详情如下:
包路径:io.swagger.models.Path
类名称:Path
方法名:getParameters

Path.getParameters介绍

暂无

代码示例

代码示例来源:origin: com.reprezen.genflow/genflow-api

private static void hoistInPath(Path path) {
  List<Parameter> parameters = path.getParameters();
  if (parameters != null) {
    for (Parameter parameter : parameters) {
      hoistParameter(parameter, path.getOperations());
    }
    parameters.clear();
  }
}

代码示例来源:origin: org.openapitools.swagger.parser/swagger-parser-v2-converter

public void process(Path path) {
  this.paths.add(path);
  Iterator var2;
  if(path.getParameters() != null) {
    var2 = path.getParameters().iterator();
    while(var2.hasNext()) {
      Parameter operation = (Parameter)var2.next();
      this.process(operation);
    }
  }
  if(path.getOperations() != null) {
    var2 = path.getOperations().iterator();
    while(var2.hasNext()) {
      Operation operation1 = (Operation)var2.next();
      this.process(operation1);
    }
  }
}

代码示例来源:origin: swagger-api/swagger-parser

public void process(Path path) {
  this.paths.add(path);
  Iterator var2;
  if(path.getParameters() != null) {
    var2 = path.getParameters().iterator();
    while(var2.hasNext()) {
      Parameter operation = (Parameter)var2.next();
      this.process(operation);
    }
  }
  if(path.getOperations() != null) {
    var2 = path.getOperations().iterator();
    while(var2.hasNext()) {
      Operation operation1 = (Operation)var2.next();
      this.process(operation1);
    }
  }
}

代码示例来源:origin: io.swagger.parser.v3/swagger-parser-v2-converter

public void process(Path path) {
  this.paths.add(path);
  Iterator var2;
  if(path.getParameters() != null) {
    var2 = path.getParameters().iterator();
    while(var2.hasNext()) {
      Parameter operation = (Parameter)var2.next();
      this.process(operation);
    }
  }
  if(path.getOperations() != null) {
    var2 = path.getOperations().iterator();
    while(var2.hasNext()) {
      Operation operation1 = (Operation)var2.next();
      this.process(operation1);
    }
  }
}

代码示例来源:origin: com.reprezen.genflow/genflow-api

@Override
public void path(String name, Path path) {
  fillList(path.getOperations());
  path.setParameters(fillList(path.getParameters()));
}

代码示例来源:origin: com.google.api/api-compiler

if (parentPath.getParameters() != null) {
 ImmutableList<Parameter> resolvedSharedParameters =
   getResolvedParameters(
     diagCollector, ImmutableList.copyOf(parentPath.getParameters()), location);
 for (final Parameter sharedParam : resolvedSharedParameters) {
  boolean overriddenInOperation =

代码示例来源:origin: googleapis/api-compiler

if (parentPath.getParameters() != null) {
 ImmutableList<Parameter> resolvedSharedParameters =
   getResolvedParameters(
     diagCollector, ImmutableList.copyOf(parentPath.getParameters()), location);
 for (final Parameter sharedParam : resolvedSharedParameters) {
  boolean overriddenInOperation =

代码示例来源:origin: com.reprezen.genflow/genflow-api

private void walkPath(Path path) {
  // path object has already been visited
  if (path.getOperationMap() != null) {
    for (Entry<HttpMethod, Operation> op : path.getOperationMap().entrySet()) {
      callbacks.operation(op.getKey(), op.getValue());
      callbacks.any(op.getValue());
      walkOperation(op.getValue());
    }
  }
  if (path.getParameters() != null) {
    for (Parameter param : path.getParameters()) {
      callbacks.pathParameter(param);
      callbacks.parameter(param);
      callbacks.any(param);
      walkParameter(param);
    }
  }
}

代码示例来源:origin: io.swagger/swagger-parser

if (part.startsWith("{") && part.endsWith("}") && part.length() > 2) {
  String pathParam = part.substring(1, part.length() - 1);
  boolean definedInPathLevel = isPathParamDefined(pathParam, pathObj.getParameters());
  if (definedInPathLevel) {
    continue;

代码示例来源:origin: io.swagger/swagger-parser

protected void updateLocalRefs(Path path, String pathRef) {
  if(path.getParameters() != null) {
    List<Parameter> params = path.getParameters();
    for(Parameter param : params) {
      updateLocalRefs(param, pathRef);
    }
  }
  List<Operation> ops = path.getOperations();
  for(Operation op : ops) {
    if(op.getParameters() != null) {
      for (Parameter param : op.getParameters()) {
        updateLocalRefs(param, pathRef);
      }
    }
    if(op.getResponses() != null) {
      for(Response response : op.getResponses().values()) {
        updateLocalRefs(response, pathRef);
      }
    }
  }
}

代码示例来源:origin: io.swagger/swagger-parser

List<Parameter> parameters = path.getParameters();
final List<Parameter> processedPathParameters = parameterProcessor.processParameters(path.getParameters());
path.setParameters(processedPathParameters);

代码示例来源:origin: com.reprezen.genflow/openapi-diagram

name2param.put(it.getName(), it);
};
this._xtendHelper.<Parameter>safe(path.getParameters()).forEach(_function_1);
StringConcatenation _builder = new StringConcatenation();
_builder.append("\"request\": {");

代码示例来源:origin: swagger-api/swagger-parser

} else {
  if (v2Path.getParameters() != null) {
    for (io.swagger.models.parameters.Parameter param : v2Path.getParameters()) {
      v3Path.addParametersItem(convert(param));

代码示例来源:origin: io.swagger.parser.v3/swagger-parser-v2-converter

} else {
  if (v2Path.getParameters() != null) {
    for (io.swagger.models.parameters.Parameter param : v2Path.getParameters()) {
      v3Path.addParametersItem(convert(param));

代码示例来源:origin: org.openapitools.swagger.parser/swagger-parser-v2-converter

} else {
  if (v2Path.getParameters() != null) {
    for (io.swagger.models.parameters.Parameter param : v2Path.getParameters()) {
      v3Path.addParametersItem(convert(param));

相关文章