Index

A B G H I J O P S V 
All Classes and Interfaces|All Packages|Constant Field Values

A

AsyncAPISchemaValidator - Class in io.github.microcks.util.asyncapi
Helper class for validating Json objects against their AsyncAPI schema.
AsyncAPISchemaValidator() - Constructor for class io.github.microcks.util.asyncapi.AsyncAPISchemaValidator
 
avroToAvroRecord(byte[], String) - Static method in class io.github.microcks.util.AvroUtil
Convert an Avro binary representation into an Avro GenericRecord object using specified schema.
avroToAvroRecord(byte[], Schema) - Static method in class io.github.microcks.util.AvroUtil
Convert an Avro binary representation into an Avro GenericRecord object using specified schema.
avroToJson(byte[], String) - Static method in class io.github.microcks.util.AvroUtil
Convert an Avro binary representation into a JSON string using specified schema.
avroToJson(byte[], Schema) - Static method in class io.github.microcks.util.AvroUtil
Convert an Avro binary representation into a JSON string using specified schema.
AvroUtil - Class in io.github.microcks.util
Helper class using utility methods for converting Avro format from and to JSON.
AvroUtil() - Constructor for class io.github.microcks.util.AvroUtil
 

B

buildResponseJsonSchema(String, String) - Static method in class io.github.microcks.util.graphql.GraphQLSchemaValidator
Build a JSON Schema that should apply to a GraphQL response giving the API GraphQL SDL and the query specification.
buildTypeSchemaFromJson(JsonNode) - Static method in class io.github.microcks.util.openapi.OpenAPISchemaBuilder
Build the Json schema for the type corresponding to given Json node.
buildTypeSchemaFromJson(String) - Static method in class io.github.microcks.util.openapi.OpenAPISchemaBuilder
Build the Json schema for the type corresponding to given Json node provided as string.

G

getJsonNode(String) - Static method in class io.github.microcks.util.asyncapi.AsyncAPISchemaValidator
Get a Jackson JsonNode representation for Json object.
getJsonNode(String) - Static method in class io.github.microcks.util.JsonSchemaValidator
Get a Jackson JsonNode representation for Json object.
getJsonNode(String) - Static method in class io.github.microcks.util.openapi.OpenAPISchemaValidator
Get a Jackson JsonNode representation for Json object.
getJsonNodeForSchema(String) - Static method in class io.github.microcks.util.asyncapi.AsyncAPISchemaValidator
Get a Jackson JsonNode representation for AsyncAPI schema text.
getJsonNodeForSchema(String) - Static method in class io.github.microcks.util.openapi.OpenAPISchemaValidator
Get a Jackson JsonNode representation for OpenAPI schema text.
getSchemaEntry(String) - Method in class io.github.microcks.util.SchemaMap
Get schema entry string content.
getSchemaNode(String) - Static method in class io.github.microcks.util.JsonSchemaValidator
Get a Jackson JsonNode representation for Json schema.
getValidationErrors(Schema, Object, String...) - Static method in class io.github.microcks.util.AvroUtil
Get validation errors of a datum object regarding Avro schema.
GRAPHQL_RESPONSE_DATA - Static variable in class io.github.microcks.util.graphql.GraphQLSchemaValidator
 
GraphQLSchemaValidator - Class in io.github.microcks.util.graphql
Helper class for validating Json objects against their GraphQL schema.
GraphQLSchemaValidator() - Constructor for class io.github.microcks.util.graphql.GraphQLSchemaValidator
 

H

hasSchemaEntry(String) - Method in class io.github.microcks.util.SchemaMap
Check if we've got an entry for this schema path.

I

io.github.microcks.util - package io.github.microcks.util
 
io.github.microcks.util.asyncapi - package io.github.microcks.util.asyncapi
 
io.github.microcks.util.graphql - package io.github.microcks.util.graphql
 
io.github.microcks.util.openapi - package io.github.microcks.util.openapi
 
isJsonValid(String, String) - Static method in class io.github.microcks.util.asyncapi.AsyncAPISchemaValidator
Check if a Json object is valid against the given AsyncAPI schema specification.
isJsonValid(String, String) - Static method in class io.github.microcks.util.JsonSchemaValidator
Check if a Json object is valid against the given Json schema specification.
isJsonValid(String, String) - Static method in class io.github.microcks.util.openapi.OpenAPISchemaValidator
Check if a Json object is valid against the given OpenAPI schema specification.
isJsonValid(String, String, String) - Static method in class io.github.microcks.util.JsonSchemaValidator
Check if a Json object is valid against the given Json schema specification.
isJsonValid(String, String, String) - Static method in class io.github.microcks.util.openapi.OpenAPISchemaValidator
Check if a Json object is valid against the given OpenAPI schema specification.

J

JSON_SCHEMA_ADDITIONAL_PROPERTIES - Static variable in class io.github.microcks.util.graphql.JsonSchemaBuilderQueryVisitor
 
