Skip navigation links
A C D E G I J L N O R S U V 

A

asJsonNode(InputStream) - Method in class org.mule.module.json.internal.JsonSchemaValidator
 

C

create(ValidatorKey) - Method in class org.mule.module.json.internal.JsonSchemaValidationFactory
 

D

dispose() - Method in class org.mule.module.json.internal.ValidateJsonSchemaOperation
 

E

ERROR_TRYING_TO_VALIDATE - Static variable in class org.mule.module.json.internal.JsonSchemaValidator
 
ExcludeFromGeneratedCoverage - Annotation Type in org.mule.module.json.internal.util
 

G

getContents() - Method in class org.mule.module.json.internal.JsonSchema
 
getDereferencing() - Method in class org.mule.module.json.internal.JsonSchemaValidator
 
getErrorMessage() - Method in exception org.mule.module.json.internal.error.SchemaValidationException
getErrorTypes() - Method in class org.mule.module.json.internal.error.SchemaValidatorErrorTypeProvider
 
getFrom() - Method in class org.mule.module.json.api.SchemaRedirect
 
getParent() - Method in enum org.mule.module.json.api.JsonError
 
getSchema() - Method in class org.mule.module.json.internal.JsonSchema
 
getSchemaJsonNode(String, String) - Static method in class org.mule.module.json.internal.JsonSchemaParser
 
getSchemaLocation() - Method in class org.mule.module.json.internal.JsonSchemaValidator
 
getSchemaRedirects() - Method in class org.mule.module.json.internal.JsonSchemaValidator
 
getStaticMetadata() - Method in class org.mule.module.json.internal.JsonAnyStaticTypeResolver
 
getTo() - Method in class org.mule.module.json.api.SchemaRedirect
 
getWrapper(ValidatorKey, JsonNode) - Method in class org.mule.module.json.internal.JavaJsonToolsLink
 
getWrapper(ValidatorKey, JsonNode) - Method in class org.mule.module.json.internal.LibraryLink
 
getWrapper(ValidatorKey, JsonNode) - Method in class org.mule.module.json.internal.NetworkNTLink
 

I

initialise() - Method in class org.mule.module.json.internal.ValidateJsonSchemaOperation
 
InstanceMonitor - Class in org.mule.module.json.internal.cleanup
Class to account the number of existing instances of ValidateJsonSchemaOperations
InstanceMonitor() - Constructor for class org.mule.module.json.internal.cleanup.InstanceMonitor
 
INVALID_SCHEMA_REFERENCE - Static variable in class org.mule.module.json.internal.JsonSchemaValidator
 
isBlank(String) - Static method in class org.mule.module.json.internal.ValidatorCommonUtils
 

J

JavaJsonToolsLink - Class in org.mule.module.json.internal
Link of the chain, determinate when JsonSchemaValidatorJavaJsonToolsWrapper have to be returned
JavaJsonToolsLink(LibraryLink) - Constructor for class org.mule.module.json.internal.JavaJsonToolsLink
 
JsonAnyStaticTypeResolver - Class in org.mule.module.json.internal
InputStaticTypeResolver for the json content parameter of the validate schema operation.
JsonAnyStaticTypeResolver() - Constructor for class org.mule.module.json.internal.JsonAnyStaticTypeResolver
 
JsonError - Enum in org.mule.module.json.api
Defines the error types thrown by this module
JsonModule - Class in org.mule.module.json.internal
The JSON module contains tools to help you deal with JSON documents
JsonModule() - Constructor for class org.mule.module.json.internal.JsonModule
 
JsonModuleResourceReleaser - Class in org.mule.module.json.internal.cleanup
This class provides convenience methods for managing the internal executor services that the underlying library uses.
JsonModuleResourceReleaser(SchedulerService) - Constructor for class org.mule.module.json.internal.cleanup.JsonModuleResourceReleaser
Creates a JsonModuleResourceReleaserInstance
JsonSchema - Class in org.mule.module.json.internal
Parameters to load Json Schema against which we will validate the payload.
JsonSchema() - Constructor for class org.mule.module.json.internal.JsonSchema
 
JsonSchemaDereferencingMode - Enum in org.mule.module.json.api
The URI dereferencing modes defined in Json Schema draft 4
JsonSchemaParser - Class in org.mule.module.json.internal
The objective is get the Json Schema, from a Path (SchemaLocation) or a String(SchemaContent), like a JsonNode.
JsonSchemaValidationFactory - Class in org.mule.module.json.internal
Create instances of JsonSchemaValidator, returning their wrappers making validations, can return JsonSchemaValidatorNetworkntWrapper or JsonSchemaValidatorJavaJsonToolsWrapper
JsonSchemaValidationFactory() - Constructor for class org.mule.module.json.internal.JsonSchemaValidationFactory
Here is defined the order of the links
JsonSchemaValidator - Class in org.mule.module.json.internal
 
JsonSchemaValidator(ValidatorKey) - Constructor for class org.mule.module.json.internal.JsonSchemaValidator
 
JsonSchemaValidatorJavaJsonToolsWrapper - Class in org.mule.module.json.internal
This Wrapper make validations with library java.json.tools Supports Json schema validations with version Draft V3 and V4
JsonSchemaValidatorJavaJsonToolsWrapper(ValidatorKey, JsonNode) - Constructor for class org.mule.module.json.internal.JsonSchemaValidatorJavaJsonToolsWrapper
 
JsonSchemaValidatorNetworkntWrapper - Class in org.mule.module.json.internal
This Wrapper make validations with library com.networknt Supports Json schema validations with version Draft V6, V7, 2019-09 and 2020-12
JsonSchemaValidatorNetworkntWrapper(ValidatorKey, JsonNode) - Constructor for class org.mule.module.json.internal.JsonSchemaValidatorNetworkntWrapper
 

L

LibraryLink - Class in org.mule.module.json.internal
Defines the default behaviour to implement chain of responsibility design pattern
LibraryLink(LibraryLink) - Constructor for class org.mule.module.json.internal.LibraryLink
 

N

NetworkNTLink - Class in org.mule.module.json.internal
Link of the chain, determinate when JsonSchemaValidatorNetworkntWrapper have to be returned
NetworkNTLink(LibraryLink) - Constructor for class org.mule.module.json.internal.NetworkNTLink
 

O

openSchema(String) - Static method in class org.mule.module.json.internal.ValidatorCommonUtils
 
org.mule.module.json.api - package org.mule.module.json.api
 
org.mule.module.json.internal - package org.mule.module.json.internal
 
org.mule.module.json.internal.cleanup - package org.mule.module.json.internal.cleanup
 
org.mule.module.json.internal.error - package org.mule.module.json.internal.error
 
org.mule.module.json.internal.util - package org.mule.module.json.internal.util
 

R

register() - Method in class org.mule.module.json.internal.cleanup.InstanceMonitor
Increases the instance count
releaseExecutors() - Method in class org.mule.module.json.internal.cleanup.JsonModuleResourceReleaser
Shutdowns the json validation library executors.
resolveLocationIfNecessary(String) - Static method in class org.mule.module.json.internal.ValidatorCommonUtils
 
restoreExecutorServices() - Method in class org.mule.module.json.internal.cleanup.JsonModuleResourceReleaser
Restores de ExecutorServices for the underlying library.

S

SCHEMA_NOT_FOUND_MSG - Static variable in class org.mule.module.json.internal.JsonSchemaValidator
 
SchemaRedirect - Class in org.mule.module.json.api
A redirection between a "from" and a "to" location
SchemaRedirect() - Constructor for class org.mule.module.json.api.SchemaRedirect
 
SchemaValidationException - Exception in org.mule.module.json.internal.error
A ModuleException associated with the JsonError.SCHEMA_NOT_HONOURED type
SchemaValidationException(String, String) - Constructor for exception org.mule.module.json.internal.error.SchemaValidationException
Creates a new instance
SchemaValidationException(String) - Constructor for exception org.mule.module.json.internal.error.SchemaValidationException
 
SchemaValidatorErrorTypeProvider - Class in org.mule.module.json.internal.error
Provides the error types for the validate-schema operation
SchemaValidatorErrorTypeProvider() - Constructor for class org.mule.module.json.internal.error.SchemaValidatorErrorTypeProvider
 
setFrom(String) - Method in class org.mule.module.json.api.SchemaRedirect
 
setTo(String) - Method in class org.mule.module.json.api.SchemaRedirect
 
start() - Method in class org.mule.module.json.internal.ValidateJsonSchemaOperation
 
stop() - Method in class org.mule.module.json.internal.ValidateJsonSchemaOperation
 

U

unregister() - Method in class org.mule.module.json.internal.cleanup.InstanceMonitor
decresaes the instance count

V

validate(InputStream) - Method in class org.mule.module.json.internal.JsonSchemaValidator
 
validate(InputStream) - Method in class org.mule.module.json.internal.JsonSchemaValidatorJavaJsonToolsWrapper
 
validate(InputStream) - Method in class org.mule.module.json.internal.JsonSchemaValidatorNetworkntWrapper
 
ValidateJsonSchemaOperation - Class in org.mule.module.json.internal
Operation to validate an XML document against a schema
ValidateJsonSchemaOperation() - Constructor for class org.mule.module.json.internal.ValidateJsonSchemaOperation
 
validateSchema(JsonSchema, Object, Collection<SchemaRedirect>, JsonSchemaDereferencingMode, boolean, boolean) - Method in class org.mule.module.json.internal.ValidateJsonSchemaOperation
Validates that the input content is compliant with a given schema.
VALIDATION_FAILED_MESSAGE - Static variable in class org.mule.module.json.internal.JsonSchemaValidator
 
ValidatorCommonUtils - Class in org.mule.module.json.internal
Common methods that are useful for the other classes
valueOf(String) - Static method in enum org.mule.module.json.api.JsonError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.module.json.api.JsonSchemaDereferencingMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mule.module.json.api.JsonError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.module.json.api.JsonSchemaDereferencingMode
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E G I J L N O R S U V 
Skip navigation links

Copyright © 2024 MuleSoft, Inc.. All rights reserved.