C D G I O S T V
All Classes All Packages
All Classes All Packages
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.
All Classes All Packages