JSON_SCHEMA_ARRAY_TYPE - Static variable in class io.github.microcks.util.graphql.JsonSchemaBuilderQueryVisitor
 
JSON_SCHEMA_ARRAY_TYPE - Static variable in class io.github.microcks.util.openapi.OpenAPISchemaBuilder
 
JSON_SCHEMA_ENUM - Static variable in class io.github.microcks.util.graphql.JsonSchemaBuilderQueryVisitor
 
JSON_SCHEMA_IDENTIFIER_ELEMENT - Static variable in class io.github.microcks.util.JsonSchemaValidator
 
JSON_SCHEMA_ITEMS - Static variable in class io.github.microcks.util.graphql.JsonSchemaBuilderQueryVisitor
 
JSON_SCHEMA_ITEMS - Static variable in class io.github.microcks.util.openapi.OpenAPISchemaBuilder
 
JSON_SCHEMA_OBJECT_TYPE - Static variable in class io.github.microcks.util.graphql.JsonSchemaBuilderQueryVisitor
 
JSON_SCHEMA_OBJECT_TYPE - Static variable in class io.github.microcks.util.openapi.OpenAPISchemaBuilder
 
JSON_SCHEMA_PROPERTIES - Static variable in class io.github.microcks.util.graphql.JsonSchemaBuilderQueryVisitor
 
JSON_SCHEMA_PROPERTIES - Static variable in class io.github.microcks.util.openapi.OpenAPISchemaBuilder
 
JSON_SCHEMA_REQUIRED - Static variable in class io.github.microcks.util.graphql.JsonSchemaBuilderQueryVisitor
 
JSON_SCHEMA_STRING_TYPE - Static variable in class io.github.microcks.util.graphql.JsonSchemaBuilderQueryVisitor
 
JSON_SCHEMA_TYPE - Static variable in class io.github.microcks.util.graphql.JsonSchemaBuilderQueryVisitor
 
JSON_SCHEMA_TYPE - Static variable in class io.github.microcks.util.openapi.OpenAPISchemaBuilder
 
JSON_V12_SCHEMA_IDENTIFIER - Static variable in class io.github.microcks.util.JsonSchemaValidator
 
JSON_V4_SCHEMA_IDENTIFIER - Static variable in class io.github.microcks.util.JsonSchemaValidator
 
JSON_V7_SCHEMA_IDENTIFIER - Static variable in class io.github.microcks.util.JsonSchemaValidator
 
JsonSchemaBuilderQueryVisitor - Class in io.github.microcks.util.graphql
This is an implementation of GraphQL-Java QueryVisitor that takes care of building a Json Schema that could be apply to the response of a GraphQL query.
JsonSchemaBuilderQueryVisitor(ObjectNode) - Constructor for class io.github.microcks.util.graphql.JsonSchemaBuilderQueryVisitor
Build a new JsonSchemaBuilderQueryVisitor.
JsonSchemaValidator - Class in io.github.microcks.util
Helper class for validating Json objects against their Json schema.
JsonSchemaValidator() - Constructor for class io.github.microcks.util.JsonSchemaValidator
 
jsonToAvro(String, String) - Static method in class io.github.microcks.util.AvroUtil
Convert a JSON string into an Avro binary representation using specified schema.
jsonToAvro(String, Schema) - Static method in class io.github.microcks.util.AvroUtil
Convert a JSON string into an Avro binary representation using specified schema.
jsonToAvroRecord(String, String) - Static method in class io.github.microcks.util.AvroUtil
Convert a JSON string into an Avro GenericRecord object using specified schema.
jsonToAvroRecord(String, Schema) - Static method in class io.github.microcks.util.AvroUtil
Convert a JSON string into an Avro GenericRecord object using specified schema.

O

OpenAPISchemaBuilder - Class in io.github.microcks.util.openapi
Helper class for building/inferring a Json Schema from Json node object.
OpenAPISchemaBuilder() - Constructor for class io.github.microcks.util.openapi.OpenAPISchemaBuilder
 
OpenAPISchemaValidator - Class in io.github.microcks.util.openapi
Helper class for validating Json objects against their OpenAPI schema.
OpenAPISchemaValidator() - Constructor for class io.github.microcks.util.openapi.OpenAPISchemaValidator
 

P

putSchemaEntry(String, String) - Method in class io.github.microcks.util.SchemaMap
Put a new schema entry in map.

S

SchemaMap - Class in io.github.microcks.util
This is a lightweight structure representing a Schema registry snapshot dedicated for being used by message validators.
SchemaMap() - Constructor for class io.github.microcks.util.SchemaMap
Build a new schema map with empty content.
SchemaMap(Map<String, String>) - Constructor for class io.github.microcks.util.SchemaMap
Initialize a new schema map with provided content.
SwaggerSchemaValidator - Class in io.github.microcks.util.openapi
Helper class for validating Json objects against their Swagger schema.
SwaggerSchemaValidator() - Constructor for class io.github.microcks.util.openapi.SwaggerSchemaValidator
 

V

validate(Schema, Object) - Static method in class io.github.microcks.util.AvroUtil
Validate that a datum object (typically a GenericRecord read somewhere but the method signature is loosely coupled to make it recursive friendly) is compliant with an Avro schema.
validateAvroMessage(JsonNode, byte[], String, SchemaMap) - Static method in class io.github.microcks.util.asyncapi.AsyncAPISchemaValidator
Validate an Avro binary representing an AsyncAPI message against a node representing a full AsyncAPI specification (and not just a schema node).
validateAvroMessage(JsonNode, GenericRecord, String, SchemaMap) - Static method in class io.github.microcks.util.asyncapi.AsyncAPISchemaValidator
Validate an Avro binary representing an AsyncAPI message against a node representing a full AsyncAPI specification (and not just a schema node).
validateJson(JsonNode, JsonNode) - Static method in class io.github.microcks.util.asyncapi.AsyncAPISchemaValidator
Validate a Json object representing by its text against a schema object representing byt its text too.
validateJson(JsonNode, JsonNode) - Static method in class io.github.microcks.util.graphql.GraphQLSchemaValidator
Commodity method: just a shortcut to JsonSchemaValidator.validateJson(schemaNode, jsonNode)
validateJson(JsonNode, JsonNode) - Static method in class io.github.microcks.util.JsonSchemaValidator
Validate a Json object representing by its text against a schema object representing byt its text too.
validateJson(JsonNode, JsonNode) - Static method in class io.github.microcks.util.openapi.OpenAPISchemaValidator
Validate a Json object representing by its text against a schema object representing byt its text too.
validateJson(JsonNode, JsonNode, String) - Static method in class io.github.microcks.util.JsonSchemaValidator
Validate a Json object representing by its text against a schema object representing byt its text too.
validateJson(JsonNode, JsonNode, String) - Static method in class io.github.microcks.util.openapi.OpenAPISchemaValidator
Validate a Json object representing by its text against a schema object representing byt its text too.
validateJson(String, String) - Static method in class io.github.microcks.util.asyncapi.AsyncAPISchemaValidator
Validate a Json object representing by its text against a schema object representing byt its text too.
validateJson(String, String) - Static method in class io.github.microcks.util.JsonSchemaValidator
Validate a Json object representing by its text against a schema object representing byt its text too.
validateJson(String, String) - Static method in class io.github.microcks.util.openapi.OpenAPISchemaValidator
Validate a Json object representing by its text against a schema object representing byt its text too.
validateJson(String, String, String) - Static method in class io.github.microcks.util.JsonSchemaValidator
Validate a Json object representing by its text against a schema object representing byt its text too.
validateJson(String, String, String) - Static method in class io.github.microcks.util.openapi.OpenAPISchemaValidator
Validate a Json object representing by its text against a schema object representing byt its text too.
validateJsonMessage(JsonNode, JsonNode, String) - Static method in class io.github.microcks.util.asyncapi.AsyncAPISchemaValidator
Validate a Json object representing an AsyncAPI message against a node representing a full AsyncAPI specification (and not just a schema node).
validateJsonMessage(JsonNode, JsonNode, String) - Static method in class io.github.microcks.util.openapi.SwaggerSchemaValidator
Validate a Json object representing a Swagger message (response or request) against a node representing a full OpenAPI specification (and not just a schema node).
validateJsonMessage(JsonNode, JsonNode, String, String) - Static method in class io.github.microcks.util.openapi.OpenAPISchemaValidator
Validate a Json object representing an OpenAPI message (response or request) against a node representing a full OpenAPI specification (and not just a schema node).
validateJsonMessage(JsonNode, JsonNode, String, String) - Static method in class io.github.microcks.util.openapi.SwaggerSchemaValidator
Validate a Json object representing a Swagger message (response or request) against a node representing a full Swagger specification (and not just a schema node).
validateJsonMessage(JsonNode, JsonNode, String, String, String) - Static method in class io.github.microcks.util.openapi.OpenAPISchemaValidator
Validate a Json object representing an OpenAPI message (response or request) against a node representing a full OpenAPI specification (and not just a schema node).
visitField(QueryVisitorFieldEnvironment) - Method in class io.github.microcks.util.graphql.JsonSchemaBuilderQueryVisitor
 
visitFragmentSpread(QueryVisitorFragmentSpreadEnvironment) - Method in class io.github.microcks.util.graphql.JsonSchemaBuilderQueryVisitor
 
visitInlineFragment(QueryVisitorInlineFragmentEnvironment) - Method in class io.github.microcks.util.graphql.JsonSchemaBuilderQueryVisitor
 
A B G H I J O P S V 
All Classes and Interfaces|All Packages|Constant Field Values