A B C D E F G H I J K L M N O P R S T U V W 

A

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
Base implementation of a ReportProvider
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
A specialized ValueHolder for values implementing AsJson
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

B

BaseJsonTree - Class in com.github.fge.jsonschema.tree
Base implementation of a JsonTree
BaseJsonTree(JsonNode) - Constructor for class com.github.fge.jsonschema.tree.BaseJsonTree
Protected constructor
BaseJsonTree(JsonNode, JsonPointer) - Constructor for class com.github.fge.jsonschema.tree.BaseJsonTree
Main constructor
baseNode - Variable in class com.github.fge.jsonschema.tree.BaseJsonTree
The initial node
baseNode - Variable in class com.github.fge.jsonschema.tree.BaseSchemaTree
The initial node
basePointer - Variable in class com.github.fge.jsonschema.walk.collectors.helpers.AbstractPointerCollector
 
BaseSchemaTree - Class in com.github.fge.jsonschema.tree
Base implementation of a SchemaTree
BaseSchemaTree(JsonRef, JsonNode, JsonPointer) - Constructor for class com.github.fge.jsonschema.tree.BaseSchemaTree
 
BaseSchemaTree(BaseSchemaTree, JsonPointer) - Constructor for class com.github.fge.jsonschema.tree.BaseSchemaTree
 
byDefault() - Static method in class com.github.fge.jsonschema.cfg.LoadingConfiguration
Create a default, immutable loading configuration

C

CachingProcessor<IN extends MessageProvider,OUT extends MessageProvider> - Class in com.github.fge.jsonschema.processing
A class caching the result of a Processor
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
A SchemaTree using canonical dereferencing
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
Messages used for ProcessingException and ProcessingError 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

D

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
Log a message with a level of LogLevel.DEBUG
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
Exception thrown on Dictionary build errors
DictionaryBuildError(ProcessingMessage) - Constructor for exception com.github.fge.jsonschema.exceptions.unchecked.DictionaryBuildError
 
DictionaryBuildErrors - Enum in com.github.fge.jsonschema.messages
Messages thrown by DictionaryBuilder
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

E

empty() - Static method in class com.github.fge.jsonschema.jsonpointer.JsonPointer
Return an empty JSON Pointer
emptyRef() - Static method in class com.github.fge.jsonschema.ref.JsonRef
Return an empty reference
entries() - Method in class com.github.fge.jsonschema.library.Dictionary
Return the entries from this dictionary as a map
EnumSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.common
Syntax checker for the enum keyword
equals(Object) - Method in class com.github.fge.jsonschema.jsonpointer.ReferenceToken
 
equals(Object) - Method in class com.github.fge.jsonschema.jsonpointer.TokenResolver
 
equals(Object) - Method in class com.github.fge.jsonschema.jsonpointer.TreePointer
 
equals(Object) - Method in class com.github.fge.jsonschema.ref.JsonRef
 
equals() - Static method in class com.github.fge.jsonschema.util.equivalence.Equivalences
Return a parameterized Equivalence.equals()
EQUIVALENCE - Static variable in class com.github.fge.jsonschema.keyword.syntax.helpers.DependenciesSyntaxChecker
JSON Schema equivalence
Equivalences - Class in com.github.fge.jsonschema.util.equivalence
Small wrapper class over Guava's builtin Equivalences
error(ProcessingMessage) - Method in class com.github.fge.jsonschema.report.AbstractProcessingReport
 
error(ProcessingMessage) - Method in class com.github.fge.jsonschema.report.ForwardingReport
 
error(ProcessingMessage) - Method in interface com.github.fge.jsonschema.report.ProcessingReport
Log a message with a level of LogLevel.ERROR
ExceptionProvider - Interface in com.github.fge.jsonschema.exceptions
An exception provider for a ProcessingMessage
exceptionThreshold - Variable in class com.github.fge.jsonschema.report.AbstractReportProvider
 
ExclusiveMaximumSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.common
Syntax checker for the exclusiveMaximum keyword
ExclusiveMinimumSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.common
Syntax checker for the exclusiveMinimum keyword
ExtendsSyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.draftv3
Syntax checker for draft v3's extends keyword
extraChecks(ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.common.PatternPropertiesSyntaxChecker
 
extraChecks(ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.draftv3.DraftV3ItemsSyntaxChecker
 
extraChecks(ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.draftv3.DraftV3PropertiesSyntaxChecker
 
extraChecks(ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.draftv3.ExtendsSyntaxChecker
 
extraChecks(ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.draftv4.DefinitionsSyntaxChecker
 
extraChecks(ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.draftv4.DraftV4ItemsSyntaxChecker
 
extraChecks(ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.draftv4.DraftV4PropertiesSyntaxChecker
 
extraChecks(ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.helpers.SchemaMapSyntaxChecker
Perform extra checks on the value
extraChecks(ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.keyword.syntax.helpers.SchemaOrSchemaArraySyntaxChecker
Perform extra check on the keyword

F

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
Log a message with a level of LogLevel.FATAL
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
Same as JsonLoader.fromPath(String), but this time the user supplies the File object instead
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
Read a JsonNode from a user supplied Reader
fromResource(String) - Static method in class com.github.fge.jsonschema.util.JsonLoader
Read a JsonNode from a resource path.
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
Read a JsonNode from a string input
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
Read a JsonNode from an URL.
Frozen<T extends Thawed<? extends Frozen<T>>> - Interface in com.github.fge.jsonschema.util
Interface for a frozen object

G

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
Return a preconfigured ObjectReader to read JSON inputs
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

H

hashCode() - Method in class com.github.fge.jsonschema.jsonpointer.ReferenceToken
 
hashCode() - Method in class com.github.fge.jsonschema.jsonpointer.TokenResolver
 
hashCode() - Method in class com.github.fge.jsonschema.jsonpointer.TreePointer
 
hashCode() - Method in class com.github.fge.jsonschema.ref.JsonRef
 
HASHONLY_URI - Static variable in class com.github.fge.jsonschema.ref.JsonRef
A "hash only" URI -- used by EmptyJsonRef
hold(V) - Static method in class com.github.fge.jsonschema.util.ValueHolder
 
hold(String, V) - Static method in class com.github.fge.jsonschema.util.ValueHolder
 
hold(V) - Static method in class com.github.fge.jsonschema.util.ValueHolder
 
hold(String, V) - Static method in class com.github.fge.jsonschema.util.ValueHolder
 

I

identity() - Static method in class com.github.fge.jsonschema.util.equivalence.Equivalences
Return a parameterized Equivalence.identity()
idFromNode(JsonNode) - Static method in class com.github.fge.jsonschema.tree.BaseSchemaTree
Build a JSON Reference from a node
info(ProcessingMessage) - Method in class com.github.fge.jsonschema.report.AbstractProcessingReport
 
info(ProcessingMessage) - Method in class com.github.fge.jsonschema.report.ForwardingReport
 
info(ProcessingMessage) - Method in interface com.github.fge.jsonschema.report.ProcessingReport
Log a message with a level of LogLevel.INFO
InlineSchemaTree - Class in com.github.fge.jsonschema.tree
A SchemaTree using inline dereferencing
InlineSchemaTree(JsonNode) - Constructor for class com.github.fge.jsonschema.tree.InlineSchemaTree
 
InlineSchemaTree(JsonRef, JsonNode) - Constructor for class com.github.fge.jsonschema.tree.InlineSchemaTree
 
InvalidSchemaException - Exception in com.github.fge.jsonschema.exceptions
Exception thrown by the validation process when a JSON Schema is invalid
InvalidSchemaException(ProcessingMessage) - Constructor for exception com.github.fge.jsonschema.exceptions.InvalidSchemaException
 
isAbsolute() - Method in class com.github.fge.jsonschema.ref.JsonRef
Tell whether this reference is an absolute reference
isEmpty() - Method in class com.github.fge.jsonschema.jsonpointer.TreePointer
Tell whether this pointer is empty
isLegal() - Method in class com.github.fge.jsonschema.ref.JsonRef
Tell whether this JSON Reference is legal
isSuccess() - Method in class com.github.fge.jsonschema.processing.ProcessingResult
Tell whether the result is a success
isSuccess() - Method in class com.github.fge.jsonschema.report.AbstractProcessingReport
 
isSuccess() - Method in class com.github.fge.jsonschema.report.ForwardingReport
 
isSuccess() - Method in interface com.github.fge.jsonschema.report.ProcessingReport
Tell whether the report is a success
iterator() - Method in class com.github.fge.jsonschema.jsonpointer.TreePointer
 
iterator() - Method in class com.github.fge.jsonschema.report.AbstractProcessingReport
 
iterator() - Method in class com.github.fge.jsonschema.report.ForwardingReport
 
iterator() - Method in class com.github.fge.jsonschema.report.ListProcessingReport
 

J

JacksonUtils - Class in com.github.fge.jsonschema.util
Utility class for Jackson
JsonLoader - Class in com.github.fge.jsonschema.util
Utility class to load JSON documents (schemas or instance) from various sources as JsonNodes.
JsonNodeResolver - Class in com.github.fge.jsonschema.jsonpointer
Implementation of TokenResolver for JsonNode
JsonNodeResolver(ReferenceToken) - Constructor for class com.github.fge.jsonschema.jsonpointer.JsonNodeResolver
 
JsonPointer - Class in com.github.fge.jsonschema.jsonpointer
JsonPointer(String) - Constructor for class com.github.fge.jsonschema.jsonpointer.JsonPointer
The main constructor
JsonRef - Class in com.github.fge.jsonschema.ref
Representation of a JSON Reference
JsonRef(URI) - Constructor for class com.github.fge.jsonschema.ref.JsonRef
Main constructor, protected by design
JsonReferenceError - Exception in com.github.fge.jsonschema.exceptions.unchecked
Class used in the event of JSON Reference input errors (null arguments, etc)
JsonReferenceError(ProcessingMessage) - Constructor for exception com.github.fge.jsonschema.exceptions.unchecked.JsonReferenceError
 
JsonReferenceErrors - Enum in com.github.fge.jsonschema.messages
Messages used by the configuration process
JsonReferenceException - Exception in com.github.fge.jsonschema.exceptions
Exception associated with all JSON Reference exceptions
JsonReferenceException(ProcessingMessage) - Constructor for exception com.github.fge.jsonschema.exceptions.JsonReferenceException
 
JsonReferenceException(ProcessingMessage, Throwable) - Constructor for exception com.github.fge.jsonschema.exceptions.JsonReferenceException
 
JsonReferenceMessages - Enum in com.github.fge.jsonschema.messages
Messages used for JSON Reference and JSON Pointer anomalous conditions
JsonSchemaEquivalence - Class in com.github.fge.jsonschema.util.equivalence
An Equivalence strategy for JSON Schema equality
JsonTree - Interface in com.github.fge.jsonschema.tree
A SimpleTree with a navigation operation

K

keyword - Variable in class com.github.fge.jsonschema.keyword.syntax.AbstractSyntaxChecker
The keyword name
keyword - Variable in class com.github.fge.jsonschema.walk.collectors.helpers.AbstractPointerCollector
 

L

legal - Variable in class com.github.fge.jsonschema.ref.JsonRef
Whether this JSON Reference is legal
ListProcessingReport - Class in com.github.fge.jsonschema.report
List-based implementation of a ProcessingReport
ListProcessingReport(LogLevel, LogLevel) - Constructor for class com.github.fge.jsonschema.report.ListProcessingReport
 
ListProcessingReport(LogLevel) - Constructor for class com.github.fge.jsonschema.report.ListProcessingReport
 
ListProcessingReport() - Constructor for class com.github.fge.jsonschema.report.ListProcessingReport
 
ListProcessingReport(ProcessingReport) - Constructor for class com.github.fge.jsonschema.report.ListProcessingReport
 
ListReportProvider - Class in com.github.fge.jsonschema.report
A report provider providing ListProcessingReport instances
ListReportProvider(LogLevel, LogLevel) - Constructor for class com.github.fge.jsonschema.report.ListReportProvider
 
load(JsonNode) - Method in class com.github.fge.jsonschema.load.SchemaLoader
Create a new tree from a schema
LoadingConfiguration - Class in com.github.fge.jsonschema.cfg
Loading configuration (frozen instance)
LoadingConfigurationBuilder - Class in com.github.fge.jsonschema.cfg
Loading configuration (mutable instance)
LoadingConfigurationError - Exception in com.github.fge.jsonschema.exceptions.unchecked
Exception thrown on loading configuration errors
LoadingConfigurationError(ProcessingMessage) - Constructor for exception com.github.fge.jsonschema.exceptions.unchecked.LoadingConfigurationError
 
LoadingConfigurationMessages - Enum in com.github.fge.jsonschema.messages
Messages used by the configuration process
loadingRef - Variable in class com.github.fge.jsonschema.tree.BaseSchemaTree
The JSON Reference from which this node has been loaded
locator - Variable in class com.github.fge.jsonschema.ref.JsonRef
The locator of this reference.
log(LogLevel, ProcessingMessage) - Method in class com.github.fge.jsonschema.report.AbstractProcessingReport
The only method to be implemented when extending this class
log(LogLevel, ProcessingMessage) - Method in class com.github.fge.jsonschema.report.ConsoleProcessingReport
 
log(LogLevel, ProcessingMessage) - Method in class com.github.fge.jsonschema.report.DevNullProcessingReport
 
log(LogLevel, ProcessingMessage) - Method in class com.github.fge.jsonschema.report.ListProcessingReport
 
logLevel - Variable in class com.github.fge.jsonschema.report.AbstractReportProvider
 
LogLevel - Enum in com.github.fge.jsonschema.report
Message log levels

M

matchingPointer(JsonRef) - Method in class com.github.fge.jsonschema.tree.CanonicalSchemaTree
 
matchingPointer(JsonRef) - Method in class com.github.fge.jsonschema.tree.InlineSchemaTree
 
matchingPointer(JsonRef) - Method in interface com.github.fge.jsonschema.tree.SchemaTree
Return a matching pointer in this tree for a fully resolved reference
mergeWith(ProcessingReport) - Method in class com.github.fge.jsonschema.report.AbstractProcessingReport
 
mergeWith(ProcessingReport) - Method in class com.github.fge.jsonschema.report.ForwardingReport
 
mergeWith(ProcessingReport) - Method in interface com.github.fge.jsonschema.report.ProcessingReport
Merge another report into this report
message(String) - Method in class com.github.fge.jsonschema.report.ProcessingMessage
Set the main message
message(T) - Method in class com.github.fge.jsonschema.report.ProcessingMessage
Set the main message
MessageProvider - Interface in com.github.fge.jsonschema.report
Message providing interface

N

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
Return a preconfigured JsonNodeFactory to generate JSON data as JsonNodes
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

O

of(Object, Object...) - Static method in class com.github.fge.jsonschema.jsonpointer.JsonPointer
Build a JSON Pointer out of a series of reference tokens
of(Processor<IN, OUT>, ProcessingReport, IN) - Static method in class com.github.fge.jsonschema.processing.ProcessingResult
Build a result out of a processor, a report and an input
onExit() - Method in interface com.github.fge.jsonschema.walk.SchemaListener
Method called when the walking process is done walking the tree
onInit(SchemaTree) - Method in interface com.github.fge.jsonschema.walk.SchemaListener
Method called before schema walking commences
onNewTree(SchemaTree, SchemaTree) - Method in interface com.github.fge.jsonschema.walk.SchemaListener
Method called when the walking process changes trees
onPopd() - Method in interface com.github.fge.jsonschema.walk.SchemaListener
Method called when the walking process exits a subtree
onPushd(JsonPointer) - Method in interface com.github.fge.jsonschema.walk.SchemaListener
Method called when the walker changes pointer into the current tree
onWalk(SchemaTree) - Method in interface com.github.fge.jsonschema.walk.SchemaListener
Method called when the current tree node is walked
otherwise(Processor<IN, OUT>) - Method in class com.github.fge.jsonschema.processing.ProcessorSelector
Set a default processor

P

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
The pendant of ProcessorSelector
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

R

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.

S

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
A simple SchemaTree container
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
Interface to provide a SchemaListener for processing
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
An ExceptionProvider providing ProcessingException instances
SimpleJsonTree - Class in com.github.fge.jsonschema.tree
A simple JsonTree
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
 

T

thaw() - Method in class com.github.fge.jsonschema.cfg.LoadingConfiguration
Return a thawed version of this loading configuration
thaw() - Method in class com.github.fge.jsonschema.library.Dictionary
Return a builder with a copy of all entries from this dictionary
thaw() - Method in interface com.github.fge.jsonschema.util.Frozen
Return a thawed representation of this frozen object.
Thawed<F extends Frozen<? extends Thawed<F>>> - Interface in com.github.fge.jsonschema.util
Interface for a thawed object
then(Processor<IN, OUT>) - Method in class com.github.fge.jsonschema.processing.ProcessorSelectorPredicate
Associate a processor to a predicate
token - Variable in class com.github.fge.jsonschema.jsonpointer.TokenResolver
The associated reference token
TokenResolver<T extends TreeNode> - Class in com.github.fge.jsonschema.jsonpointer
Reference token traversal class
TokenResolver(ReferenceToken) - Constructor for class com.github.fge.jsonschema.jsonpointer.TokenResolver
The only constructor
tokenResolvers - Variable in class com.github.fge.jsonschema.jsonpointer.TreePointer
The list of token resolvers
tokensFromInput(String) - Static method in class com.github.fge.jsonschema.jsonpointer.TreePointer
Decode an input into a list of reference tokens
toString() - Method in class com.github.fge.jsonschema.jsonpointer.ReferenceToken
 
toString() - Method in class com.github.fge.jsonschema.jsonpointer.TokenResolver
 
toString() - Method in class com.github.fge.jsonschema.jsonpointer.TreePointer
 
toString() - Method in enum com.github.fge.jsonschema.load.Dereferencing
 
toString() - Method in class com.github.fge.jsonschema.load.SchemaLoader
 
toString() - Method in enum com.github.fge.jsonschema.messages.DictionaryBuildErrors
 
toString() - Method in enum com.github.fge.jsonschema.messages.JsonReferenceErrors
 
toString() - Method in enum com.github.fge.jsonschema.messages.JsonReferenceMessages
 
toString() - Method in enum com.github.fge.jsonschema.messages.LoadingConfigurationMessages
 
toString() - Method in enum com.github.fge.jsonschema.messages.ProcessingErrors
 
toString() - Method in enum com.github.fge.jsonschema.messages.RefProcessingMessages
 
toString() - Method in enum com.github.fge.jsonschema.messages.SchemaWalkerMessages
 
toString() - Method in enum com.github.fge.jsonschema.messages.SyntaxMessages
 
toString() - Method in class com.github.fge.jsonschema.processing.CachingProcessor
 
toString() - Method in class com.github.fge.jsonschema.processors.ref.RefResolver
 
toString() - Method in class com.github.fge.jsonschema.processors.syntax.SyntaxProcessor
 
toString() - Method in class com.github.fge.jsonschema.ref.JsonRef
 
toString() - Method in class com.github.fge.jsonschema.report.AbstractProcessingReport
 
toString() - Method in enum com.github.fge.jsonschema.report.LogLevel
 
toString() - Method in class com.github.fge.jsonschema.report.ProcessingMessage
 
toString() - Method in class com.github.fge.jsonschema.tree.BaseJsonTree
 
toString() - Method in class com.github.fge.jsonschema.tree.BaseSchemaTree
 
toString() - Method in class com.github.fge.jsonschema.tree.SimpleJsonTree
 
toString() - Method in enum com.github.fge.jsonschema.util.NodeType
 
toString() - Method in class com.github.fge.jsonschema.walk.ResolvingSchemaWalker
 
toString() - Method in class com.github.fge.jsonschema.walk.SchemaWalker
 
toString() - Method in class com.github.fge.jsonschema.walk.SimpleSchemaWalker
 
toURI() - Method in class com.github.fge.jsonschema.ref.JsonRef
Return the underlying URI for this JSON Reference
tree - Variable in class com.github.fge.jsonschema.walk.SchemaWalker
The current schema tree being walked
TreePointer<T extends TreeNode> - Class in com.github.fge.jsonschema.jsonpointer
A pointer into a TreeNode
TreePointer(T, List<TokenResolver<T>>) - Constructor for class com.github.fge.jsonschema.jsonpointer.TreePointer
Main protected constructor
TreePointer(List<TokenResolver<T>>) - Constructor for class com.github.fge.jsonschema.jsonpointer.TreePointer
Alternate constructor
TypeOnlySyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.helpers
Helper class to validate the syntax of keywords only requiring that their value be of certain types
TypeOnlySyntaxChecker(String, NodeType, NodeType...) - Constructor for class com.github.fge.jsonschema.keyword.syntax.helpers.TypeOnlySyntaxChecker
 

U

uncheckedResult(Processor<IN, OUT>, ProcessingReport, IN) - Static method in class com.github.fge.jsonschema.processing.ProcessingResult
Build a result out of a computation and wrap any processing exception
uri - Variable in class com.github.fge.jsonschema.ref.JsonRef
The URI, as provided by the input, with an appended empty fragment if no fragment was provided
URIDownloader - Interface in com.github.fge.jsonschema.load
URI downloader for a given scheme
URIManager - Class in com.github.fge.jsonschema.load
Class to fetch JSON documents
URIManager() - Constructor for class com.github.fge.jsonschema.load.URIManager
 
URIManager(LoadingConfiguration) - Constructor for class com.github.fge.jsonschema.load.URIManager
 
URISyntaxChecker - Class in com.github.fge.jsonschema.keyword.syntax.helpers
Helper class to validate the syntax of all keywords whose value must be a URI
URISyntaxChecker(String) - Constructor for class com.github.fge.jsonschema.keyword.syntax.helpers.URISyntaxChecker
 

V

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.

W

walk(SchemaListener<T>, ProcessingReport) - Method in class com.github.fge.jsonschema.walk.SchemaWalker
Walk a tree with a listener
warn(ProcessingMessage) - Method in class com.github.fge.jsonschema.report.AbstractProcessingReport
 
warn(ProcessingMessage) - Method in class com.github.fge.jsonschema.report.ForwardingReport
 
warn(ProcessingMessage) - Method in interface com.github.fge.jsonschema.report.ProcessingReport
Log a message with a level of LogLevel.WARNING
when(Predicate<IN>) - Method in class com.github.fge.jsonschema.processing.ProcessorSelector
Add a predicate
A B C D E F G H I J K L M N O P R S T U V W 

Copyright © 2013. All Rights Reserved.