Class OpenApiResult31

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String OPENAPI_SCHEMA
      Deprecated.
    • Constructor Summary

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

      • OPENAPI_SCHEMA

        @Deprecated
        public static final java.lang.String OPENAPI_SCHEMA
        Deprecated.
        See Also:
        Constant Field Values
    • Constructor Detail

      • OpenApiResult31

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

        public OpenApiResult31​(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