private static Object generateExampleForArrayModel(ArrayModel model, Map<String, Model> definitions, DocumentResolver definitionDocumentResolver, MarkupDocBuilder markupDocBuilder, Map<String, Integer> refStack) { if (model.getExample() != null) { return model.getExample(); } else if (model.getProperties() != null) { return new Object[]{exampleMapForProperties(model.getProperties(), definitions, definitionDocumentResolver, markupDocBuilder, refStack)}; } else { Property itemProperty = model.getItems(); return getExample(itemProperty, definitions, definitionDocumentResolver, markupDocBuilder, refStack); } }
private static Object generateExampleForArrayModel(ArrayModel model, Map<String, Model> definitions, DocumentResolver definitionDocumentResolver, MarkupDocBuilder markupDocBuilder, Map<String, Integer> refStack) { if (model.getExample() != null) { return model.getExample(); } else if (model.getProperties() != null) { return new Object[]{exampleMapForProperties(model.getProperties(), definitions, definitionDocumentResolver, markupDocBuilder, refStack)}; } else { Property itemProperty = model.getItems(); return getExample(itemProperty, definitions, definitionDocumentResolver, markupDocBuilder, refStack); } }
break; case "example": _switchResult = model.getExample(); break; case "items":
Property inner = m.getItems(); property.setItems(inner); property.setExample(m.getExample()); property.setMaxItems(m.getMaxItems()); property.setMinItems(m.getMinItems());