- absoluteLocator(String) - Static method in class com.github.fge.jsonschema.cfg.RefSanityChecks
-
Return an absolute JSON Reference from a string input as a URI
- absoluteRef(String) - Static method in class com.github.fge.jsonschema.cfg.RefSanityChecks
-
Return an absolute JSON Reference from a string input
- AbstractPointerCollector - Class in com.github.fge.jsonschema.walk.collectors.helpers
-
- AbstractPointerCollector(String) - Constructor for class com.github.fge.jsonschema.walk.collectors.helpers.AbstractPointerCollector
-
- AbstractProcessingReport - Class in com.github.fge.jsonschema.report
-
Base implementation of a processing report
- AbstractProcessingReport(LogLevel, LogLevel) - Constructor for class com.github.fge.jsonschema.report.AbstractProcessingReport
-
Main constructor
- AbstractProcessingReport(LogLevel) - Constructor for class com.github.fge.jsonschema.report.AbstractProcessingReport
-
Alternate constructor
- AbstractProcessingReport() - Constructor for class com.github.fge.jsonschema.report.AbstractProcessingReport
-
Alternate constructor
- AbstractReportProvider - Class in com.github.fge.jsonschema.report
-
- AbstractReportProvider(LogLevel, LogLevel) - Constructor for class com.github.fge.jsonschema.report.AbstractReportProvider
-
Protected constructor
- AbstractSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax
-
Base abstract syntax checker
- AbstractSyntaxChecker(String, NodeType, NodeType...) - Constructor for class com.github.fge.jsonschema.keyword.syntax.AbstractSyntaxChecker
-
Main constructor
- addAll(Dictionary<T>) - Method in class com.github.fge.jsonschema.library.DictionaryBuilder
-
Add all entries from another dictionary
- addEntry(String, T) - Method in class com.github.fge.jsonschema.library.DictionaryBuilder
-
Add one entry to this builder
- addEntry(K, Processor<IN, OUT>) - Method in class com.github.fge.jsonschema.processing.ProcessorMap
-
Add an entry to the processor map
- AdditionalItemsPointerCollector - Class in com.github.fge.jsonschema.walk.collectors.common
-
- AdditionalPropertiesPointerCollector - Class in com.github.fge.jsonschema.walk.collectors.common
-
- AdditionalSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.common
-
Syntax checker for draft v4's (and v3's) additionalItems
and additionalProperties
- AdditionalSyntaxChecker(String) - Constructor for class com.github.fge.jsonschema.keyword.syntax.common.AdditionalSyntaxChecker
-
- addSchemaRedirect(String, String) - Method in class com.github.fge.jsonschema.cfg.LoadingConfigurationBuilder
-
Add a schema redirection
- addScheme(String, URIDownloader) - Method in class com.github.fge.jsonschema.cfg.LoadingConfigurationBuilder
-
Add a new URI downloader
- append(String) - Method in class com.github.fge.jsonschema.jsonpointer.JsonPointer
-
Return a new pointer with a new token appended
- append(int) - Method in class com.github.fge.jsonschema.jsonpointer.JsonPointer
-
Return a new pointer with a new integer token appended
- append(JsonPointer) - Method in class com.github.fge.jsonschema.jsonpointer.JsonPointer
-
Return a new pointer with another pointer appended
- append(JsonPointer) - Method in class com.github.fge.jsonschema.tree.CanonicalSchemaTree
-
- append(JsonPointer) - Method in class com.github.fge.jsonschema.tree.InlineSchemaTree
-
- append(JsonPointer) - Method in interface com.github.fge.jsonschema.tree.JsonTree
-
Append a JSON pointer to that tree and return a new tree
- append(JsonPointer) - Method in interface com.github.fge.jsonschema.tree.SchemaTree
-
Relocate the tree relatively to the current tree's pointer
- append(JsonPointer) - Method in class com.github.fge.jsonschema.tree.SimpleJsonTree
-
- asException() - Method in class com.github.fge.jsonschema.report.ProcessingMessage
-
Build an exception out of this message
- asJson() - Method in class com.github.fge.jsonschema.report.ListProcessingReport
-
- asJson() - Method in class com.github.fge.jsonschema.report.ProcessingMessage
-
- asJson() - Method in class com.github.fge.jsonschema.tree.BaseSchemaTree
-
- asJson() - Method in class com.github.fge.jsonschema.tree.SimpleJsonTree
-
- AsJson - Interface in com.github.fge.jsonschema.util
-
Interface implemented by classes having a JSON representation
- asJson() - Method in interface com.github.fge.jsonschema.util.AsJson
-
Return a JSON representation of this object
- AsJsonValueHolder<T extends AsJson> - Class in com.github.fge.jsonschema.util
-
- AsJsonValueHolder(String, T) - Constructor for class com.github.fge.jsonschema.util.AsJsonValueHolder
-
- asMap(JsonNode) - Static method in class com.github.fge.jsonschema.util.JacksonUtils
-
Return a map out of an object's members
- CachingProcessor<IN extends MessageProvider,OUT extends MessageProvider> - Class in com.github.fge.jsonschema.processing
-
- CachingProcessor(Processor<IN, OUT>) - Constructor for class com.github.fge.jsonschema.processing.CachingProcessor
-
Constructor
- CachingProcessor(Processor<IN, OUT>, Equivalence<IN>) - Constructor for class com.github.fge.jsonschema.processing.CachingProcessor
-
Main constructor
- CanonicalSchemaTree - Class in com.github.fge.jsonschema.tree
-
- CanonicalSchemaTree(JsonNode) - Constructor for class com.github.fge.jsonschema.tree.CanonicalSchemaTree
-
- CanonicalSchemaTree(JsonRef, JsonNode) - Constructor for class com.github.fge.jsonschema.tree.CanonicalSchemaTree
-
- chainWith(Processor<OUT, NEWOUT>) - Method in class com.github.fge.jsonschema.processing.ProcessorChain
-
Add a processor to the chain
- 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
-
- collect(Collection<JsonPointer>, SchemaTree) - Method in class com.github.fge.jsonschema.walk.collectors.common.AdditionalItemsPointerCollector
-
- collect(Collection<JsonPointer>, SchemaTree) - Method in class com.github.fge.jsonschema.walk.collectors.common.AdditionalPropertiesPointerCollector
-
- collect(Collection<JsonPointer>, SchemaTree) - Method in class com.github.fge.jsonschema.walk.collectors.common.DependenciesPointerCollector
-
- collect(Collection<JsonPointer>, SchemaTree) - Method in class com.github.fge.jsonschema.walk.collectors.draftv4.NotPointerCollector
-
- collect(Collection<JsonPointer>, SchemaTree) - Method in class com.github.fge.jsonschema.walk.collectors.helpers.DraftV3TypeKeywordPointerCollector
-
- collect(Collection<JsonPointer>, SchemaTree) - Method in class com.github.fge.jsonschema.walk.collectors.helpers.SchemaArrayPointerCollector
-
- collect(Collection<JsonPointer>, SchemaTree) - Method in class com.github.fge.jsonschema.walk.collectors.helpers.SchemaMapPointerCollector
-
- collect(Collection<JsonPointer>, SchemaTree) - Method in class com.github.fge.jsonschema.walk.collectors.helpers.SchemaOrSchemaArrayPointerCollector
-
- collect(Collection<JsonPointer>, SchemaTree) - Method in interface com.github.fge.jsonschema.walk.collectors.PointerCollector
-
Collect pointers for the current schema node
- com.github.fge.jsonschema - package com.github.fge.jsonschema
-
- com.github.fge.jsonschema.cfg - package com.github.fge.jsonschema.cfg
-
- com.github.fge.jsonschema.exceptions - package com.github.fge.jsonschema.exceptions
-
Exceptions and exception provider
- com.github.fge.jsonschema.exceptions.unchecked - package com.github.fge.jsonschema.exceptions.unchecked
-
Unchecked processing exceptions
- com.github.fge.jsonschema.jsonpointer - package com.github.fge.jsonschema.jsonpointer
-
JSON Pointer related 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.library - package com.github.fge.jsonschema.library
-
Base library class
- com.github.fge.jsonschema.library.syntax - package com.github.fge.jsonschema.library.syntax
-
- com.github.fge.jsonschema.load - package com.github.fge.jsonschema.load
-
Schema loading and preloading classes
- com.github.fge.jsonschema.messages - package com.github.fge.jsonschema.messages
-
- com.github.fge.jsonschema.processing - package com.github.fge.jsonschema.processing
-
Core processing interface and building utility classes
- com.github.fge.jsonschema.processors.data - package com.github.fge.jsonschema.processors.data
-
- 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
-
- com.github.fge.jsonschema.ref - package com.github.fge.jsonschema.ref
-
JSON Reference related classes
- com.github.fge.jsonschema.report - package com.github.fge.jsonschema.report
-
Processing report infrastructure
- com.github.fge.jsonschema.tree - package com.github.fge.jsonschema.tree
-
Navigable JSON tree representations
- com.github.fge.jsonschema.util - package com.github.fge.jsonschema.util
-
Various utility classes
- com.github.fge.jsonschema.util.equivalence - package com.github.fge.jsonschema.util.equivalence
-
- com.github.fge.jsonschema.walk - package com.github.fge.jsonschema.walk
-
Schema walker, listener and processor
- com.github.fge.jsonschema.walk.collectors - package com.github.fge.jsonschema.walk.collectors
-
Pointer collectors for schema walking: dictionaries and interfaces
- com.github.fge.jsonschema.walk.collectors.common - package com.github.fge.jsonschema.walk.collectors.common
-
Pointer collectors: common collectors for draft v4 and draft v3
- com.github.fge.jsonschema.walk.collectors.draftv4 - package com.github.fge.jsonschema.walk.collectors.draftv4
-
Pointer collectors: collectors specific to draft v4
- com.github.fge.jsonschema.walk.collectors.helpers - package com.github.fge.jsonschema.walk.collectors.helpers
-
Pointer collectors: base implementations
- CommonPointerCollectorDictionary - Class in com.github.fge.jsonschema.walk.collectors
-
Dictionary of pointer collectors common to both draft v4 and draft v3
- CommonSyntaxCheckerDictionary - Class in com.github.fge.jsonschema.library.syntax
-
Syntax checkers common to draft v4 and v3
- ConsoleProcessingReport - Class in com.github.fge.jsonschema.report
-
A simple processing report printing its messages to System.out
- ConsoleProcessingReport(LogLevel, LogLevel) - Constructor for class com.github.fge.jsonschema.report.ConsoleProcessingReport
-
- ConsoleProcessingReport(LogLevel) - Constructor for class com.github.fge.jsonschema.report.ConsoleProcessingReport
-
- ConsoleProcessingReport() - Constructor for class com.github.fge.jsonschema.report.ConsoleProcessingReport
-
- contains(JsonRef) - Method in class com.github.fge.jsonschema.ref.JsonRef
-
Tell whether the current JSON Reference "contains" another
- containsRef(JsonRef) - Method in class com.github.fge.jsonschema.tree.CanonicalSchemaTree
-
- containsRef(JsonRef) - Method in class com.github.fge.jsonschema.tree.InlineSchemaTree
-
- containsRef(JsonRef) - Method in interface com.github.fge.jsonschema.tree.SchemaTree
-
Tell whether a JSON Reference is contained within this schema tree
- debug(ProcessingMessage) - Method in class com.github.fge.jsonschema.report.AbstractProcessingReport
-
- debug(ProcessingMessage) - Method in class com.github.fge.jsonschema.report.ForwardingReport
-
- debug(ProcessingMessage) - Method in interface com.github.fge.jsonschema.report.ProcessingReport
-
- 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
- DependenciesPointerCollector - Class in com.github.fge.jsonschema.walk.collectors.common
-
- 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
- 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
- DevNullProcessingReport - Class in com.github.fge.jsonschema.report
-
A processing report which logs absolutely nothing
- DevNullProcessingReport(LogLevel, LogLevel) - Constructor for class com.github.fge.jsonschema.report.DevNullProcessingReport
-
- DevNullProcessingReport(LogLevel) - Constructor for class com.github.fge.jsonschema.report.DevNullProcessingReport
-
- DevNullProcessingReport() - Constructor for class com.github.fge.jsonschema.report.DevNullProcessingReport
-
- Dictionary<T> - Class in com.github.fge.jsonschema.library
-
A dictionary
- DictionaryBuilder<T> - Class in com.github.fge.jsonschema.library
-
A dictionary builder
- DictionaryBuildError - Exception in com.github.fge.jsonschema.exceptions.unchecked
-
- DictionaryBuildError(ProcessingMessage) - Constructor for exception com.github.fge.jsonschema.exceptions.unchecked.DictionaryBuildError
-
- DictionaryBuildErrors - Enum in com.github.fge.jsonschema.messages
-
- dispatch(ProcessingMessage) - Method in class com.github.fge.jsonschema.report.AbstractProcessingReport
-
Main dispatch method
- 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
-
- doEquivalent(SchemaTree, SchemaTree) - Method in class com.github.fge.jsonschema.processors.validation.SchemaTreeEquivalence
-
- doEquivalent(JsonNode, JsonNode) - Method in class com.github.fge.jsonschema.util.equivalence.JsonSchemaEquivalence
-
- doException(ProcessingMessage) - Method in interface com.github.fge.jsonschema.exceptions.ExceptionProvider
-
Return an exception associated with a message
- doException(ProcessingMessage) - Method in class com.github.fge.jsonschema.report.SimpleExceptionProvider
-
- doHash(SchemaTree) - Method in class com.github.fge.jsonschema.processors.validation.SchemaTreeEquivalence
-
- doHash(JsonNode) - Method in class com.github.fge.jsonschema.util.equivalence.JsonSchemaEquivalence
-
- DraftV3DependenciesSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.draftv3
-
Syntax checker for draft v3's dependencies
keyword
- DraftV3ItemsSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.draftv3
-
Syntax checker for draft v3's items
keyword
- DraftV3PointerCollectorDictionary - Class in com.github.fge.jsonschema.walk.collectors
-
Dictionary of pointer collectors specific to draft v3
- 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
- DraftV3TypeKeywordPointerCollector - Class in com.github.fge.jsonschema.walk.collectors.helpers
-
- DraftV3TypeKeywordPointerCollector(String) - Constructor for class com.github.fge.jsonschema.walk.collectors.helpers.DraftV3TypeKeywordPointerCollector
-
- 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
-
- DraftV4DependenciesSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.draftv4
-
Syntax checker for draft v4's dependencies
keyword
- DraftV4ItemsSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.draftv4
-
Syntax checker for draft v4's items
keyword
- DraftV4PointerCollectorDictionary - Class in com.github.fge.jsonschema.walk.collectors
-
Dictionary of pointer collectors specific to draft v3
- 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
- DraftV4TypeSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.draftv4
-
Syntax checker for draft v4's type
keyword
- f() - Method in class com.github.fge.jsonschema.processing.ProcessorMap
-
Provide the function to compute a key out of an input
- FACTORY - Static variable in class com.github.fge.jsonschema.tree.BaseJsonTree
-
- FACTORY - Static variable in class com.github.fge.jsonschema.util.ValueHolder
-
- failOnError() - Method in class com.github.fge.jsonschema.processing.ProcessorChain
-
Stop the processing chain on failure
- failOnError(ProcessingMessage) - Method in class com.github.fge.jsonschema.processing.ProcessorChain
-
Stop the processing chain on failure
- fatal(ProcessingMessage) - Method in class com.github.fge.jsonschema.report.AbstractProcessingReport
-
- fatal(ProcessingMessage) - Method in class com.github.fge.jsonschema.report.ForwardingReport
-
- fatal(ProcessingMessage) - Method in interface com.github.fge.jsonschema.report.ProcessingReport
-
- fetch(URI) - Method in class com.github.fge.jsonschema.load.DefaultURIDownloader
-
- fetch(URI) - Method in class com.github.fge.jsonschema.load.ResourceURIDownloader
-
- fetch(URI) - Method in interface com.github.fge.jsonschema.load.URIDownloader
-
Fetch the content at a given URI
- ForwardingReport - Class in com.github.fge.jsonschema.report
-
A simple forwarding processing report with success/failure state
- ForwardingReport(ProcessingReport) - Constructor for class com.github.fge.jsonschema.report.ForwardingReport
-
Constructor
- freeze() - Method in class com.github.fge.jsonschema.cfg.LoadingConfigurationBuilder
-
freeze this configuration
- freeze() - Method in class com.github.fge.jsonschema.library.DictionaryBuilder
-
Build an immutable dictionary out of this builder
- freeze() - Method in interface com.github.fge.jsonschema.util.Thawed
-
Obtain a frozen representation of this thawed object
- fromCooked(String) - Static method in class com.github.fge.jsonschema.jsonpointer.ReferenceToken
-
Generate a reference token from an encoded (cooked) representation
- fromFile(File) - Static method in class com.github.fge.jsonschema.util.JsonLoader
-
- fromInt(int) - Static method in class com.github.fge.jsonschema.jsonpointer.ReferenceToken
-
Generate a reference token from an integer
- fromName(String) - Static method in enum com.github.fge.jsonschema.util.NodeType
-
Given a type name, return the corresponding node type
- fromPath(String) - Static method in class com.github.fge.jsonschema.util.JsonLoader
-
Read a
JsonNode
from a file on the local filesystem.
- fromRaw(String) - Static method in class com.github.fge.jsonschema.jsonpointer.ReferenceToken
-
Generate a reference token from a decoded (raw) representation
- fromReader(Reader) - Static method in class com.github.fge.jsonschema.util.JsonLoader
-
- fromResource(String) - Static method in class com.github.fge.jsonschema.util.JsonLoader
-
- fromString(String) - Static method in class com.github.fge.jsonschema.ref.JsonRef
-
Build a JSON Reference from a string input
- fromString(String) - Static method in class com.github.fge.jsonschema.util.JsonLoader
-
- fromURI(URI) - Static method in class com.github.fge.jsonschema.ref.JsonRef
-
Build a JSON Reference from a URI
- fromURL(URL) - Static method in class com.github.fge.jsonschema.util.JsonLoader
-
- Frozen<T extends Thawed<? extends Frozen<T>>> - Interface in com.github.fge.jsonschema.util
-
Interface for a frozen object
- get(JsonNode) - Method in class com.github.fge.jsonschema.jsonpointer.JsonNodeResolver
-
- get(T) - Method in class com.github.fge.jsonschema.jsonpointer.TokenResolver
-
Advance one level into the tree
- get(T) - Method in class com.github.fge.jsonschema.jsonpointer.TreePointer
-
Traverse a node and return the result
- 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.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
- get() - Static method in class com.github.fge.jsonschema.walk.collectors.CommonPointerCollectorDictionary
-
- get() - Static method in class com.github.fge.jsonschema.walk.collectors.DraftV3PointerCollectorDictionary
-
- get() - Static method in class com.github.fge.jsonschema.walk.collectors.DraftV4PointerCollectorDictionary
-
- getBaseNode() - Method in class com.github.fge.jsonschema.tree.BaseJsonTree
-
- getBaseNode() - Method in class com.github.fge.jsonschema.tree.BaseSchemaTree
-
- getBaseNode() - Method in interface com.github.fge.jsonschema.tree.SimpleTree
-
Return the node this tree was created with
- 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.tree.BaseSchemaTree
-
Get the current resolution context
- getContext() - Method in interface com.github.fge.jsonschema.tree.SchemaTree
-
Get the current resolution context
- getDereferencing() - Method in class com.github.fge.jsonschema.cfg.LoadingConfiguration
-
Return the dereferencing mode used for this configuration
- getDollarSchema() - Method in class com.github.fge.jsonschema.tree.BaseSchemaTree
-
- getDollarSchema() - Method in interface com.github.fge.jsonschema.tree.SchemaTree
-
Return the metaschema URI for that schema (ie, $schema
)
- getDownloaders() - Method in class com.github.fge.jsonschema.cfg.LoadingConfiguration
-
Return the dictionary of URI downloaders
- getExceptionThreshold() - Method in class com.github.fge.jsonschema.report.AbstractProcessingReport
-
- getExceptionThreshold() - Method in class com.github.fge.jsonschema.report.ForwardingReport
-
- getExceptionThreshold() - Method in interface com.github.fge.jsonschema.report.ProcessingReport
-
Get the exception threshold of this report
- 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() - Static method in class com.github.fge.jsonschema.processors.validation.SchemaTreeEquivalence
-
- getInstance() - Static method in class com.github.fge.jsonschema.report.SimpleExceptionProvider
-
- getInstance() - Static method in class com.github.fge.jsonschema.util.equivalence.JsonSchemaEquivalence
-
- getInstance() - Static method in class com.github.fge.jsonschema.walk.collectors.common.AdditionalItemsPointerCollector
-
- getInstance() - Static method in class com.github.fge.jsonschema.walk.collectors.common.AdditionalPropertiesPointerCollector
-
- getInstance() - Static method in class com.github.fge.jsonschema.walk.collectors.common.DependenciesPointerCollector
-
- getInstance() - Static method in class com.github.fge.jsonschema.walk.collectors.draftv4.NotPointerCollector
-
- getLoadingRef() - Method in class com.github.fge.jsonschema.tree.BaseSchemaTree
-
Get the loading URI for that schema
- getLoadingRef() - Method in interface com.github.fge.jsonschema.tree.SchemaTree
-
Get the loading URI for that schema
- getLocation() - Method in enum com.github.fge.jsonschema.SchemaVersion
-
Return the value of
$schema
as a
JsonRef
- getLocator() - Method in class com.github.fge.jsonschema.ref.JsonRef
-
Return this JSON Reference's locator
- getLogLevel() - Method in class com.github.fge.jsonschema.report.AbstractProcessingReport
-
- getLogLevel() - Method in class com.github.fge.jsonschema.report.ForwardingReport
-
- getLogLevel() - Method in class com.github.fge.jsonschema.report.ProcessingMessage
-
Get the log level for this message
- getLogLevel() - Method in interface com.github.fge.jsonschema.report.ProcessingReport
-
Get the log level of this report
- getMessage() - Method in exception com.github.fge.jsonschema.exceptions.ProcessingException
-
- getMessage() - Method in exception com.github.fge.jsonschema.exceptions.unchecked.ProcessingError
-
- getMessage() - Method in class com.github.fge.jsonschema.report.ProcessingMessage
-
Get the main message
- 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
- getNode() - Method in class com.github.fge.jsonschema.tree.BaseJsonTree
-
- getNode() - Method in class com.github.fge.jsonschema.tree.BaseSchemaTree
-
- getNode() - Method in interface com.github.fge.jsonschema.tree.SimpleTree
-
Get the node at the current path
- getNode(SchemaTree) - Method in class com.github.fge.jsonschema.walk.collectors.helpers.AbstractPointerCollector
-
- getNodeType(JsonNode) - Static method in enum com.github.fge.jsonschema.util.NodeType
-
Given a
JsonNode
as an argument, return its type.
- getPointer() - Method in class com.github.fge.jsonschema.ref.JsonRef
-
Return the fragment part of this JSON Reference as a JSON Pointer
- getPointer() - Method in class com.github.fge.jsonschema.tree.BaseJsonTree
-
- getPointer() - Method in class com.github.fge.jsonschema.tree.BaseSchemaTree
-
- getPointer() - Method in interface com.github.fge.jsonschema.tree.SimpleTree
-
Get the current path into the document
- getPreloadedSchemas() - Method in class com.github.fge.jsonschema.cfg.LoadingConfiguration
-
Return the map of preloaded schemas
- getProcessingMessage() - Method in exception com.github.fge.jsonschema.exceptions.ProcessingException
-
- getProcessingMessage() - Method in exception com.github.fge.jsonschema.exceptions.unchecked.ProcessingError
-
- getProcessor() - Method in class com.github.fge.jsonschema.processing.ProcessorChain
-
- getProcessor() - Method in class com.github.fge.jsonschema.processing.ProcessorMap
-
Build the resulting processor from this map selector
- getProcessor() - Method in class com.github.fge.jsonschema.processing.ProcessorSelector
-
Build the processor from this selector
- getRaw() - Method in class com.github.fge.jsonschema.jsonpointer.ReferenceToken
-
Get the raw representation of that token as a string
- getReader() - Static method in class com.github.fge.jsonschema.util.JacksonUtils
-
- getReport() - Method in class com.github.fge.jsonschema.processing.ProcessingResult
-
Get the report out of this result
- getResult() - Method in class com.github.fge.jsonschema.processing.ProcessingResult
-
Get the result of the computation
- getSchema() - Method in enum com.github.fge.jsonschema.SchemaVersion
-
Return the meta schema as JSON
- getSchemaRedirects() - Method in class com.github.fge.jsonschema.cfg.LoadingConfiguration
-
Return the map of schema redirects
- getValidTypes() - Method in class com.github.fge.jsonschema.keyword.syntax.AbstractSyntaxChecker
-
- getValidTypes() - Method in interface com.github.fge.jsonschema.keyword.syntax.SyntaxChecker
-
- getValue() - Method in class com.github.fge.jsonschema.util.ValueHolder
-
Get the value wrapped in the instance
- getValue() - Method in interface com.github.fge.jsonschema.walk.SchemaListener
-
Return the value produced by this listener
- newBuilder() - Static method in class com.github.fge.jsonschema.cfg.LoadingConfiguration
-
Create a new, default, mutable configuration instance
- newBuilder() - Static method in class com.github.fge.jsonschema.library.Dictionary
-
Return a new, empty builder for a dictionary of this type
- newListener() - Method in interface com.github.fge.jsonschema.walk.SchemaListenerProvider
-
Instantiate, and return, a new schema walker listener
- newMessage() - Method in interface com.github.fge.jsonschema.report.MessageProvider
-
Provide a message template for this context
- newMessage() - Method in class com.github.fge.jsonschema.util.ValueHolder
-
Create a new processing message template depending on the stored value
- newMsg(SchemaTree, T) - Method in class com.github.fge.jsonschema.keyword.syntax.AbstractSyntaxChecker
-
Provide a new message for reporting purposes
- newReport() - Method in class com.github.fge.jsonschema.report.ListReportProvider
-
- newReport(LogLevel) - Method in class com.github.fge.jsonschema.report.ListReportProvider
-
- newReport(LogLevel, LogLevel) - Method in class com.github.fge.jsonschema.report.ListReportProvider
-
- newReport() - Method in interface com.github.fge.jsonschema.report.ReportProvider
-
Generate a new report
- newReport(LogLevel) - Method in interface com.github.fge.jsonschema.report.ReportProvider
-
Generate a new report with an adapted log level and the same exception
threshold
- newReport(LogLevel, LogLevel) - Method in interface com.github.fge.jsonschema.report.ReportProvider
-
Generate a new report with an adapted log level and exception threshold
- newTree(JsonRef, JsonNode) - Method in enum com.github.fge.jsonschema.load.Dereferencing
-
Create a new schema tree with a given loading URI and JSON Schema
- newTree(JsonNode) - Method in enum com.github.fge.jsonschema.load.Dereferencing
-
Create a new schema tree with an empty loading URI
- newWalker(SchemaTree) - Method in interface com.github.fge.jsonschema.walk.SchemaWalkerProvider
-
- nodeFactory() - Static method in class com.github.fge.jsonschema.util.JacksonUtils
-
- NodeType - Enum in com.github.fge.jsonschema.util
-
Enumeration for the different types of JSON instances which can be
encountered.
- NotPointerCollector - Class in com.github.fge.jsonschema.walk.collectors.draftv4
-
- NotSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.draftv4
-
Syntax checker for draft v4's not
keyword
- path(T) - Method in class com.github.fge.jsonschema.jsonpointer.TreePointer
-
Traverse a node and return the result
- PatternPropertiesSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.common
-
Syntax checker for the patternProperties
keyword
- PatternSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.common
-
Syntax checker for the pattern
keyword
- pointer - Variable in class com.github.fge.jsonschema.ref.JsonRef
-
The pointer of this reference, if any
- pointer - Variable in class com.github.fge.jsonschema.tree.BaseJsonTree
-
The current JSON Pointer into the node.
- pointer - Variable in class com.github.fge.jsonschema.tree.BaseSchemaTree
-
The current JSON Pointer into the node.
- PointerCollector - Interface in com.github.fge.jsonschema.walk.collectors
-
Interface for a pointer collector
- PositiveIntegerSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.helpers
-
Helper class to check the syntax of all keywords having a positive integer
as a valid value
- PositiveIntegerSyntaxChecker(String) - Constructor for class com.github.fge.jsonschema.keyword.syntax.helpers.PositiveIntegerSyntaxChecker
-
- preloadSchema(String, JsonNode) - Method in class com.github.fge.jsonschema.cfg.LoadingConfigurationBuilder
-
Preload a schema at a given URI
- preloadSchema(JsonNode) - Method in class com.github.fge.jsonschema.cfg.LoadingConfigurationBuilder
-
Preload a schema
- prettyPrint(JsonNode) - Static method in class com.github.fge.jsonschema.util.JacksonUtils
-
Pretty print a JSON value
- process(ProcessingReport, IN) - Method in class com.github.fge.jsonschema.processing.CachingProcessor
-
- process(ProcessingReport, IN) - Method in interface com.github.fge.jsonschema.processing.Processor
-
Process the input
- process(ProcessingReport, SchemaHolder) - Method in class com.github.fge.jsonschema.processors.ref.RefResolver
-
- process(ProcessingReport, SchemaHolder) - Method in class com.github.fge.jsonschema.processors.syntax.SyntaxProcessor
-
- process(ProcessingReport, SchemaHolder) - Method in class com.github.fge.jsonschema.walk.SchemaWalkerProcessor
-
- ProcessingConfigurationError - Exception in com.github.fge.jsonschema.exceptions.unchecked
-
Base unchecked exception class for processor configuration anomalies
- ProcessingConfigurationError(ProcessingMessage) - Constructor for exception com.github.fge.jsonschema.exceptions.unchecked.ProcessingConfigurationError
-
- ProcessingError - Exception in com.github.fge.jsonschema.exceptions.unchecked
-
Base unchecked exception class for processing errors
- ProcessingError(ProcessingMessage) - Constructor for exception com.github.fge.jsonschema.exceptions.unchecked.ProcessingError
-
- ProcessingErrors - Enum in com.github.fge.jsonschema.messages
-
Messages used by processing helper classes
- ProcessingException - Exception in com.github.fge.jsonschema.exceptions
-
Generic processing exception
- ProcessingException() - Constructor for exception com.github.fge.jsonschema.exceptions.ProcessingException
-
- ProcessingException(String) - Constructor for exception com.github.fge.jsonschema.exceptions.ProcessingException
-
- ProcessingException(ProcessingMessage) - Constructor for exception com.github.fge.jsonschema.exceptions.ProcessingException
-
- ProcessingException(String, Throwable) - Constructor for exception com.github.fge.jsonschema.exceptions.ProcessingException
-
- ProcessingException(ProcessingMessage, Throwable) - Constructor for exception com.github.fge.jsonschema.exceptions.ProcessingException
-
- ProcessingMessage - Class in com.github.fge.jsonschema.report
-
One processing message
- ProcessingMessage() - Constructor for class com.github.fge.jsonschema.report.ProcessingMessage
-
Constructor
- ProcessingReport - Interface in com.github.fge.jsonschema.report
-
Interface for a processing report
- ProcessingResult<R extends MessageProvider> - Class in com.github.fge.jsonschema.processing
-
Wrapper class over a processing result
- Processor<IN extends MessageProvider,OUT extends MessageProvider> - Interface in com.github.fge.jsonschema.processing
-
Main processing interface
- ProcessorBuildError - Exception in com.github.fge.jsonschema.exceptions.unchecked
-
Exception thrown by processor builders on anomalous inputs
- ProcessorBuildError(ProcessingMessage) - Constructor for exception com.github.fge.jsonschema.exceptions.unchecked.ProcessorBuildError
-
- ProcessorChain<IN extends MessageProvider,OUT extends MessageProvider> - Class in com.github.fge.jsonschema.processing
-
A processor chain
- ProcessorMap<K,IN extends MessageProvider,OUT extends MessageProvider> - Class in com.github.fge.jsonschema.processing
-
Map
-based processor selector, with an optional default processor
- ProcessorMap() - Constructor for class com.github.fge.jsonschema.processing.ProcessorMap
-
- ProcessorSelector<IN extends MessageProvider,OUT extends MessageProvider> - Class in com.github.fge.jsonschema.processing
-
A processor selector using predicates
- ProcessorSelector() - Constructor for class com.github.fge.jsonschema.processing.ProcessorSelector
-
Constructor
- ProcessorSelectorPredicate<IN extends MessageProvider,OUT extends MessageProvider> - Class in com.github.fge.jsonschema.processing
-
- put(String, JsonNode) - Method in class com.github.fge.jsonschema.report.ProcessingMessage
-
Add a key/value pair to this message
- put(String, AsJson) - Method in class com.github.fge.jsonschema.report.ProcessingMessage
-
Add a key/value pair to this message
- put(String, String) - Method in class com.github.fge.jsonschema.report.ProcessingMessage
-
Add a key/value pair to this message
- put(String, int) - Method in class com.github.fge.jsonschema.report.ProcessingMessage
-
Add a key/value pair to this message
- put(String, T) - Method in class com.github.fge.jsonschema.report.ProcessingMessage
-
Add a key/value pair to this message
- put(String, Iterable<T>) - Method in class com.github.fge.jsonschema.report.ProcessingMessage
-
Add a key/value pair to this message, where the value is a collection of
items
- ReferenceToken - Class in com.github.fge.jsonschema.jsonpointer
-
One JSON Pointer reference token
- RefProcessingMessages - Enum in com.github.fge.jsonschema.messages
-
Messages used by JSON Reference processing exceptions
- RefResolver - Class in com.github.fge.jsonschema.processors.ref
-
JSON Reference processor
- RefResolver(SchemaLoader) - Constructor for class com.github.fge.jsonschema.processors.ref.RefResolver
-
- RefSanityChecks - Class in com.github.fge.jsonschema.cfg
-
Utility class to perform sanity checks on URI string inputs
- regexIsValid(String) - Static method in class com.github.fge.jsonschema.util.RhinoHelper
-
Validate that a regex is correct
- regMatch(String, String) - Static method in class com.github.fge.jsonschema.util.RhinoHelper
-
Matches an input against a given regex, in the real sense
of matching, that is, the regex can match anywhere in the input.
- removeEntry(String) - Method in class com.github.fge.jsonschema.library.DictionaryBuilder
-
Remove one entry from this builder
- removeScheme(String) - Method in class com.github.fge.jsonschema.cfg.LoadingConfigurationBuilder
-
Remove a downloader for a given scheme
- ReportProvider - Interface in com.github.fge.jsonschema.report
-
Report provider interface
- RequiredSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.draftv4
-
Syntax checker for draft v4's required
keyword
- resolve(JsonRef) - Method in class com.github.fge.jsonschema.ref.JsonRef
-
Resolve this reference against another reference
- resolve(JsonRef) - Method in class com.github.fge.jsonschema.tree.BaseSchemaTree
-
Resolve a JSON Reference against the current resolution context
- resolve(JsonRef) - Method in interface com.github.fge.jsonschema.tree.SchemaTree
-
Resolve a JSON Reference against the current resolution context
- resolveTree(SchemaListener<T>, ProcessingReport) - Method in class com.github.fge.jsonschema.walk.ResolvingSchemaWalker
-
- resolveTree(SchemaListener<T>, ProcessingReport) - Method in class com.github.fge.jsonschema.walk.SchemaWalker
-
Change the current tree to another tree, if any
- resolveTree(SchemaListener<T>, ProcessingReport) - Method in class com.github.fge.jsonschema.walk.SimpleSchemaWalker
-
- ResolvingSchemaWalker - Class in com.github.fge.jsonschema.walk
-
A schema walker performing JSON Reference resolution
- ResolvingSchemaWalker(SchemaTree, SchemaVersion, LoadingConfiguration) - Constructor for class com.github.fge.jsonschema.walk.ResolvingSchemaWalker
-
Constructor for a given schema version
- ResolvingSchemaWalker(SchemaTree, SchemaVersion) - Constructor for class com.github.fge.jsonschema.walk.ResolvingSchemaWalker
-
Schema walker for a given version and with a default loading
configuration
- ResolvingSchemaWalker(SchemaTree, Dictionary<PointerCollector>, Dictionary<SyntaxChecker>, LoadingConfiguration) - Constructor for class com.github.fge.jsonschema.walk.ResolvingSchemaWalker
-
Fully customized schema walker
- ResourceURIDownloader - Class in com.github.fge.jsonschema.load
-
A downloader for the custom resource
"scheme"
- RhinoHelper - Class in com.github.fge.jsonschema.util
-
ECMA 262 validation helper.
- SchemaArrayPointerCollector - Class in com.github.fge.jsonschema.walk.collectors.helpers
-
- SchemaArrayPointerCollector(String) - Constructor for class com.github.fge.jsonschema.walk.collectors.helpers.SchemaArrayPointerCollector
-
- 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
-
- SchemaHolder - Class in com.github.fge.jsonschema.processors.data
-
- SchemaHolder(SchemaTree) - Constructor for class com.github.fge.jsonschema.processors.data.SchemaHolder
-
- SchemaListener<T> - Interface in com.github.fge.jsonschema.walk
-
A schema walker listener
- SchemaListenerProvider<T> - Interface in com.github.fge.jsonschema.walk
-
- 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
- SchemaMapPointerCollector - Class in com.github.fge.jsonschema.walk.collectors.helpers
-
- SchemaMapPointerCollector(String) - Constructor for class com.github.fge.jsonschema.walk.collectors.helpers.SchemaMapPointerCollector
-
- 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
-
- SchemaOrSchemaArrayPointerCollector - Class in com.github.fge.jsonschema.walk.collectors.helpers
-
- SchemaOrSchemaArrayPointerCollector(String) - Constructor for class com.github.fge.jsonschema.walk.collectors.helpers.SchemaOrSchemaArrayPointerCollector
-
- 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
-
- SchemaTree - Interface in com.github.fge.jsonschema.tree
-
Tree representation of a JSON Schema
- SchemaTreeEquivalence - Class in com.github.fge.jsonschema.processors.validation
-
Schema tree equivalence
- SchemaVersion - Enum in com.github.fge.jsonschema
-
JSON Schema versions
- SchemaWalker - Class in com.github.fge.jsonschema.walk
-
Main schema walker class
- SchemaWalker(SchemaTree, SchemaVersion) - Constructor for class com.github.fge.jsonschema.walk.SchemaWalker
-
Protected constructor for a given version
- SchemaWalker(SchemaTree, Dictionary<PointerCollector>) - Constructor for class com.github.fge.jsonschema.walk.SchemaWalker
-
Protected constructor with a custom pointer collector dictionary
- SchemaWalkerMessages - Enum in com.github.fge.jsonschema.messages
-
Messages used by the configuration process
- SchemaWalkerProcessor<T> - Class in com.github.fge.jsonschema.walk
-
Schema walking processor
- SchemaWalkerProcessor(SchemaWalkerProvider, SchemaListenerProvider<T>) - Constructor for class com.github.fge.jsonschema.walk.SchemaWalkerProcessor
-
Constructor
- SchemaWalkerProvider - Interface in com.github.fge.jsonschema.walk
-
Interface for a schema walker provider
- SchemaWalkingException - Exception in com.github.fge.jsonschema.exceptions
-
- SchemaWalkingException(ProcessingMessage) - Constructor for exception com.github.fge.jsonschema.exceptions.SchemaWalkingException
-
- setDefaultProcessor(Processor<IN, OUT>) - Method in class com.github.fge.jsonschema.processing.ProcessorMap
-
Set the default processor if no matching key is found
- setExceptionProvider(ExceptionProvider) - Method in class com.github.fge.jsonschema.report.ProcessingMessage
-
Set the exception provider for that particular message
- setLogLevel(LogLevel) - Method in class com.github.fge.jsonschema.report.ProcessingMessage
-
Set the log level for this message
- setNamespace(String) - Method in class com.github.fge.jsonschema.cfg.LoadingConfigurationBuilder
-
Set the default namespace for that loading configuration
- setPointer(JsonPointer) - Method in class com.github.fge.jsonschema.tree.CanonicalSchemaTree
-
- setPointer(JsonPointer) - Method in class com.github.fge.jsonschema.tree.InlineSchemaTree
-
- setPointer(JsonPointer) - Method in interface com.github.fge.jsonschema.tree.SchemaTree
-
Relocate the tree with an absolute pointer
- SimpleExceptionProvider - Class in com.github.fge.jsonschema.report
-
- SimpleJsonTree - Class in com.github.fge.jsonschema.tree
-
- SimpleJsonTree(JsonNode) - Constructor for class com.github.fge.jsonschema.tree.SimpleJsonTree
-
- SimpleSchemaWalker - Class in com.github.fge.jsonschema.walk
-
A simple schema walker, which does not change trees when walking
- SimpleSchemaWalker(SchemaTree, SchemaVersion) - Constructor for class com.github.fge.jsonschema.walk.SimpleSchemaWalker
-
- SimpleSchemaWalker(SchemaTree, Dictionary<PointerCollector>) - Constructor for class com.github.fge.jsonschema.walk.SimpleSchemaWalker
-
- SimpleTree - Interface in com.github.fge.jsonschema.tree
-
A JSON value decorated with JSON Pointer information
- SimpleValueHolder<T> - Class in com.github.fge.jsonschema.util
-
- SimpleValueHolder(String, T) - Constructor for class com.github.fge.jsonschema.util.SimpleValueHolder
-
- startWith(Processor<X, Y>) - Static method in class com.github.fge.jsonschema.processing.ProcessorChain
-
Start a processing chain with a single processor
- SyntaxChecker - Interface in com.github.fge.jsonschema.keyword.syntax
-
Interface for a syntax checker
- SyntaxMessages - Enum in com.github.fge.jsonschema.messages
-
Messages used by syntax checking
- SyntaxProcessor - Class in com.github.fge.jsonschema.processors.syntax
-
Syntax processor
- SyntaxProcessor(Dictionary<SyntaxChecker>) - Constructor for class com.github.fge.jsonschema.processors.syntax.SyntaxProcessor
-
- value - Variable in class com.github.fge.jsonschema.util.ValueHolder
-
- valueAsJson() - Method in class com.github.fge.jsonschema.util.AsJsonValueHolder
-
- valueAsJson() - Method in class com.github.fge.jsonschema.util.SimpleValueHolder
-
- valueAsJson() - Method in class com.github.fge.jsonschema.util.ValueHolder
-
Return a JSON representation of the value
- ValueHolder<T> - Class in com.github.fge.jsonschema.util
-
A wrapper over an arbitrary type to be used by processors
- ValueHolder(String, T) - Constructor for class com.github.fge.jsonschema.util.ValueHolder
-
Protected constructor
- 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.DictionaryBuildErrors
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.fge.jsonschema.messages.JsonReferenceErrors
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.fge.jsonschema.messages.JsonReferenceMessages
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.fge.jsonschema.messages.LoadingConfigurationMessages
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.fge.jsonschema.messages.ProcessingErrors
-
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.SchemaWalkerMessages
-
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.report.LogLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.fge.jsonschema.SchemaVersion
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.fge.jsonschema.util.NodeType
-
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.DictionaryBuildErrors
-
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.JsonReferenceErrors
-
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.JsonReferenceMessages
-
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.LoadingConfigurationMessages
-
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.ProcessingErrors
-
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.SchemaWalkerMessages
-
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.report.LogLevel
-
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.SchemaVersion
-
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.util.NodeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.