@Override public void itemsFormat(JsonFormatTypes format) throws JsonMappingException { schema.setItemsSchema(JsonSchema.minimalForFormat(format)); }
@Override public void itemsFormat(JsonFormatTypes format) throws JsonMappingException { schema.setItemsSchema(JsonSchema.minimalForFormat(format)); }
@Override public void itemsFormat(JsonFormatVisitable handler, JavaType contentType) throws JsonMappingException { // An array of object matches any values, thus we leave the schema empty. if (contentType.getRawClass() != Object.class) { // check if we've seen this sub-schema already and return a reference-schema if we have if (visitorContext != null) { String seenSchemaUri = visitorContext.getSeenSchemaUri(contentType); if (seenSchemaUri != null) { schema.setItemsSchema(new ReferenceSchema(seenSchemaUri)); return; } } SchemaFactoryWrapper visitor = wrapperFactory.getWrapper(getProvider(), visitorContext); handler.acceptJsonFormatVisitor(visitor, contentType); schema.setItemsSchema(visitor.finalSchema()); } }
@Override public void itemsFormat(JsonFormatVisitable handler, JavaType contentType) throws JsonMappingException { // An array of object matches any values, thus we leave the schema empty. if (contentType.getRawClass() != Object.class) { // check if we've seen this sub-schema already and return a reference-schema if we have if (visitorContext != null) { String seenSchemaUri = visitorContext.getSeenSchemaUri(contentType); if (seenSchemaUri != null) { schema.setItemsSchema(new ReferenceSchema(seenSchemaUri)); return; } } SchemaFactoryWrapper visitor = wrapperFactory.getWrapper(getProvider(), visitorContext); handler.acceptJsonFormatVisitor(visitor, contentType); schema.setItemsSchema(visitor.finalSchema()); } }
if(propertyDescriptor.isArray()) { final ArraySchema arSch = schFactory.arraySchema(); arSch.setItemsSchema(itemSch); if (!propertyDescriptor.isInputColumn()) { propInfo.setSchema(arSch);
prop.setName(property.getName()); prop.setType(type); array.setItemsSchema(generatePrimitiveSchema(prop)); } else { if (Types.isCompositeType(type)) { array.setItemsSchema(reference);
prop.setName(property.getName()); prop.setType(type); array.setItemsSchema(generatePrimitiveSchema(prop)); } else { if (Types.isCompositeType(type)) { array.setItemsSchema(reference);
prop.setName(property.getName()); prop.setType(type); array.setItemsSchema(generatePrimitiveSchema(prop)); } else { if (Types.isCompositeType(type)) { array.setItemsSchema(reference);
prop.setName(property.getName()); prop.setType(type); array.setItemsSchema(generatePrimitiveSchema(prop)); } else { if (Types.isCompositeType(type)) { array.setItemsSchema(reference);
prop.setName(property.getName()); prop.setType(type); array.setItemsSchema(generatePrimitiveSchema(prop)); } else { if (Types.isCompositeType(type)) { array.setItemsSchema(reference);