- checkDependency(ProcessingReport, String, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.draftv3.DraftV3DependenciesSyntaxChecker
-
- checkDependency(ProcessingReport, String, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.draftv4.DraftV4DependenciesSyntaxChecker
-
- checkDependency(ProcessingReport, String, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.helpers.DependenciesSyntaxChecker
-
Check one dependency which is not a schema dependency
- checkSyntax(Collection<JsonPointer>, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.AbstractSyntaxChecker
-
Main syntax checking function
- checkSyntax(Collection<JsonPointer>, ProcessingReport, SchemaTree) - Method in interface com.github.fge.jsonschema.keyword.syntax.SyntaxChecker
-
Check the syntax for this keyword
- checkValue(Collection<JsonPointer>, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.AbstractSyntaxChecker
-
Method which all syntax checkers extending this class must implement
- checkValue(Collection<JsonPointer>, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.common.AdditionalSyntaxChecker
-
- checkValue(Collection<JsonPointer>, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.common.EnumSyntaxChecker
-
- checkValue(Collection<JsonPointer>, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.common.ExclusiveMaximumSyntaxChecker
-
- checkValue(Collection<JsonPointer>, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.common.ExclusiveMinimumSyntaxChecker
-
- checkValue(Collection<JsonPointer>, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.common.PatternSyntaxChecker
-
- checkValue(Collection<JsonPointer>, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.draftv4.DraftV4TypeSyntaxChecker
-
- checkValue(Collection<JsonPointer>, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.draftv4.NotSyntaxChecker
-
- checkValue(Collection<JsonPointer>, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.draftv4.RequiredSyntaxChecker
-
- checkValue(Collection<JsonPointer>, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.helpers.DependenciesSyntaxChecker
-
- checkValue(Collection<JsonPointer>, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.helpers.DivisorSyntaxChecker
-
- checkValue(Collection<JsonPointer>, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.helpers.DraftV3TypeKeywordSyntaxChecker
-
- checkValue(Collection<JsonPointer>, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.helpers.PositiveIntegerSyntaxChecker
-
- checkValue(Collection<JsonPointer>, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.helpers.SchemaArraySyntaxChecker
-
- checkValue(Collection<JsonPointer>, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.helpers.SchemaMapSyntaxChecker
-
- checkValue(Collection<JsonPointer>, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.helpers.SchemaOrSchemaArraySyntaxChecker
-
- checkValue(Collection<JsonPointer>, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.helpers.TypeOnlySyntaxChecker
-
- checkValue(Collection<JsonPointer>, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.helpers.URISyntaxChecker
-
- com.github.fge.jsonschema.cfg - package com.github.fge.jsonschema.cfg
-
Validation processor configuration classes
- com.github.fge.jsonschema.exceptions - package com.github.fge.jsonschema.exceptions
-
Validation processing exceptions
- com.github.fge.jsonschema.exceptions.unchecked - package com.github.fge.jsonschema.exceptions.unchecked
-
Validation processing configuration error exceptions (unchecked)
- com.github.fge.jsonschema.format - package com.github.fge.jsonschema.format
-
Format attribute base classes
- com.github.fge.jsonschema.format.common - package com.github.fge.jsonschema.format.common
-
Common format attribute classes for draft v3 and draft v4
- com.github.fge.jsonschema.format.draftv3 - package com.github.fge.jsonschema.format.draftv3
-
Format attributes specific to draft v3
- com.github.fge.jsonschema.format.draftv4 - package com.github.fge.jsonschema.format.draftv4
-
Format attributes specific to draft v4
- com.github.fge.jsonschema.format.helpers - package com.github.fge.jsonschema.format.helpers
-
Helper classes for format attributes
- com.github.fge.jsonschema.keyword - package com.github.fge.jsonschema.keyword
-
Keyword syntax checkers, digesters and validators
- com.github.fge.jsonschema.keyword.digest - package com.github.fge.jsonschema.keyword.digest
-
Keyword digesters
- com.github.fge.jsonschema.keyword.digest.common - package com.github.fge.jsonschema.keyword.digest.common
-
Digesters common to both draft v3 and draft v4
- com.github.fge.jsonschema.keyword.digest.draftv3 - package com.github.fge.jsonschema.keyword.digest.draftv3
-
Digesters specific to draft v3
- com.github.fge.jsonschema.keyword.digest.draftv4 - package com.github.fge.jsonschema.keyword.digest.draftv4
-
Digesters specific to draft v4
- com.github.fge.jsonschema.keyword.digest.helpers - package com.github.fge.jsonschema.keyword.digest.helpers
-
Digester helper classes
- com.github.fge.jsonschema.keyword.syntax - package com.github.fge.jsonschema.keyword.syntax
-
Keyword syntax checkers
- com.github.fge.jsonschema.keyword.syntax.common - package com.github.fge.jsonschema.keyword.syntax.common
-
Keyword syntax checkers common to both draft v3 and draft v4
- com.github.fge.jsonschema.keyword.syntax.draftv3 - package com.github.fge.jsonschema.keyword.syntax.draftv3
-
Keyword syntax checkers specific to draft v3
- com.github.fge.jsonschema.keyword.syntax.draftv4 - package com.github.fge.jsonschema.keyword.syntax.draftv4
-
Keyword syntax checkers specific to draft v4
- com.github.fge.jsonschema.keyword.syntax.helpers - package com.github.fge.jsonschema.keyword.syntax.helpers
-
Keyword syntax checker helper classes
- com.github.fge.jsonschema.keyword.validator - package com.github.fge.jsonschema.keyword.validator
-
Keyword validators
- com.github.fge.jsonschema.keyword.validator.common - package com.github.fge.jsonschema.keyword.validator.common
-
Keyword validators common to both draft v3 and draft v4
- com.github.fge.jsonschema.keyword.validator.draftv3 - package com.github.fge.jsonschema.keyword.validator.draftv3
-
Keyword validators specific to draft v3
- com.github.fge.jsonschema.keyword.validator.draftv4 - package com.github.fge.jsonschema.keyword.validator.draftv4
-
Keyword validators specific to draft v4
- com.github.fge.jsonschema.keyword.validator.helpers - package com.github.fge.jsonschema.keyword.validator.helpers
-
Keyword validator helper classes
- com.github.fge.jsonschema.library - package com.github.fge.jsonschema.library
-
Schema keyword libraries
- com.github.fge.jsonschema.library.digest - package com.github.fge.jsonschema.library.digest
-
- com.github.fge.jsonschema.library.format - package com.github.fge.jsonschema.library.format
-
- com.github.fge.jsonschema.library.syntax - package com.github.fge.jsonschema.library.syntax
-
- com.github.fge.jsonschema.library.validator - package com.github.fge.jsonschema.library.validator
-
- com.github.fge.jsonschema.load - package com.github.fge.jsonschema.load
-
Schema loading and preloading classes
- com.github.fge.jsonschema.main - package com.github.fge.jsonschema.main
-
Main interface to validation
- com.github.fge.jsonschema.messages - package com.github.fge.jsonschema.messages
-
- com.github.fge.jsonschema.processors.build - package com.github.fge.jsonschema.processors.build
-
- com.github.fge.jsonschema.processors.data - package com.github.fge.jsonschema.processors.data
-
- com.github.fge.jsonschema.processors.digest - package com.github.fge.jsonschema.processors.digest
-
- com.github.fge.jsonschema.processors.format - package com.github.fge.jsonschema.processors.format
-
- com.github.fge.jsonschema.processors.ref - package com.github.fge.jsonschema.processors.ref
-
- com.github.fge.jsonschema.processors.syntax - package com.github.fge.jsonschema.processors.syntax
-
- com.github.fge.jsonschema.processors.validation - package com.github.fge.jsonschema.processors.validation
-
- CommonDigesterDictionary - Class in com.github.fge.jsonschema.library.digest
-
Digesters common to draft v4 and v3
- CommonFormatAttributesDictionary - Class in com.github.fge.jsonschema.library.format
-
Format attributes common to draft v4 and v3
- CommonSyntaxCheckerDictionary - Class in com.github.fge.jsonschema.library.syntax
-
Syntax checkers common to draft v4 and v3
- CommonValidatorDictionary - Class in com.github.fge.jsonschema.library.validator
-
Keyword validator constructors common to draft v4 and v3
- ConfigurationMessages - Enum in com.github.fge.jsonschema.messages
-
- DateAttribute - Class in com.github.fge.jsonschema.format.draftv3
-
Validator for the date
format attribute.
- DateFormatAttribute - Class in com.github.fge.jsonschema.format.helpers
-
Abstract class for date/time related format attributes
- DateFormatAttribute(String, String) - Constructor for class com.github.fge.jsonschema.format.helpers.DateFormatAttribute
-
- DateTimeAttribute - Class in com.github.fge.jsonschema.format.common
-
Validator for the date-time
format attribute
- DefaultDownloadersDictionary - Class in com.github.fge.jsonschema.load
-
Dictionary of default supported URI schemes
- DefaultURIDownloader - Class in com.github.fge.jsonschema.load
-
Default URI downloader
- DefinitionsSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.draftv4
-
Syntax checker for draft v4's definitions
keyword
- DependenciesSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.helpers
-
Helper class for syntax checking of draft v4 and v3 dependencies
- DependenciesSyntaxChecker(NodeType...) - Constructor for class com.github.fge.jsonschema.keyword.syntax.helpers.DependenciesSyntaxChecker
-
Protected constructor
- DependenciesValidator - Class in com.github.fge.jsonschema.keyword.validator.common
-
Keyword validator for draft v4 and v3 dependencies
- DependenciesValidator(JsonNode) - Constructor for class com.github.fge.jsonschema.keyword.validator.common.DependenciesValidator
-
- dependencyTypes - Variable in class com.github.fge.jsonschema.keyword.syntax.helpers.DependenciesSyntaxChecker
-
Valid types for one dependency value
- dereferencing(Dereferencing) - Method in class com.github.fge.jsonschema.cfg.LoadingConfigurationBuilder
-
Set the dereferencing mode for this loading configuration
- Dereferencing - Enum in com.github.fge.jsonschema.load
-
Dereferencing modes
- digest(JsonNode) - Method in class com.github.fge.jsonschema.keyword.digest.common.AdditionalItemsDigester
-
- digest(JsonNode) - Method in class com.github.fge.jsonschema.keyword.digest.common.AdditionalPropertiesDigester
-
- digest(JsonNode) - Method in class com.github.fge.jsonschema.keyword.digest.common.MaximumDigester
-
- digest(JsonNode) - Method in class com.github.fge.jsonschema.keyword.digest.common.MinimumDigester
-
- digest(JsonNode) - Method in interface com.github.fge.jsonschema.keyword.digest.Digester
-
Digest a schema into a simplified form
- digest(JsonNode) - Method in class com.github.fge.jsonschema.keyword.digest.draftv3.DivisibleByDigester
-
- digest(JsonNode) - Method in class com.github.fge.jsonschema.keyword.digest.draftv3.DraftV3DependenciesDigester
-
- digest(JsonNode) - Method in class com.github.fge.jsonschema.keyword.digest.draftv3.DraftV3PropertiesDigester
-
- digest(JsonNode) - Method in class com.github.fge.jsonschema.keyword.digest.draftv4.DraftV4DependenciesDigester
-
- digest(JsonNode) - Method in class com.github.fge.jsonschema.keyword.digest.draftv4.DraftV4TypeDigester
-
- digest(JsonNode) - Method in class com.github.fge.jsonschema.keyword.digest.draftv4.MultipleOfDigester
-
- digest(JsonNode) - Method in class com.github.fge.jsonschema.keyword.digest.draftv4.RequiredDigester
-
- digest(JsonNode) - Method in class com.github.fge.jsonschema.keyword.digest.helpers.DraftV3TypeKeywordDigester
-
- digest(JsonNode) - Method in class com.github.fge.jsonschema.keyword.digest.helpers.IdentityDigester
-
- digest(JsonNode) - Method in class com.github.fge.jsonschema.keyword.digest.helpers.NullDigester
-
- digest(JsonNode) - Method in class com.github.fge.jsonschema.keyword.digest.helpers.SimpleDigester
-
- digest(JsonNode) - Method in class com.github.fge.jsonschema.processors.validation.ArraySchemaDigester
-
- digest(JsonNode) - Method in class com.github.fge.jsonschema.processors.validation.ObjectSchemaDigester
-
- digestedNumberNode(JsonNode) - Method in class com.github.fge.jsonschema.keyword.digest.helpers.NumericDigester
-
- Digester - Interface in com.github.fge.jsonschema.keyword.digest
-
Interface for a digester
- DisallowKeywordValidator - Class in com.github.fge.jsonschema.keyword.validator.draftv3
-
Keyword validator for draft v3's disallow
- DisallowKeywordValidator(JsonNode) - Constructor for class com.github.fge.jsonschema.keyword.validator.draftv3.DisallowKeywordValidator
-
- DivisibleByDigester - Class in com.github.fge.jsonschema.keyword.digest.draftv3
-
Digester for divisibleBy
- DivisibleByValidator - Class in com.github.fge.jsonschema.keyword.validator.draftv3
-
Keyword validator for draft v3's divisibleBy
- DivisibleByValidator(JsonNode) - Constructor for class com.github.fge.jsonschema.keyword.validator.draftv3.DivisibleByValidator
-
- DivisorSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.helpers
-
Helper class to check the syntax of multipleOf
(draft v4) and divisibleBy
(draft v3)
- DivisorSyntaxChecker(String) - Constructor for class com.github.fge.jsonschema.keyword.syntax.helpers.DivisorSyntaxChecker
-
- DivisorValidator - Class in com.github.fge.jsonschema.keyword.validator.helpers
-
Helper keyword validator for draft v4's multipleOf
and draft v3's
divisibleBy
- DivisorValidator(String, JsonNode) - Constructor for class com.github.fge.jsonschema.keyword.validator.helpers.DivisorValidator
-
- doEquivalent(SchemaContext, SchemaContext) - Method in class com.github.fge.jsonschema.processors.validation.SchemaContextEquivalence
-
- doEquivalent(SchemaTree, SchemaTree) - Method in class com.github.fge.jsonschema.processors.validation.SchemaTreeEquivalence
-
- doHash(SchemaContext) - Method in class com.github.fge.jsonschema.processors.validation.SchemaContextEquivalence
-
- doHash(SchemaTree) - Method in class com.github.fge.jsonschema.processors.validation.SchemaTreeEquivalence
-
- DraftV3DependenciesDigester - Class in com.github.fge.jsonschema.keyword.digest.draftv3
-
Digester for dependencies
- DraftV3DependenciesSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.draftv3
-
Syntax checker for draft v3's dependencies
keyword
- DraftV3DigesterDictionary - Class in com.github.fge.jsonschema.library.digest
-
Draft v3 specific digesters
- DraftV3FormatAttributesDictionary - Class in com.github.fge.jsonschema.library.format
-
Draft v3 specific format attributes
- DraftV3ItemsSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.draftv3
-
Syntax checker for draft v3's items
keyword
- DraftV3Library - Class in com.github.fge.jsonschema.library
-
Library of all draft v3 core schema keywords and format attributes
- DraftV3PropertiesDigester - Class in com.github.fge.jsonschema.keyword.digest.draftv3
-
Digester for draft v3's properties
keyword
- DraftV3PropertiesSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.draftv3
-
Syntax checker for draft v3's properties
keyword
- DraftV3SyntaxCheckerDictionary - Class in com.github.fge.jsonschema.library.syntax
-
Draft v3 specific syntax checkers
- DraftV3TypeKeywordDigester - Class in com.github.fge.jsonschema.keyword.digest.helpers
-
Digester for draft v3's type
and disallow
- DraftV3TypeKeywordDigester(String) - Constructor for class com.github.fge.jsonschema.keyword.digest.helpers.DraftV3TypeKeywordDigester
-
- DraftV3TypeKeywordSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.helpers
-
Helper class to validate the syntax of draft v3's type
and disallow
- DraftV3TypeKeywordSyntaxChecker(String) - Constructor for class com.github.fge.jsonschema.keyword.syntax.helpers.DraftV3TypeKeywordSyntaxChecker
-
- DraftV3TypeKeywordValidator - Class in com.github.fge.jsonschema.keyword.validator.helpers
-
Helper keyword validator for draft v3's type
and disallow
- DraftV3TypeKeywordValidator(String, JsonNode) - Constructor for class com.github.fge.jsonschema.keyword.validator.helpers.DraftV3TypeKeywordValidator
-
- DraftV3TypeValidator - Class in com.github.fge.jsonschema.keyword.validator.draftv3
-
Keyword validator for draft v3's type
- DraftV3TypeValidator(JsonNode) - Constructor for class com.github.fge.jsonschema.keyword.validator.draftv3.DraftV3TypeValidator
-
- DraftV3ValidatorDictionary - Class in com.github.fge.jsonschema.library.validator
-
Draft v3 specific keyword validator constructors
- DraftV4DependenciesDigester - Class in com.github.fge.jsonschema.keyword.digest.draftv4
-
Digester for dependencies
- DraftV4DependenciesSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.draftv4
-
Syntax checker for draft v4's dependencies
keyword
- DraftV4DigesterDictionary - Class in com.github.fge.jsonschema.library.digest
-
Draft v4 specific digesters
- DraftV4FormatAttributesDictionary - Class in com.github.fge.jsonschema.library.format
-
Draft v4 specific format attributes
- DraftV4ItemsSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.draftv4
-
Syntax checker for draft v4's items
keyword
- DraftV4Library - Class in com.github.fge.jsonschema.library
-
Library of all draft v4 core schema keywords and format attributes
- DraftV4PropertiesSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.draftv4
-
Syntax checker for draft v4's properties
keyword
- DraftV4SyntaxCheckerDictionary - Class in com.github.fge.jsonschema.library.syntax
-
Draft v4 specific syntax checkers
- DraftV4TypeDigester - Class in com.github.fge.jsonschema.keyword.digest.draftv4
-
Digester for type
(draft v4)
- DraftV4TypeSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.draftv4
-
Syntax checker for draft v4's type
keyword
- DraftV4TypeValidator - Class in com.github.fge.jsonschema.keyword.validator.draftv4
-
Keyword validator for draft v4's type
- DraftV4TypeValidator(JsonNode) - Constructor for class com.github.fge.jsonschema.keyword.validator.draftv4.DraftV4TypeValidator
-
- DraftV4ValidatorDictionary - Class in com.github.fge.jsonschema.library.validator
-
Draft v4 specific keyword validator constructors
- get() - Static method in class com.github.fge.jsonschema.library.digest.CommonDigesterDictionary
-
- get() - Static method in class com.github.fge.jsonschema.library.digest.DraftV3DigesterDictionary
-
- get() - Static method in class com.github.fge.jsonschema.library.digest.DraftV4DigesterDictionary
-
- get() - Static method in class com.github.fge.jsonschema.library.DraftV3Library
-
- get() - Static method in class com.github.fge.jsonschema.library.DraftV4Library
-
- get() - Static method in class com.github.fge.jsonschema.library.format.CommonFormatAttributesDictionary
-
- get() - Static method in class com.github.fge.jsonschema.library.format.DraftV3FormatAttributesDictionary
-
- get() - Static method in class com.github.fge.jsonschema.library.format.DraftV4FormatAttributesDictionary
-
- get() - Static method in class com.github.fge.jsonschema.library.syntax.CommonSyntaxCheckerDictionary
-
- get() - Static method in class com.github.fge.jsonschema.library.syntax.DraftV3SyntaxCheckerDictionary
-
- get() - Static method in class com.github.fge.jsonschema.library.syntax.DraftV4SyntaxCheckerDictionary
-
- get() - Static method in class com.github.fge.jsonschema.library.validator.CommonValidatorDictionary
-
- get() - Static method in class com.github.fge.jsonschema.library.validator.DraftV3ValidatorDictionary
-
- get() - Static method in class com.github.fge.jsonschema.library.validator.DraftV4ValidatorDictionary
-
- get() - Static method in class com.github.fge.jsonschema.load.DefaultDownloadersDictionary
-
Get the dictionary of downloaders
- get(URI) - Method in class com.github.fge.jsonschema.load.SchemaLoader
-
Get a schema tree from the given URI
- getContent(URI) - Method in class com.github.fge.jsonschema.load.URIManager
-
Get the content at a given URI as a
JsonNode
- getContext() - Method in class com.github.fge.jsonschema.processors.data.SchemaDigest
-
- getContext() - Method in class com.github.fge.jsonschema.processors.data.ValidatorList
-
- getDefaultLibrary() - Method in class com.github.fge.jsonschema.cfg.ValidationConfiguration
-
Return the default library to use
- getDereferencing() - Method in class com.github.fge.jsonschema.cfg.LoadingConfiguration
-
Return the dereferencing mode used for this configuration
- getDigesters() - Method in class com.github.fge.jsonschema.library.Library
-
Get the dictionary of digesters
- getDigests() - Method in class com.github.fge.jsonschema.processors.data.SchemaDigest
-
- getDownloaders() - Method in class com.github.fge.jsonschema.cfg.LoadingConfiguration
-
Return the dictionary of URI downloaders
- getFormatAttributes() - Method in class com.github.fge.jsonschema.library.Library
-
Get the dictionary of format attributes
- getInstance() - Static method in class com.github.fge.jsonschema.format.common.DateTimeAttribute
-
- getInstance() - Static method in class com.github.fge.jsonschema.format.common.EmailAttribute
-
- getInstance() - Static method in class com.github.fge.jsonschema.format.common.IPv6Attribute
-
- getInstance() - Static method in class com.github.fge.jsonschema.format.common.RegexAttribute
-
- getInstance() - Static method in class com.github.fge.jsonschema.format.common.URIAttribute
-
- getInstance() - Static method in class com.github.fge.jsonschema.format.draftv3.DateAttribute
-
- getInstance() - Static method in class com.github.fge.jsonschema.format.draftv3.PhoneAttribute
-
- getInstance() - Static method in class com.github.fge.jsonschema.format.draftv3.TimeAttribute
-
- getInstance() - Static method in class com.github.fge.jsonschema.format.draftv3.UTCMillisecAttribute
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.digest.common.AdditionalItemsDigester
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.digest.common.AdditionalPropertiesDigester
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.digest.common.MaximumDigester
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.digest.common.MinimumDigester
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.digest.draftv3.DivisibleByDigester
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.digest.draftv3.DraftV3DependenciesDigester
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.digest.draftv3.DraftV3PropertiesDigester
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.digest.draftv4.DraftV4DependenciesDigester
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.digest.draftv4.DraftV4TypeDigester
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.digest.draftv4.MultipleOfDigester
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.digest.draftv4.RequiredDigester
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.syntax.common.EnumSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.syntax.common.ExclusiveMaximumSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.syntax.common.ExclusiveMinimumSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.syntax.common.PatternPropertiesSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.syntax.common.PatternSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.syntax.draftv3.DraftV3DependenciesSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.syntax.draftv3.DraftV3ItemsSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.syntax.draftv3.DraftV3PropertiesSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.syntax.draftv3.ExtendsSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.syntax.draftv4.DefinitionsSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.syntax.draftv4.DraftV4DependenciesSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.syntax.draftv4.DraftV4ItemsSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.syntax.draftv4.DraftV4PropertiesSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.syntax.draftv4.DraftV4TypeSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.syntax.draftv4.NotSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.keyword.syntax.draftv4.RequiredSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.load.DefaultURIDownloader
-
- getInstance() - Static method in class com.github.fge.jsonschema.load.ResourceURIDownloader
-
- getInstance() - Method in class com.github.fge.jsonschema.processors.data.FullData
-
- getInstance() - Static method in class com.github.fge.jsonschema.processors.validation.ObjectSchemaDigester
-
- getInstance() - Static method in class com.github.fge.jsonschema.processors.validation.SchemaContextEquivalence
-
- getInstance() - Static method in class com.github.fge.jsonschema.processors.validation.SchemaTreeEquivalence
-
- getInstanceType() - Method in class com.github.fge.jsonschema.processors.data.SchemaContext
-
- getJsonSchema(JsonNode) - Method in class com.github.fge.jsonschema.main.JsonSchemaFactory
-
Build an instance validator tied to a schema
- getJsonSchema(JsonNode, String) - Method in class com.github.fge.jsonschema.main.JsonSchemaFactory
-
Build an instance validator tied to a subschema from a main schema
- getJsonSchema(String) - Method in class com.github.fge.jsonschema.main.JsonSchemaFactory
-
Build an instance validator out of a schema loaded from a URI
- getLibraries() - Method in class com.github.fge.jsonschema.cfg.ValidationConfiguration
-
Return the map of libraries for this configuration
- getNamespace() - Method in class com.github.fge.jsonschema.cfg.LoadingConfiguration
-
Return the URI namespace
- getNode(SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.AbstractSyntaxChecker
-
Convenience method to retrieve the keyword's value
- getPreloadedSchemas() - Method in class com.github.fge.jsonschema.cfg.LoadingConfiguration
-
Return the map of preloaded schemas
- getSchema() - Method in class com.github.fge.jsonschema.processors.data.FullData
-
- getSchema() - Method in class com.github.fge.jsonschema.processors.data.SchemaContext
-
- getSchemaRedirects() - Method in class com.github.fge.jsonschema.cfg.LoadingConfiguration
-
Return the map of schema redirects
- getSyntaxCheckers() - Method in class com.github.fge.jsonschema.library.Library
-
Get the dictionary of syntax checkers
- getSyntaxValidator() - Method in class com.github.fge.jsonschema.main.JsonSchemaFactory
-
Return the syntax validator provided by this factory
- getUseFormat() - Method in class com.github.fge.jsonschema.cfg.ValidationConfiguration
-
Whether format
should be used
- getValidator() - Method in class com.github.fge.jsonschema.main.JsonSchemaFactory
-
Return the main schema/instance validator provided by this factory
- getValidators() - Method in class com.github.fge.jsonschema.library.Library
-
Get the dictionary of keyword validator constructors
- getValidTypes() - Method in class com.github.fge.jsonschema.keyword.syntax.AbstractSyntaxChecker
-
- getValidTypes() - Method in interface com.github.fge.jsonschema.keyword.syntax.SyntaxChecker
-
- SchemaArraySyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.helpers
-
Helper class to validate the syntax of all keywords taking a schema array as
a value
- SchemaArraySyntaxChecker(String) - Constructor for class com.github.fge.jsonschema.keyword.syntax.helpers.SchemaArraySyntaxChecker
-
- SchemaArrayValidator - Class in com.github.fge.jsonschema.keyword.validator.helpers
-
Helper validator class for keywords whose value is a schema array
- SchemaArrayValidator(String) - Constructor for class com.github.fge.jsonschema.keyword.validator.helpers.SchemaArrayValidator
-
- SchemaContext - Class in com.github.fge.jsonschema.processors.data
-
- SchemaContext(FullData) - Constructor for class com.github.fge.jsonschema.processors.data.SchemaContext
-
- SchemaContext(SchemaTree, NodeType) - Constructor for class com.github.fge.jsonschema.processors.data.SchemaContext
-
- SchemaContextEquivalence - Class in com.github.fge.jsonschema.processors.validation
-
- SchemaContextEquivalence() - Constructor for class com.github.fge.jsonschema.processors.validation.SchemaContextEquivalence
-
- SchemaDigest - Class in com.github.fge.jsonschema.processors.data
-
- SchemaDigest(SchemaContext, Map<String, JsonNode>) - Constructor for class com.github.fge.jsonschema.processors.data.SchemaDigest
-
- SchemaDigester - Class in com.github.fge.jsonschema.processors.digest
-
- SchemaDigester(Library) - Constructor for class com.github.fge.jsonschema.processors.digest.SchemaDigester
-
- SchemaDigester(Dictionary<Digester>) - Constructor for class com.github.fge.jsonschema.processors.digest.SchemaDigester
-
- SchemaHolder - Class in com.github.fge.jsonschema.processors.data
-
- SchemaHolder(SchemaTree) - Constructor for class com.github.fge.jsonschema.processors.data.SchemaHolder
-
- schemaIsValid(JsonNode) - Method in class com.github.fge.jsonschema.processors.syntax.SyntaxValidator
-
- SchemaLoader - Class in com.github.fge.jsonschema.load
-
JSON Schema loader
- SchemaLoader(LoadingConfiguration) - Constructor for class com.github.fge.jsonschema.load.SchemaLoader
-
Create a new schema loader with a given loading configuration
- SchemaLoader() - Constructor for class com.github.fge.jsonschema.load.SchemaLoader
-
Create a new schema loader with the default loading configuration
- SchemaMapSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.helpers
-
Helper class for keywords having an object as a value whose values are
schemas
- SchemaMapSyntaxChecker(String) - Constructor for class com.github.fge.jsonschema.keyword.syntax.helpers.SchemaMapSyntaxChecker
-
- SchemaOrSchemaArraySyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.helpers
-
Helper class to validate the syntax of keywords having either a schema or
schema array as a value
- SchemaOrSchemaArraySyntaxChecker(String) - Constructor for class com.github.fge.jsonschema.keyword.syntax.helpers.SchemaOrSchemaArraySyntaxChecker
-
- schemas - Variable in class com.github.fge.jsonschema.keyword.validator.helpers.DraftV3TypeKeywordValidator
-
- SchemaTreeEquivalence - Class in com.github.fge.jsonschema.processors.validation
-
- setDefaultLibrary(String, Library) - Method in class com.github.fge.jsonschema.cfg.ValidationConfigurationBuilder
-
Add a library and sets it as the default
- setDefaultVersion(SchemaVersion) - Method in class com.github.fge.jsonschema.cfg.ValidationConfigurationBuilder
-
Set the default schema version for this configuration
- setLoadingConfiguration(LoadingConfiguration) - Method in class com.github.fge.jsonschema.main.JsonSchemaFactoryBuilder
-
Set a new loading configuration for this factory
- setNamespace(String) - Method in class com.github.fge.jsonschema.cfg.LoadingConfigurationBuilder
-
Set the default namespace for that loading configuration
- setReportProvider(ReportProvider) - Method in class com.github.fge.jsonschema.main.JsonSchemaFactoryBuilder
-
Set a new report provider for this factory
- setUseFormat(boolean) - Method in class com.github.fge.jsonschema.cfg.ValidationConfigurationBuilder
-
Tell whether the resulting configuration has support for format
- setValidationConfiguration(ValidationConfiguration) - Method in class com.github.fge.jsonschema.main.JsonSchemaFactoryBuilder
-
Set a new validation configuration for this factory
- SharedHostNameAttribute - Class in com.github.fge.jsonschema.format.helpers
-
Validator for the host-name
format attribute.
- SharedHostNameAttribute(String) - Constructor for class com.github.fge.jsonschema.format.helpers.SharedHostNameAttribute
-
- SimpleDigester - Class in com.github.fge.jsonschema.keyword.digest.helpers
-
A digester only returning the node associated with the keyword
- SimpleDigester(String, NodeType, NodeType...) - Constructor for class com.github.fge.jsonschema.keyword.digest.helpers.SimpleDigester
-
- supportedTypes() - Method in class com.github.fge.jsonschema.format.AbstractFormatAttribute
-
- supportedTypes() - Method in interface com.github.fge.jsonschema.format.FormatAttribute
-
Return the set of JSON Schema types this format attribute applies to
- supportedTypes() - Method in class com.github.fge.jsonschema.keyword.digest.AbstractDigester
-
- supportedTypes() - Method in interface com.github.fge.jsonschema.keyword.digest.Digester
-
Return the instance types handled by this digested form
- SyntaxChecker - Interface in com.github.fge.jsonschema.keyword.syntax
-
Interface for a syntax checker
- SyntaxMessages - Enum in com.github.fge.jsonschema.messages
-
- SyntaxProcessor - Class in com.github.fge.jsonschema.processors.syntax
-
- SyntaxProcessor(Library) - Constructor for class com.github.fge.jsonschema.processors.syntax.SyntaxProcessor
-
- SyntaxProcessor(Dictionary<SyntaxChecker>) - Constructor for class com.github.fge.jsonschema.processors.syntax.SyntaxProcessor
-
- SyntaxValidator - Class in com.github.fge.jsonschema.processors.syntax
-
- SyntaxValidator(ValidationConfiguration) - Constructor for class com.github.fge.jsonschema.processors.syntax.SyntaxValidator
-
- validate(ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.format.common.EmailAttribute
-
- validate(ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.format.common.IPv6Attribute
-
- validate(ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.format.common.RegexAttribute
-
- validate(ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.format.common.URIAttribute
-
- validate(ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.format.draftv3.PhoneAttribute
-
- validate(ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.format.draftv3.UTCMillisecAttribute
-
- validate(ProcessingReport, FullData) - Method in interface com.github.fge.jsonschema.format.FormatAttribute
-
Validate the instance against this format attribute
- validate(ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.format.helpers.DateFormatAttribute
-
- validate(ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.format.helpers.IPv4FormatAttribute
-
- validate(ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.format.helpers.SharedHostNameAttribute
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.common.AdditionalItemsValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.common.AdditionalPropertiesValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.common.DependenciesValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.common.EnumValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.common.MaxItemsValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.common.MaxLengthValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.common.MinItemsValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.common.MinLengthValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.common.PatternValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.common.UniqueItemsValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.draftv3.DisallowKeywordValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.draftv3.DraftV3TypeValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.draftv3.ExtendsValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.draftv3.PropertiesValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.draftv4.AllOfValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.draftv4.AnyOfValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.draftv4.DraftV4TypeValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.draftv4.MaxPropertiesValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.draftv4.MinPropertiesValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.draftv4.NotValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.draftv4.OneOfValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.draftv4.RequiredKeywordValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.helpers.NumericValidator
-
- validate(Processor<FullData, FullData>, ProcessingReport, FullData) - Method in interface com.github.fge.jsonschema.keyword.validator.KeywordValidator
-
Validate the instance
- validate(JsonNode) - Method in class com.github.fge.jsonschema.main.JsonSchema
-
Validate an instance and return a processing report
- validate(JsonNode, JsonNode) - Method in class com.github.fge.jsonschema.main.JsonValidator
-
Validate a schema/instance pair
- validateDecimal(ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.common.MaximumValidator
-
- validateDecimal(ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.common.MinimumValidator
-
- validateDecimal(ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.helpers.DivisorValidator
-
- validateDecimal(ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.helpers.NumericValidator
-
Method to be implemented by a numeric validator if either of the
keyword value or instance value do not fit into a long
- validateLong(ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.common.MaximumValidator
-
- validateLong(ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.common.MinimumValidator
-
- validateLong(ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.helpers.DivisorValidator
-
- validateLong(ProcessingReport, FullData) - Method in class com.github.fge.jsonschema.keyword.validator.helpers.NumericValidator
-
Method to be implemented by a numeric validator if both the keyword
value and instance value fit into a long
- validateSchema(JsonNode) - Method in class com.github.fge.jsonschema.processors.syntax.SyntaxValidator
-
- validateUnchecked(JsonNode) - Method in class com.github.fge.jsonschema.main.JsonSchema
-
Validate an instance and return a processing report (unchecked version)
- validateUnchecked(JsonNode, JsonNode) - Method in class com.github.fge.jsonschema.main.JsonValidator
-
Validate a schema/instance pair (unchecked mode)
- ValidationChain - Class in com.github.fge.jsonschema.processors.validation
-
- ValidationChain(RefResolver, Library, boolean) - Constructor for class com.github.fge.jsonschema.processors.validation.ValidationChain
-
- ValidationConfiguration - Class in com.github.fge.jsonschema.cfg
-
Validation configuration (frozen instance)
- ValidationConfigurationBuilder - Class in com.github.fge.jsonschema.cfg
-
Validation configuration (mutable instance)
- ValidationConfigurationError - Exception in com.github.fge.jsonschema.exceptions.unchecked
-
Exception thrown on validation configuration errors
- ValidationConfigurationError(ProcessingMessage) - Constructor for exception com.github.fge.jsonschema.exceptions.unchecked.ValidationConfigurationError
-
- ValidationConfigurationMessages - Enum in com.github.fge.jsonschema.messages
-
- ValidationProcessor - Class in com.github.fge.jsonschema.processors.validation
-
- ValidationProcessor(Processor<SchemaContext, ValidatorList>) - Constructor for class com.github.fge.jsonschema.processors.validation.ValidationProcessor
-
- ValidatorBuilder - Class in com.github.fge.jsonschema.processors.build
-
- ValidatorBuilder(Library) - Constructor for class com.github.fge.jsonschema.processors.build.ValidatorBuilder
-
- ValidatorBuilder(Dictionary<Constructor<? extends KeywordValidator>>) - Constructor for class com.github.fge.jsonschema.processors.build.ValidatorBuilder
-
- ValidatorList - Class in com.github.fge.jsonschema.processors.data
-
- ValidatorList(SchemaContext, Collection<KeywordValidator>) - Constructor for class com.github.fge.jsonschema.processors.data.ValidatorList
-
- validInstance(JsonNode) - Method in class com.github.fge.jsonschema.main.JsonSchema
-
Check whether an instance is valid against this schema
- validInstanceUnchecked(JsonNode) - Method in class com.github.fge.jsonschema.main.JsonSchema
-
Check whether an instance is valid against this schema (unchecked
version)
- valueOf(String) - Static method in enum com.github.fge.jsonschema.load.Dereferencing
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.fge.jsonschema.messages.ConfigurationMessages
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.fge.jsonschema.messages.FormatMessages
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.fge.jsonschema.messages.KeywordValidationMessages
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.fge.jsonschema.messages.RefProcessingMessages
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.fge.jsonschema.messages.SyntaxMessages
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.fge.jsonschema.messages.ValidationConfigurationMessages
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.github.fge.jsonschema.load.Dereferencing
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.github.fge.jsonschema.messages.ConfigurationMessages
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.github.fge.jsonschema.messages.FormatMessages
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.github.fge.jsonschema.messages.KeywordValidationMessages
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.github.fge.jsonschema.messages.RefProcessingMessages
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.github.fge.jsonschema.messages.SyntaxMessages
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.github.fge.jsonschema.messages.ValidationConfigurationMessages
-
Returns an array containing the constants of this enum type, in
the order they are declared.