Index

A B E F G H I J M O P R S V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ASYNC_SCHEMA_PAYLOAD_ELEMENT - Static variable in class io.github.microcks.util.asyncapi.AsyncAPISchemaValidator
 
AsyncAPISchemaValidator - Class in io.github.microcks.util.asyncapi
Helper class for validating Json objects against their AsyncAPI schema.
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.

E

error(SAXParseException) - Method in class io.github.microcks.util.XmlErrorHandler
 

F

fatalError(SAXParseException) - Method in class io.github.microcks.util.XmlErrorHandler
 

G

getBaseURI() - Method in class io.github.microcks.util.XmlSchemaURLResolver.Input
 
getByteStream() - Method in class io.github.microcks.util.XmlSchemaURLResolver.Input
 
getCertifiedText() - Method in class io.github.microcks.util.XmlSchemaURLResolver.Input
 
getCharacterStream() - Method in class io.github.microcks.util.XmlSchemaURLResolver.Input
 
getDirectChildren(Element, String, String) - Static method in class io.github.microcks.util.XmlUtil
Retrieve direct children elements of a parent having specified namespace and tag.
getEncoding() - Method in class io.github.microcks.util.XmlSchemaURLResolver.Input
 
getExceptions() - Method in class io.github.microcks.util.XmlErrorHandler
Get attached Xml validation errors.
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.
getPublicId() - Method in class io.github.microcks.util.XmlSchemaURLResolver.Input
 
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.
getStringData() - Method in class io.github.microcks.util.XmlSchemaURLResolver.Input
 
getSystemId() - Method in class io.github.microcks.util.XmlSchemaURLResolver.Input
 
getUniqueDirectChild(Element, String, String) - Static method in class io.github.microcks.util.XmlUtil
Retrieve a direct child that is expected to be unique under the parent.
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

hasDirectChild(Element, String, String) - Static method in class io.github.microcks.util.XmlUtil
Check if parent has at least one direct child having namespace and tag.
hasSchemaEntry(String) - Method in class io.github.microcks.util.SchemaMap
Check if we've got an entry for this schema path.

I

Input() - Constructor for class io.github.microcks.util.XmlSchemaURLResolver.Input
 
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
 
io.github.microcks.util.soap - package io.github.microcks.util.soap
 
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_COMPONENTS_ELEMENT - Static variable in class io.github.microcks.util.JsonSchemaValidator
 
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_PROPERTIES_ELEMENT - Static variable in class io.github.microcks.util.JsonSchemaValidator
 
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 applied 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.

M

MalformedXmlException - Exception in io.github.microcks.util
A typed exception for malformed Xml document that can be launched during parsing or analysis.
MalformedXmlException(String) - Constructor for exception io.github.microcks.util.MalformedXmlException
Build a new MalformedXmlException.

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.

P

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

R

resolveResource(String, String, String, String, String) - Method in class io.github.microcks.util.XmlSchemaURLResolver
 

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.
setBaseURI(String) - Method in class io.github.microcks.util.XmlSchemaURLResolver.Input
 
setByteStream(InputStream) - Method in class io.github.microcks.util.XmlSchemaURLResolver.Input
 
setCertifiedText(boolean) - Method in class io.github.microcks.util.XmlSchemaURLResolver.Input
 
setCharacterStream(Reader) - Method in class io.github.microcks.util.XmlSchemaURLResolver.Input
 
setEncoding(String) - Method in class io.github.microcks.util.XmlSchemaURLResolver.Input
 
setPublicId(String) - Method in class io.github.microcks.util.XmlSchemaURLResolver.Input
 
setStringData(String) - Method in class io.github.microcks.util.XmlSchemaURLResolver.Input
 
setSystemId(String) - Method in class io.github.microcks.util.XmlSchemaURLResolver.Input
 
SOAP_ENVELOPE_12_NS - Static variable in class io.github.microcks.util.soap.SoapMessageValidator
Soap 1.2 envelope public namespace.
SOAP_ENVELOPE_NS - Static variable in class io.github.microcks.util.soap.SoapMessageValidator
Soap 1.1 envelope public namespace.
SoapMessageValidator - Class in io.github.microcks.util.soap
Helper class for validating Soap messages objects against their WSDL/XSD schemas.
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.asyncapi.AsyncAPISchemaValidator
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.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, 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).
validateSoapEnvelope(String) - Static method in class io.github.microcks.util.soap.SoapMessageValidator
Validate that given message has a well-formed Soap Envelope.
validateSoapMessage(String, QName, String, String) - Static method in class io.github.microcks.util.soap.SoapMessageValidator
Validate a complete Soap message: Soap envelope + payload included into Soap body against a WSDL content.
validateXml(InputStream, String) - Static method in class io.github.microcks.util.XmlSchemaValidator
Validation the Xml string with provided stream on its Xml schema.
validateXml(InputStream, String, String) - Static method in class io.github.microcks.util.XmlSchemaValidator
Validation the Xml string with provided stream on its Xml schema.
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
 

W

warning(SAXParseException) - Method in class io.github.microcks.util.XmlErrorHandler
 
WSDL_NS - Static variable in class io.github.microcks.util.XmlUtil
WSDL public namespace.

X

XML_SCHEMA_NS - Static variable in class io.github.microcks.util.XmlUtil
XML Schema public namespace;
XmlErrorHandler - Class in io.github.microcks.util
A simple SAX error handler that accumulates exception within an exceptions list.
XmlErrorHandler() - Constructor for class io.github.microcks.util.XmlErrorHandler
 
XmlSchemaURLResolver - Class in io.github.microcks.util
An implementation of LSResourceResolver that may use local cache for standard schemas (xml.xsd) of an URL resolver for relative references to XSD that may be embedded into other XSD.
XmlSchemaURLResolver(String) - Constructor for class io.github.microcks.util.XmlSchemaURLResolver
Build a XmlSchemaURLResolver with base URL for resolving relative dependencies.
XmlSchemaURLResolver.Input - Class in io.github.microcks.util
 
XmlSchemaValidator - Class in io.github.microcks.util
Helper class for easy access to a Xml Schema validation.
XmlUtil - Class in io.github.microcks.util
Helper methods for parsing/navigating an Xml DOM.
A B E F G H I J M O P R S V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form