当前位置: 首页>>代码示例>>Java>>正文


Java ArrayModel.getItems方法代码示例

本文整理汇总了Java中io.swagger.models.ArrayModel.getItems方法的典型用法代码示例。如果您正苦于以下问题:Java ArrayModel.getItems方法的具体用法?Java ArrayModel.getItems怎么用?Java ArrayModel.getItems使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在io.swagger.models.ArrayModel的用法示例。


在下文中一共展示了ArrayModel.getItems方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: testMtoModel

import io.swagger.models.ArrayModel; //导入方法依赖的package包/类
@Test
public void testMtoModel() {
    Model model = converter.mToModel(list(mapping(
            field("id", $(intv()).desc("id").$$),
            field("name", $(text(required())).desc("name").$$)
    )));
    assertTrue(model instanceof ArrayModel);
    ArrayModel m = (ArrayModel) model;

    assertTrue(m.getItems() instanceof ObjectProperty);
    ObjectProperty p = (ObjectProperty) m.getItems();

    assertTrue(p.getProperties() != null);
    assertEquals(p.getProperties().size(), 2);
    assertTrue(p.getProperties().get("id") instanceof IntegerProperty);
    assertTrue(p.getProperties().get("name") instanceof StringProperty);

    IntegerProperty p1 = (IntegerProperty) p.getProperties().get("id");
    assertEquals(p1.getRequired(), false);
    assertEquals(p1.getFormat(), "int32");
    assertEquals(p1.getDescription(), "id");

    StringProperty p2 = (StringProperty) p.getProperties().get("name");
    assertEquals(p2.getRequired(), true);
    assertEquals(p2.getDescription(), "name");
}
 
开发者ID:tminglei,项目名称:binder-swagger-java,代码行数:27,代码来源:MappingConverterImplTest.java

示例2: doConvert

import io.swagger.models.ArrayModel; //导入方法依赖的package包/类
@Override
public JavaType doConvert(ClassLoader classLoader, String packageName, Swagger swagger, Object model) {
  ArrayModel arrayModel = (ArrayModel) model;

  if (arrayModel.getItems() != null) {
    return ArrayPropertyConverter.findJavaType(classLoader,
        packageName,
        swagger,
        arrayModel.getItems(),
        false);
  }

  // don't know when will this happen.
  throw new Error("not support null array model items.");
}
 
开发者ID:apache,项目名称:incubator-servicecomb-java-chassis,代码行数:16,代码来源:ArrayModelConverter.java


注:本文中的io.swagger.models.ArrayModel.getItems方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。