C D G I O S T V 
All Classes All Packages

C

ContentValidationException - Exception in io.wcm.siteapi.openapi.validator
JSON content does not conform OpenAPI3 specification.
ContentValidationException(String) - Constructor for exception io.wcm.siteapi.openapi.validator.ContentValidationException
 
ContentValidationException(String, Throwable) - Constructor for exception io.wcm.siteapi.openapi.validator.ContentValidationException
 

D

DEFAULT_FILENAME_PATTERN - Static variable in class io.wcm.siteapi.openapi.validator.OpenApiSpecVersions
Default pattern for Site API spec files.
DEFAULT_RESOURCE_PATH - Static variable in class io.wcm.siteapi.openapi.validator.OpenApiSpecVersions
Default classpath path to look for Site API spec files.

G

get(String) - Method in class io.wcm.siteapi.openapi.validator.OpenApiSpecVersions
Returns Site API specification.
getAllVersions() - Method in class io.wcm.siteapi.openapi.validator.OpenApiSpecVersions
Get all Site API versions.
getLatest() - Method in class io.wcm.siteapi.openapi.validator.OpenApiSpecVersions
Returns Site API specification for highest version number.
getLatestVersion() - Method in class io.wcm.siteapi.openapi.validator.OpenApiSpecVersions
Get latest version.
getSchemaValidator(String) - Method in class io.wcm.siteapi.openapi.validator.OpenApiSpec
Get Schema for default response of operation mapped to given suffix.
getSuffix() - Method in class io.wcm.siteapi.openapi.validator.OpenApiSchemaValidator
 
getURL() - Method in class io.wcm.siteapi.openapi.validator.OpenApiSpec
 
getVersion() - Method in class io.wcm.siteapi.openapi.validator.OpenApiSpec
 

I

io.wcm.siteapi.openapi.validator - package io.wcm.siteapi.openapi.validator
Site API Open API Validator

O

OpenApiSchemaValidator - Class in io.wcm.siteapi.openapi.validator
Validates JSON response for a given path definition and suffix against the JSON.
OpenApiSpec - Class in io.wcm.siteapi.openapi.validator
Reads and validates an OAS3 YAML specification.
OpenApiSpec(String, String) - Constructor for class io.wcm.siteapi.openapi.validator.OpenApiSpec
Create instance with given spec files.
OpenApiSpec(URL, String) - Constructor for class io.wcm.siteapi.openapi.validator.OpenApiSpec
Create instance with given spec files.
OpenApiSpecVersions - Class in io.wcm.siteapi.openapi.validator
Get available versions of Site API specification.
OpenApiSpecVersions() - Constructor for class io.wcm.siteapi.openapi.validator.OpenApiSpecVersions
Get all Site API Specs detected in classpath matching the default path and pattern.
OpenApiSpecVersions(String, Pattern, Comparator<String>) - Constructor for class io.wcm.siteapi.openapi.validator.OpenApiSpecVersions
Get all Site API Specs detected in classpath matching given path and filename pattern.

S

SpecInvalidException - Exception in io.wcm.siteapi.openapi.validator
OpenAPI 3 spec cannot be read or is invalid.
SpecInvalidException(String, Throwable) - Constructor for exception io.wcm.siteapi.openapi.validator.SpecInvalidException
 

T

toString() - Method in class io.wcm.siteapi.openapi.validator.OpenApiSpec
 

V

validate(String) - Method in class io.wcm.siteapi.openapi.validator.OpenApiSchemaValidator
Validate the given JSON response against the operation's JSON schema.
C D G I O S T V 
All Classes All Packages