Uses of Class
com.networknt.schema.Schema
Packages that use Schema
Package
Description
-
Uses of Schema in com.networknt.schema
Fields in com.networknt.schema declared as SchemaMethods in com.networknt.schema that return SchemaModifier and TypeMethodDescriptionSchemaRegistry.create(SchemaContext schemaContext, SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema) protected SchemaSchema.fetchSubSchemaNode(SchemaContext schemaContext) Schema.findAncestor()Schema.findLexicalRoot()Schema.findSchemaResourceRoot()Finds the root of the schema resource.protected SchemaSchemaRegistry.getMappedSchema(SchemaLocation schemaUri) Schema.getParentSchema()Schema.getRefSchema(NodePath fragment) SchemaRef.getSchema()SchemaRegistry.getSchema(com.fasterxml.jackson.databind.JsonNode jsonNode) Gets the schema.SchemaRegistry.getSchema(SchemaLocation schemaUri) Gets the schema.SchemaRegistry.getSchema(SchemaLocation schemaUri, com.fasterxml.jackson.databind.JsonNode jsonNode) Gets the schema.SchemaRegistry.getSchema(SchemaLocation schemaUri, InputStream schemaStream, InputFormat inputFormat) Gets the schema.SchemaRegistry.getSchema(SchemaLocation schemaUri, String schema, InputFormat inputFormat) Gets the schema.SchemaRegistry.getSchema(InputStream schemaStream) Gets the schema.SchemaRegistry.getSchema(InputStream schemaStream, InputFormat inputFormat) Gets the schema.Gets the schema.SchemaRegistry.getSchema(String schema, InputFormat inputFormat) Gets the schema.Schema.getSubSchema(NodePath fragment) Gets the sub schema given the json pointer fragment.SchemaRegistry.loadSchema(SchemaLocation schemaUri) Loads the schema.SchemaContext.newSchema(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema) protected SchemaSchemaRegistry.newSchema(SchemaLocation schemaUri, com.fasterxml.jackson.databind.JsonNode schemaNode) Creates a schema from initial input.Methods in com.networknt.schema that return types with arguments of type SchemaModifier and TypeMethodDescriptionSchemaContext.getDynamicAnchors()Gets the dynamic anchors.ExecutionContext.getEvaluationSchema()SchemaContext.getSchemaReferences()Gets the schema references identified by the ref uri.SchemaContext.getSchemaResources()Gets the schema resources identified by id.Methods in com.networknt.schema with parameters of type SchemaModifier and TypeMethodDescriptionSchemaRegistry.create(SchemaContext schemaContext, SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema) OutputFormat.Boolean.format(Schema jsonSchema, ExecutionContext executionContext, SchemaContext schemaContext) OutputFormat.Default.format(Schema jsonSchema, ExecutionContext executionContext, SchemaContext schemaContext) OutputFormat.Flag.format(Schema jsonSchema, ExecutionContext executionContext, SchemaContext schemaContext) OutputFormat.format(Schema jsonSchema, ExecutionContext executionContext, SchemaContext schemaContext) Formats the validation results.OutputFormat.Hierarchical.format(Schema jsonSchema, ExecutionContext executionContext, SchemaContext schemaContext) OutputFormat.List.format(Schema jsonSchema, ExecutionContext executionContext, SchemaContext schemaContext) OutputFormat.Result.format(Schema jsonSchema, ExecutionContext executionContext, SchemaContext schemaContext) ErrorMessages.getErrorMessage(Schema parentSchema, String errorMessageKeyword, String keyword) Gets the custom error message to use.protected static com.fasterxml.jackson.databind.JsonNodeErrorMessages.getMessageNode(String errorMessageKeyword, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, String pname) SchemaContext.newSchema(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema) SchemaContext.newValidator(SchemaLocation schemaLocation, String keyword, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema) Constructors in com.networknt.schema with parameters of type SchemaModifierConstructorDescriptionprotectedSchema(List<KeywordValidator> validators, boolean validatorsLoaded, boolean recursiveAnchor, TypeValidator typeValidator, String id, boolean suppressSubSchemaRetrieval, com.fasterxml.jackson.databind.JsonNode schemaNode, SchemaContext schemaContext, Schema parentSchema, SchemaLocation schemaLocation, Map<String, String> errorMessage) Constructor to create a copy using fields.Constructor parameters in com.networknt.schema with type arguments of type SchemaModifierConstructorDescriptionSchemaContext(Dialect dialect, SchemaRegistry schemaRegistry, ConcurrentMap<String, Schema> schemaReferences, ConcurrentMap<String, Schema> schemaResources, ConcurrentMap<String, Schema> dynamicAnchors) -
Uses of Schema in com.networknt.schema.dialect
Methods in com.networknt.schema.dialect with parameters of type SchemaModifier and TypeMethodDescriptionDialect.newValidator(SchemaContext schemaContext, SchemaLocation schemaLocation, String keyword, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema) Creates a new validator of the keyword. -
Uses of Schema in com.networknt.schema.format
Constructors in com.networknt.schema.format with parameters of type SchemaModifierConstructorDescriptionBaseFormatValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, Keyword keyword, SchemaContext schemaContext) -
Uses of Schema in com.networknt.schema.keyword
Fields in com.networknt.schema.keyword declared as SchemaMethods in com.networknt.schema.keyword that return SchemaModifier and TypeMethodDescriptionBaseKeywordValidator.getParentSchema()Gets the parent schema.ItemsLegacyValidator.getSchema()ItemsValidator.getSchema()Methods in com.networknt.schema.keyword that return types with arguments of type SchemaModifier and TypeMethodDescriptionPropertiesValidator.getSchemas()ItemsLegacyValidator.getTupleSchema()PrefixItemsValidator.getTupleSchema()Methods in com.networknt.schema.keyword with parameters of type SchemaModifier and TypeMethodDescriptionAnnotationKeyword.newValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) FormatKeyword.newValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) Keyword.newValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) Creates a new validator for the keyword.KeywordType.newValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) NonValidationKeyword.newValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) Method parameters in com.networknt.schema.keyword with type arguments of type SchemaModifier and TypeMethodDescriptionprotected voidBaseKeywordValidator.preloadSchemas(Collection<Schema> schemas) Constructors in com.networknt.schema.keyword with parameters of type SchemaModifierConstructorDescriptionAdditionalPropertiesValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) AllOfValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) AnyOfValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) protectedBaseKeywordValidator(Keyword keyword, com.fasterxml.jackson.databind.JsonNode schemaNode, SchemaLocation schemaLocation, SchemaContext schemaContext, Schema parentSchema, Map<String, String> errorMessage) Constructor to create a copy using fields.BaseKeywordValidator(Keyword keyword, com.fasterxml.jackson.databind.JsonNode schemaNode, SchemaLocation schemaLocation, Schema parentSchema, SchemaContext schemaContext) ConstValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) ContainsValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) ContentEncodingValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) Constructor.ContentMediaTypeValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) Constructor.DependenciesValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) Constructor.DependentRequired(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) DependentSchemas(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) DiscriminatorValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) DynamicRefValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) EnumValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) ExclusiveMaximumValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) ExclusiveMinimumValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) FalseValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) FormatValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext, Format format, Keyword keyword) IfValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) ItemsLegacyValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) ItemsValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) MaximumValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) MaxItemsValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) MaxLengthValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) MaxPropertiesValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) MinimumValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) MinItemsValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) MinLengthValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) MinMaxContainsValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) MinPropertiesValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) MultipleOfValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) NotAllowedValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) NotValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) OneOfValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) PatternPropertiesValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) PatternValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) PrefixItemsValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) PropertiesValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) PropertyDependenciesValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) PropertyNamesValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) ReadOnlyValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) RecursiveRefValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) RefValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) RequiredValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) TrueValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) TypeValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) UnevaluatedItemsValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) UnevaluatedPropertiesValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) UnionTypeValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) UniqueItemsValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) WriteOnlyValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) -
Uses of Schema in com.networknt.schema.output
Methods in com.networknt.schema.output with parameters of type SchemaModifier and TypeMethodDescriptionstatic OutputUnitHierarchicalOutputUnitFormatter.format(Schema jsonSchema, List<Error> errors, ExecutionContext executionContext, SchemaContext schemaContext, Function<Error, Object> errorMapper) -
Uses of Schema in com.networknt.schema.utils
Methods in com.networknt.schema.utils with parameters of type SchemaModifier and TypeMethodDescriptionstatic booleanJsonNodeTypes.equalsToSchemaType(com.fasterxml.jackson.databind.JsonNode node, JsonType schemaType, Schema parentSchema, SchemaContext schemaContext, ExecutionContext executionContext) static SchemaRefSchemaRefs.from(Schema schema, ExecutionContext executionContext) Gets the ref. -
Uses of Schema in com.networknt.schema.walk
Methods in com.networknt.schema.walk that return SchemaModifier and TypeMethodDescriptionWalkEvent.getSchema()Gets the schema that will be used to evaluate the instance node.Methods in com.networknt.schema.walk with parameters of type SchemaModifier and TypeMethodDescriptionprotected WalkEventAbstractWalkHandler.constructWalkEvent(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator) voidItemWalkHandler.postWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator, List<Error> errors) voidKeywordWalkHandler.postWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator, List<Error> errors) voidPropertyWalkHandler.postWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator, List<Error> errors) voidWalkConfig.NoOpWalkHandler.postWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator, List<Error> errors) voidWalkHandler.postWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator, List<Error> errors) booleanItemWalkHandler.preWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator) booleanKeywordWalkHandler.preWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator) booleanPropertyWalkHandler.preWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator) booleanWalkConfig.NoOpWalkHandler.preWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator) booleanWalkHandler.preWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator)