public Object clone() { ArrayModel cloned = new ArrayModel(); super.cloneTo(cloned); cloned.properties = this.properties; cloned.type = this.type; cloned.description = this.description; cloned.items = this.items; cloned.example = this.example; cloned.maxItems = this.maxItems; cloned.minItems = this.minItems; return cloned; }
@Override public Model toModel(Property property) { if (property instanceof ArrayProperty) { final ArrayProperty resolved = (ArrayProperty) property; final ArrayModel model = new ArrayModel().items(resolved.getItems()).description(resolved.getDescription()); return model; } return null; }
@Override public Model resolve(Type type, ModelConverterContext context, Iterator<ModelConverter> chain) { final PropertyBoxTypeInfo pbType = PropertyBoxTypeResolver.resolvePropertyBoxType(type).orElse(null); // PropertyBox type if (pbType != null) { if (pbType.isContainerType()) { // container // Array ArrayModel arrayModel = new ArrayModel(); arrayModel.setItems(modelToProperty( getPropertyBoxSchema(type, context).orElseGet(() -> delegateToExtensionResolution()))); if (pbType.isUniqueItems()) { arrayModel.setUniqueItems(true); } return arrayModel; } // Single return getPropertyBoxSchema(type, context).orElseGet(() -> delegateToExtensionResolution()); } // Default behaviour if (chain.hasNext()) { return chain.next().resolve(type, context, chain); } return null; }
if (name.indexOf("java.util") == -1) { bp.setSchema( new ArrayModel().items(new RefProperty().asDefault(name))); if (swagger != null) { swagger.addDefinition(name, models.get(name)); bp.setSchema(new ArrayModel().items(innerProperty)); if (name.indexOf("java.util") == -1) { if (isArray) { bp.setSchema(new ArrayModel().items(new RefProperty().asDefault(name)));
ArrayModel arrayModel = new ArrayModel(); Property items = ((ArrayProperty) property).getItems(); arrayModel.items(items);
ArrayModel arrayModel = new ArrayModel(); Property items = ((ArrayProperty) property).getItems(); arrayModel.items(items);
@Override public Model mToModel(Framework.Mapping<?> mapping) { String refName = attach(mapping).refName(); if (!isEmpty(refName)) { return new RefModel(refName); } if (mapping.meta().targetType == List.class) { ArrayModel model = new ArrayModel() .description(attach(mapping).desc()) .items(items(mapping)); model.setExample(attach(mapping).example()); return model; } ModelImpl model = new ModelImpl() .type(targetType(mapping)) .format(format(mapping)) .description(attach(mapping).desc()) .example(attach(mapping).example()); if (mapping instanceof Framework.GroupMapping) { ((Framework.GroupMapping) mapping).fields().forEach(m -> { model.addProperty(m.getKey(), mToProperty(m.getValue())); if (required(m.getValue())) { model.required(m.getKey()); } }); } return model; }
} else { if ("array".equals(type)) { ArrayModel am = new ArrayModel(); Items items = obj.getItems(); type = items.getType() == null ? null : items.getType().toString();
ArrayModel arrayModel = new ArrayModel(); arrayModel.setItems(property); bodyParameter.setSchema(arrayModel); ArrayModel arrayModel = new ArrayModel(); arrayModel.setItems(property); bodyParameter.setSchema(arrayModel);
ArrayModel arrayModel = new ArrayModel(); arrayModel.setItems(property); bodyParameter.setSchema(arrayModel); ArrayModel arrayModel = new ArrayModel(); arrayModel.setItems(property); bodyParameter.setSchema(arrayModel);
Model m = new ModelImpl(); if("array".equals(type)) { ArrayModel am = new ArrayModel(); ObjectNode propertyNode = getObject("properties", node, false, location, result); Map<String, Property> properties = properties(propertyNode, location, result);
ArrayModel arrayModel = new ArrayModel(); arrayModel.setItems(arrayProperty.getItems()); arrayModel.setDescription(description);