Examples of ArraySchema


Examples of com.fasterxml.jackson.module.jsonSchema.types.ArraySchema

            }
            else if(schema.isArraySchema() && schema.asArraySchema().getItems().isSingleItems() && schema.asArraySchema().getItems().asSingleItems().getSchema().isObjectSchema())
            {
                ObjectSchema entrySchema = (ObjectSchema) schema.asArraySchema().getItems().asSingleItems().getSchema();

                ArraySchema arraySchema = new ArraySchema();
                JsonSchema temp = new ReferenceSchema();
                temp.set$ref(entrySchema.getId());
                arraySchema.setItemsSchema(temp);
                properties.put(entry.getKey(),arraySchema);

                modelMap.putAll(buildModels(entrySchema.getId(), entrySchema));
            }
            else
View Full Code Here

Examples of com.fasterxml.jackson.module.jsonSchema.types.ArraySchema

    public AnySchema anySchema() {
        return new AnySchema();
    }

    public ArraySchema arraySchema() {
        return new ArraySchema();
    }
View Full Code Here

Examples of com.fasterxml.jackson.module.jsonSchema.types.ArraySchema

            }
            else if(schema.isArraySchema() && schema.asArraySchema().getItems().isSingleItems() && schema.asArraySchema().getItems().asSingleItems().getSchema().isObjectSchema())
            {
                ObjectSchema entrySchema = (ObjectSchema) schema.asArraySchema().getItems().asSingleItems().getSchema();

                ArraySchema arraySchema = new ArraySchema();
                JsonSchema temp = new ReferenceSchema();
                temp.set$ref(entrySchema.getId());
                arraySchema.setItemsSchema(temp);
                properties.put(entry.getKey(),arraySchema);

                modelMap.putAll(buildModels(entrySchema.getId(), entrySchema));
            }
            else
View Full Code Here

Examples of com.fasterxml.jackson.module.jsonSchema.types.ArraySchema

   * @return the schema verifying the given format
   */
  public static JsonSchema minimalForFormat(JsonFormatTypes format) {
    switch (format) {
    case ARRAY:
      return new ArraySchema();
    case OBJECT:
      return new ObjectSchema();
    case BOOLEAN:
      return new BooleanSchema();
    case INTEGER:
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.