Package io.openapiprocessor.jsonschema.schema
-
Interface Summary Interface Description BucketVisitor represents a function that processes sourceBucket.IdProvider JsonSchema -
Class Summary Class Description Bucket wraps the propertiesMapof a json/yaml object and its location in the source document.DocumentLoader DocumentStore repository for "downloaded" documents.DynamicScope IdProvider201909 draft-2019-09 IdProviderIdProvider4 draft-04 IdProviderIdProvider6 draft-06 IdProviderJsonDependency handles json schema dependency which may be a schema or an array of string.JsonInstance JsonInstanceContext JsonPointer JSON pointer abstraction based on rfc6901.JsonPointerSupport JsonSchemaBoolean JsonSchemaContext JsonSchemaObject JsonSchemas handles json schema properties which may have no value, are null or have a single or multiple values.Keyword Keywords RawValue Ref $ref support.Reference resolved $ref.ReferenceRegistry holds all resolved references of a document.References RefValue Resolver loads the base document and resolves all internal and external $ref's.Resolver.Settings ResolverContext ResolverId ResolverRef ResolverResult SchemaKeywords SchemaResource SchemaStore Schema factory.Scope Vocabularies Vocabularies201909 Vocabularies202012 Vocabularies4 Vocabularies6 Vocabularies7 Vocabulary -
Enum Summary Enum Description Format KeywordType Output SchemaVersion -
Exception Summary Exception Description DocumentLoaderException InvalidPropertyException JsonPointerInvalidException NotImplementedException ResolverException thrown if theResolveris unable to resolve a $ref.SchemaStoreException thrown if the schema store is unable to load a json schema.