Uses of Class
com.networknt.schema.Schema
-
-
Uses of Schema in com.networknt.schema
Fields in com.networknt.schema declared as Schema Modifier and Type Field Description protected SchemaSchema. parentSchemaMethods in com.networknt.schema that return Schema Modifier and Type Method Description SchemaSchemaRegistry. create(SchemaContext schemaContext, SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema)protected SchemaSchema. fetchSubSchemaNode(SchemaContext schemaContext)SchemaSchema. findAncestor()SchemaSchema. findLexicalRoot()SchemaSchema. findSchemaResourceRoot()Finds the root of the schema resource.protected SchemaSchemaRegistry. getMappedSchema(SchemaLocation schemaUri)protected SchemaSchemaRegistry. getMappedSchema(SchemaLocation schemaUri, boolean validateLoadedSchema)SchemaSchema. getParentSchema()SchemaSchema. getRefSchema(NodePath fragment)SchemaSchemaRef. getSchema()SchemaSchemaRegistry. getSchema(com.fasterxml.jackson.databind.JsonNode jsonNode)Gets the schema.SchemaSchemaRegistry. getSchema(SchemaLocation schemaUri)Gets the schema.SchemaSchemaRegistry. getSchema(SchemaLocation schemaUri, com.fasterxml.jackson.databind.JsonNode jsonNode)Gets the schema.SchemaSchemaRegistry. getSchema(SchemaLocation schemaUri, InputStream schemaStream, InputFormat inputFormat)Gets the schema.SchemaSchemaRegistry. getSchema(SchemaLocation schemaUri, String schema, InputFormat inputFormat)Gets the schema.SchemaSchemaRegistry. getSchema(InputStream schemaStream)Gets the schema.SchemaSchemaRegistry. getSchema(InputStream schemaStream, InputFormat inputFormat)Gets the schema.SchemaSchemaRegistry. getSchema(String schema)Gets the schema.SchemaSchemaRegistry. getSchema(String schema, InputFormat inputFormat)Gets the schema.SchemaSchema. getSubSchema(NodePath fragment)Gets the sub schema given the json pointer fragment.SchemaSchemaRegistry. loadSchema(SchemaLocation schemaUri)Loads the schema.SchemaSchemaRegistry. loadSchema(SchemaLocation schemaUri, boolean validateLoadedSchema)Loads the schema.SchemaSchemaContext. 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 Schema Modifier and Type Method Description ConcurrentMap<String,Schema>SchemaContext. getDynamicAnchors()Gets the dynamic anchors.ArrayDeque<Schema>ExecutionContext. getEvaluationSchema()ConcurrentMap<String,Schema>SchemaContext. getSchemaReferences()Gets the schema references identified by the ref uri.ConcurrentMap<String,Schema>SchemaContext. getSchemaResources()Gets the schema resources identified by id.Methods in com.networknt.schema with parameters of type Schema Modifier and Type Method Description SchemaSchemaRegistry. create(SchemaContext schemaContext, SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema)BooleanOutputFormat.Boolean. format(Schema jsonSchema, ExecutionContext executionContext, SchemaContext schemaContext)List<Error>OutputFormat.Default. format(Schema jsonSchema, ExecutionContext executionContext, SchemaContext schemaContext)OutputFlagOutputFormat.Flag. format(Schema jsonSchema, ExecutionContext executionContext, SchemaContext schemaContext)TOutputFormat. format(Schema jsonSchema, ExecutionContext executionContext, SchemaContext schemaContext)Formats the validation results.OutputUnitOutputFormat.Hierarchical. format(Schema jsonSchema, ExecutionContext executionContext, SchemaContext schemaContext)OutputUnitOutputFormat.List. format(Schema jsonSchema, ExecutionContext executionContext, SchemaContext schemaContext)ResultOutputFormat.Result. format(Schema jsonSchema, ExecutionContext executionContext, SchemaContext schemaContext)static Map<String,String>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)SchemaSchemaContext. newSchema(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema)KeywordValidatorSchemaContext. newValidator(SchemaLocation schemaLocation, String keyword, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema)Constructors in com.networknt.schema with parameters of type Schema Constructor Description Schema(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 Schema Constructor Description SchemaContext(Dialect dialect, SchemaRegistry schemaRegistry, ConcurrentMap<String,Schema> schemaReferences, ConcurrentMap<String,Schema> schemaResources, ConcurrentMap<String,Schema> dynamicAnchors)SchemaRef(Supplier<Schema> schema) -
Uses of Schema in com.networknt.schema.dialect
Methods in com.networknt.schema.dialect with parameters of type Schema Modifier and Type Method Description KeywordValidatorDialect. 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 Schema Constructor Description BaseFormatValidator(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 Schema Modifier and Type Field Description protected SchemaBaseKeywordValidator. parentSchemaMethods in com.networknt.schema.keyword that return Schema Modifier and Type Method Description SchemaBaseKeywordValidator. getParentSchema()Gets the parent schema.SchemaItemsLegacyValidator. getSchema()SchemaItemsValidator. getSchema()Methods in com.networknt.schema.keyword that return types with arguments of type Schema Modifier and Type Method Description Map<String,Schema>PropertiesValidator. getSchemas()List<Schema>ItemsLegacyValidator. getTupleSchema()List<Schema>PrefixItemsValidator. getTupleSchema()Methods in com.networknt.schema.keyword with parameters of type Schema Modifier and Type Method Description KeywordValidatorAnnotationKeyword. newValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext)KeywordValidatorFormatKeyword. newValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext)KeywordValidatorKeyword. newValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext)Creates a new validator for the keyword.KeywordValidatorKeywordType. newValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext)KeywordValidatorNonValidationKeyword. 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 Schema Modifier and Type Method Description protected voidBaseKeywordValidator. preloadSchemas(Collection<Schema> schemas)Constructors in com.networknt.schema.keyword with parameters of type Schema Constructor Description AdditionalPropertiesValidator(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)BaseKeywordValidator(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 Schema Modifier and Type Method Description static 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 Schema Modifier and Type Method Description static 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 Schema Modifier and Type Method Description SchemaWalkEvent. getSchema()Gets the schema that will be used to evaluate the instance node.Methods in com.networknt.schema.walk with parameters of type Schema Modifier and Type Method Description protected 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)
-