- com.github.fge.jsonschema.cfg - package com.github.fge.jsonschema.cfg
-
Validation processor configuration classes
- com.github.fge.jsonschema.examples - package com.github.fge.jsonschema.examples
-
API usage examples
- 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.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.validator - package com.github.fge.jsonschema.library.validator
-
- 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
-
Messages used by exceptions
- com.github.fge.jsonschema.processors - package com.github.fge.jsonschema.processors
-
Core validation processors
- com.github.fge.jsonschema.processors.build - package com.github.fge.jsonschema.processors.build
-
Keyword builder processor
- com.github.fge.jsonschema.processors.data - package com.github.fge.jsonschema.processors.data
-
Inputs and outputs used by validation processors
- com.github.fge.jsonschema.processors.digest - package com.github.fge.jsonschema.processors.digest
-
Schema digester
- com.github.fge.jsonschema.processors.format - package com.github.fge.jsonschema.processors.format
-
Format attribute handler
- com.github.fge.jsonschema.processors.ref - package com.github.fge.jsonschema.processors.ref
-
JSON Reference resolver
- 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
-
Main validation processors and utility classes
- 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
- CommonValidatorDictionary - Class in com.github.fge.jsonschema.library.validator
-
Keyword validator constructors common to draft v4 and v3
- DateAttribute - Class in com.github.fge.jsonschema.format.draftv3
-
- 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
- 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
-
- 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
-
- 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
-
- doHash(SchemaContext) - Method in class com.github.fge.jsonschema.processors.validation.SchemaContextEquivalence
-
- DraftV3DependenciesDigester - Class in com.github.fge.jsonschema.keyword.digest.draftv3
-
Digester for dependencies
- 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
- 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
- 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
-
- 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
- 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
- DraftV4Library - Class in com.github.fge.jsonschema.library
-
Library of all draft v4 core schema keywords and format attributes
- DraftV4TypeDigester - Class in com.github.fge.jsonschema.keyword.digest.draftv4
-
Digester for type
(draft v4)
- 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.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
-
- 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
- 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
-
- getFormatAttributes() - Method in class com.github.fge.jsonschema.library.Library
-
Get the dictionary of format attributes
- getFormatter() - Method in class com.github.fge.jsonschema.format.draftv3.DateAttribute
-
- getFormatter() - Method in class com.github.fge.jsonschema.format.draftv3.TimeAttribute
-
- getFormatter() - Method in class com.github.fge.jsonschema.format.helpers.AbstractDateFormatAttribute
-
- 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() - Method in class com.github.fge.jsonschema.processors.data.FullData
-
- getInstance() - Static method in class com.github.fge.jsonschema.processors.validation.ArraySchemaDigester
-
- getInstance() - Static method in class com.github.fge.jsonschema.processors.validation.ObjectSchemaDigester
-
- getInstance() - Static method in class com.github.fge.jsonschema.processors.validation.SchemaContextEquivalence
-
- 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
- getProcessor() - Method in class com.github.fge.jsonschema.main.JsonSchemaFactory
-
Return the raw validation processor
- getProcessor() - Method in class com.github.fge.jsonschema.processors.syntax.SyntaxValidator
-
Return the underlying processor
- getSchema() - Method in class com.github.fge.jsonschema.processors.data.FullData
-
- getSchema() - Method in class com.github.fge.jsonschema.processors.data.SchemaContext
-
- 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