Class OpenApiResult30

    • Constructor Summary

      Constructors 
      Constructor Description
      OpenApiResult30​(Context context, io.openapiprocessor.jsonschema.schema.Bucket root)
      Deprecated.
      OpenApiResult30​(Context context, io.openapiprocessor.jsonschema.schema.Bucket root, io.openapiprocessor.jsonschema.schema.DocumentStore documents)  
    • Constructor Detail

      • OpenApiResult30

        @Deprecated
        public OpenApiResult30​(Context context,
                               io.openapiprocessor.jsonschema.schema.Bucket root)
        Deprecated.
      • OpenApiResult30

        public OpenApiResult30​(Context context,
                               io.openapiprocessor.jsonschema.schema.Bucket root,
                               io.openapiprocessor.jsonschema.schema.DocumentStore documents)
    • Method Detail

      • getModel

        public <T> T getModel​(java.lang.Class<T> api)
        Description copied from interface: OpenApiResult
        get the OpenAPI model. T must be otherwise, it will throw an IllegalArgumentException
        Specified by:
        getModel in interface OpenApiResult
        Type Parameters:
        T - OpenAPI model type
        Parameters:
        api - class of the OpenAPI model
        Returns:
        OpenAPI model
      • validate

        public boolean validate​(io.openapiprocessor.jsonschema.validator.Validator validator,
                                io.openapiprocessor.jsonschema.schema.SchemaStore schemaStore)
        Description copied from interface: OpenApiResult
        run schema validation. Retrieve the collection of validation messages from OpenApiResult.getValidationErrors().
        Specified by:
        validate in interface OpenApiResult
        Parameters:
        validator - json schema validator
        schemaStore - json schema store
        Returns:
        true if valid, else false