io.swagger.models.properties.Property.getExample()方法的使用及代码示例

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

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

Property.getExample介绍

暂无

代码示例

代码示例来源:origin: Swagger2Markup/swagger2markup

private static Object generateExampleForMapProperty(MapProperty property, MarkupDocBuilder markupDocBuilder) {
  if (property.getExample() != null) {
    return property.getExample();
  }
  Map<String, Object> exampleMap = new LinkedHashMap<>();
  Property valueProperty = property.getAdditionalProperties();
  if (valueProperty.getExample() != null) {
    return valueProperty.getExample();
  }
  exampleMap.put("string", PropertyAdapter.generateExample(valueProperty, markupDocBuilder));
  return exampleMap;
}

代码示例来源:origin: Swagger2Markup/swagger2markup

if (property.getExample() != null) {
  return Optional.ofNullable(property.getExample());
} else if (property instanceof MapProperty) {
  Property additionalProperty = ((MapProperty) property).getAdditionalProperties();
  if (additionalProperty.getExample() != null) {
    return Optional.ofNullable(additionalProperty.getExample());
  } else if (generateMissingExamples) {
    Map<String, Object> exampleMap = new HashMap<>();

代码示例来源:origin: Swagger2Markup/swagger2markup

if (properties != null) {
  for (Map.Entry<String, Property> property : properties.entrySet()) {
    Object exampleObject = property.getValue().getExample();
    if (exampleObject == null) {
      if (property.getValue() instanceof RefProperty) {

代码示例来源:origin: Swagger2Markup/swagger2markup

/**
 * Get example from a property
 *
 * @param property                   Property
 * @param definitions                map of definitions
 * @param definitionDocumentResolver DocumentResolver
 * @param markupDocBuilder           the markup builder
 * @param refStack                   reference stack
 * @return array of Object
 */
private static Object[] getExample(
    Property property,
    Map<String, Model> definitions,
    DocumentResolver definitionDocumentResolver,
    MarkupDocBuilder markupDocBuilder,
    Map<String, Integer> refStack) {
  if (property.getExample() != null) {
    return new Object[]{property.getExample()};
  } else if (property instanceof ArrayProperty) {
    return new Object[]{generateExampleForArrayProperty((ArrayProperty) property, definitions, definitionDocumentResolver, markupDocBuilder, refStack)};
  } else if (property instanceof RefProperty) {
    return new Object[]{generateExampleForRefModel(true, ((RefProperty) property).getSimpleRef(), definitions, definitionDocumentResolver, markupDocBuilder, refStack)};
  } else {
    return new Object[]{PropertyAdapter.generateExample(property, markupDocBuilder)};
  }
}

代码示例来源:origin: Swagger2Markup/swagger2markup

Property schema = new PropertyModelConverter().modelToProperty(model);
if (schema != null) {
  example = schema.getExample();

代码示例来源:origin: Swagger2Markup/swagger2markup

Property item = ((AbstractSerializableParameter) parameter).getItems();
if (item != null) {
  abstractSerializableParameterExample = item.getExample();
  if (abstractSerializableParameterExample == null) {
    abstractSerializableParameterExample = PropertyAdapter.generateExample(item, markupDocBuilder);

代码示例来源:origin: io.github.swagger2markup/swagger2markup

private static Object generateExampleForMapProperty(MapProperty property, MarkupDocBuilder markupDocBuilder) {
  if (property.getExample() != null) {
    return property.getExample();
  }
  Map<String, Object> exampleMap = new LinkedHashMap<>();
  Property valueProperty = property.getAdditionalProperties();
  if (valueProperty.getExample() != null) {
    return valueProperty.getExample();
  }
  exampleMap.put("string", PropertyAdapter.generateExample(valueProperty, markupDocBuilder));
  return exampleMap;
}

代码示例来源:origin: io.github.swagger2markup/swagger2markup

if (property.getExample() != null) {
  return Optional.ofNullable(property.getExample());
} else if (property instanceof MapProperty) {
  Property additionalProperty = ((MapProperty) property).getAdditionalProperties();
  if (additionalProperty.getExample() != null) {
    return Optional.ofNullable(additionalProperty.getExample());
  } else if (generateMissingExamples) {
    Map<String, Object> exampleMap = new HashMap<>();

代码示例来源:origin: io.github.swagger2markup/swagger2markup

if (properties != null) {
  for (Map.Entry<String, Property> property : properties.entrySet()) {
    Object exampleObject = property.getValue().getExample();
    if (exampleObject == null) {
      if (property.getValue() instanceof RefProperty) {

代码示例来源:origin: io.github.swagger2markup/swagger2markup

/**
 * Get example from a property
 *
 * @param property                   Property
 * @param definitions                map of definitions
 * @param definitionDocumentResolver DocumentResolver
 * @param markupDocBuilder           the markup builder
 * @param refStack                   reference stack
 * @return array of Object
 */
private static Object[] getExample(
    Property property,
    Map<String, Model> definitions,
    DocumentResolver definitionDocumentResolver,
    MarkupDocBuilder markupDocBuilder,
    Map<String, Integer> refStack) {
  if (property.getExample() != null) {
    return new Object[]{property.getExample()};
  } else if (property instanceof ArrayProperty) {
    return new Object[]{generateExampleForArrayProperty((ArrayProperty) property, definitions, definitionDocumentResolver, markupDocBuilder, refStack)};
  } else if (property instanceof RefProperty) {
    return new Object[]{generateExampleForRefModel(true, ((RefProperty) property).getSimpleRef(), definitions, definitionDocumentResolver, markupDocBuilder, refStack)};
  } else {
    return new Object[]{PropertyAdapter.generateExample(property, markupDocBuilder)};
  }
}

代码示例来源:origin: io.github.swagger2markup/swagger2markup

Property schema = new PropertyModelConverter().modelToProperty(model);
if (schema != null) {
  example = schema.getExample();

代码示例来源:origin: io.github.swagger2markup/swagger2markup

Property item = ((AbstractSerializableParameter) parameter).getItems();
if (item != null) {
  abstractSerializableParameterExample = item.getExample();
  if (abstractSerializableParameterExample == null) {
    abstractSerializableParameterExample = PropertyAdapter.generateExample(item, markupDocBuilder);

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

Object example = property.getExample();
if (property instanceof RefProperty) {
  RefProperty ref = (RefProperty) property;

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

Object example = property.getExample();
if (property instanceof RefProperty) {
  RefProperty ref = (RefProperty) property;

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

result.setExample(schema.getExample());

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

result.setExample(schema.getExample());

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

result.setExample(schema.getExample());

代码示例来源:origin: tminglei/binder-swagger-java

if (schema == null) return new ConstDataProvider(null);
Object example = schema.getExample();
if (example instanceof DataProvider) {
  DataProvider provider = (DataProvider) example;

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

model.setExample(property.getExample());//example
model.setName(name);
model.setXml(xml);

相关文章