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

A

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.syntax.checkers
Base abstract syntax checker
AbstractSyntaxChecker(String, NodeType, NodeType...) - Constructor for class com.github.fge.jsonschema.syntax.checkers.AbstractSyntaxChecker
Main constructor
accept(SchemaTree, SchemaVisitor<T>) - Method in class com.github.fge.jsonschema.walk.SchemaWalker2
 
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.syntax.checkers.common
Syntax checker for draft v4's (and v3's) additionalItems and additionalProperties
AdditionalSyntaxChecker(String) - Constructor for class com.github.fge.jsonschema.syntax.checkers.common.AdditionalSyntaxChecker
 
addSchemaRedirect(String, String) - Method in class com.github.fge.jsonschema.load.configuration.LoadingConfigurationBuilder
Add a schema redirection
addScheme(String, URIDownloader) - Method in class com.github.fge.jsonschema.load.configuration.LoadingConfigurationBuilder
Add a new URI downloader
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

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.load.configuration.LoadingConfiguration
Create a default, immutable loading configuration
byDefault() - Static method in class com.github.fge.jsonschema.walk.SchemaWalkingConfiguration
 

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, MessageBundle, String, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.draftv3.DraftV3DependenciesSyntaxChecker
 
checkDependency(ProcessingReport, MessageBundle, String, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.draftv4.DraftV4DependenciesSyntaxChecker
 
checkDependency(ProcessingReport, MessageBundle, String, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.helpers.DependenciesSyntaxChecker
Check one dependency which is not a schema dependency
checkSyntax(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.AbstractSyntaxChecker
Main syntax checking function
checkSyntax(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in interface com.github.fge.jsonschema.syntax.checkers.SyntaxChecker
Check the syntax for this keyword
checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.AbstractSyntaxChecker
Method which all syntax checkers extending this class must implement
checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.common.AdditionalSyntaxChecker
 
checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.common.EnumSyntaxChecker
 
checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.common.ExclusiveMaximumSyntaxChecker
 
checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.common.ExclusiveMinimumSyntaxChecker
 
checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.common.PatternSyntaxChecker
 
checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.draftv4.DraftV4TypeSyntaxChecker
 
checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.draftv4.NotSyntaxChecker
 
checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.draftv4.RequiredSyntaxChecker
 
checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.helpers.DependenciesSyntaxChecker
 
checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.helpers.DivisorSyntaxChecker
 
checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.helpers.DraftV3TypeKeywordSyntaxChecker
 
checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.helpers.PositiveIntegerSyntaxChecker
 
checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.helpers.SchemaArraySyntaxChecker
 
checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.helpers.SchemaMapSyntaxChecker
 
checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.helpers.SchemaOrSchemaArraySyntaxChecker
 
checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.helpers.TypeOnlySyntaxChecker
 
checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.helpers.URISyntaxChecker
 
checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.hyperschema.LinksSyntaxChecker
 
checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.hyperschema.MediaSyntaxChecker
 
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.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.expand - package com.github.fge.jsonschema.expand
 
com.github.fge.jsonschema.library - package com.github.fge.jsonschema.library
Base library class
com.github.fge.jsonschema.load - package com.github.fge.jsonschema.load
Schema loading and JSON Reference resolving
com.github.fge.jsonschema.load.configuration - package com.github.fge.jsonschema.load.configuration
 
com.github.fge.jsonschema.messages - package com.github.fge.jsonschema.messages
 
com.github.fge.jsonschema.preprocessing - package com.github.fge.jsonschema.preprocessing
 
com.github.fge.jsonschema.processing - package com.github.fge.jsonschema.processing
Core processing interface and building utility classes
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.syntax - package com.github.fge.jsonschema.syntax
 
com.github.fge.jsonschema.syntax.checkers - package com.github.fge.jsonschema.syntax.checkers
Keyword syntax checkers
com.github.fge.jsonschema.syntax.checkers.common - package com.github.fge.jsonschema.syntax.checkers.common
Keyword syntax checkers common to both draft v3 and draft v4
com.github.fge.jsonschema.syntax.checkers.draftv3 - package com.github.fge.jsonschema.syntax.checkers.draftv3
Keyword syntax checkers specific to draft v3
com.github.fge.jsonschema.syntax.checkers.draftv4 - package com.github.fge.jsonschema.syntax.checkers.draftv4
Keyword syntax checkers specific to draft v4
com.github.fge.jsonschema.syntax.checkers.helpers - package com.github.fge.jsonschema.syntax.checkers.helpers
Keyword syntax checker helper classes
com.github.fge.jsonschema.syntax.checkers.hyperschema - package com.github.fge.jsonschema.syntax.checkers.hyperschema
 
com.github.fge.jsonschema.syntax.dictionaries - package com.github.fge.jsonschema.syntax.dictionaries
 
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.syntax.dictionaries
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
Deprecated.
 
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.syntax.checkers.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.syntax.checkers.helpers
Helper class for syntax checking of draft v4 and v3 dependencies
DependenciesSyntaxChecker(NodeType...) - Constructor for class com.github.fge.jsonschema.syntax.checkers.helpers.DependenciesSyntaxChecker
Protected constructor
dependencyTypes - Variable in class com.github.fge.jsonschema.syntax.checkers.helpers.DependenciesSyntaxChecker
Valid types for one dependency value
dereferencing(Dereferencing) - Method in class com.github.fge.jsonschema.load.configuration.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
dispatch(ProcessingMessage) - Method in class com.github.fge.jsonschema.report.AbstractProcessingReport
Main dispatch method
DivisorSyntaxChecker - Class in com.github.fge.jsonschema.syntax.checkers.helpers
Helper class to check the syntax of multipleOf (draft v4) and divisibleBy (draft v3)
DivisorSyntaxChecker(String) - Constructor for class com.github.fge.jsonschema.syntax.checkers.helpers.DivisorSyntaxChecker
 
doEquivalent(SchemaTree, SchemaTree) - Method in class com.github.fge.jsonschema.util.equivalence.SchemaTreeEquivalence
 
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.util.equivalence.SchemaTreeEquivalence
 
DraftV3DependenciesSyntaxChecker - Class in com.github.fge.jsonschema.syntax.checkers.draftv3
Syntax checker for draft v3's dependencies keyword
DraftV3HyperSchemeSyntaxCheckerDictionary - Class in com.github.fge.jsonschema.syntax.dictionaries
Draft v3 specific syntax checkers
DraftV3ItemsSyntaxChecker - Class in com.github.fge.jsonschema.syntax.checkers.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.syntax.checkers.draftv3
Syntax checker for draft v3's properties keyword
DraftV3SyntaxCheckerDictionary - Class in com.github.fge.jsonschema.syntax.dictionaries
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.syntax.checkers.helpers
Helper class to validate the syntax of draft v3's type and disallow
DraftV3TypeKeywordSyntaxChecker(String) - Constructor for class com.github.fge.jsonschema.syntax.checkers.helpers.DraftV3TypeKeywordSyntaxChecker
 
DraftV4DependenciesSyntaxChecker - Class in com.github.fge.jsonschema.syntax.checkers.draftv4
Syntax checker for draft v4's dependencies keyword
DraftV4HyperSchemaSyntaxCheckerDictionary - Class in com.github.fge.jsonschema.syntax.dictionaries
Draft v3 specific syntax checkers
DraftV4ItemsSyntaxChecker - Class in com.github.fge.jsonschema.syntax.checkers.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.syntax.checkers.draftv4
Syntax checker for draft v4's properties keyword
DraftV4SyntaxCheckerDictionary - Class in com.github.fge.jsonschema.syntax.dictionaries
Draft v4 specific syntax checkers
DraftV4TypeSyntaxChecker - Class in com.github.fge.jsonschema.syntax.checkers.draftv4
Syntax checker for draft v4's type keyword

E

emptyRef() - Static method in class com.github.fge.jsonschema.ref.JsonRef
Return an empty reference
enteringPath(JsonPointer) - Method in class com.github.fge.jsonschema.walk.SchemaVisitor
 
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.syntax.checkers.common
Syntax checker for the enum keyword
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.syntax.checkers.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
Deprecated.
 
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.syntax.checkers.common
Syntax checker for the exclusiveMaximum keyword
ExclusiveMinimumSyntaxChecker - Class in com.github.fge.jsonschema.syntax.checkers.common
Syntax checker for the exclusiveMinimum keyword
exitingPath(JsonPointer) - Method in class com.github.fge.jsonschema.walk.SchemaVisitor
 
ExtendsSyntaxChecker - Class in com.github.fge.jsonschema.syntax.checkers.draftv3
Syntax checker for draft v3's extends keyword
extraChecks(ProcessingReport, MessageBundle, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.common.PatternPropertiesSyntaxChecker
 
extraChecks(ProcessingReport, MessageBundle, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.draftv3.DraftV3ItemsSyntaxChecker
 
extraChecks(ProcessingReport, MessageBundle, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.draftv3.DraftV3PropertiesSyntaxChecker
 
extraChecks(ProcessingReport, MessageBundle, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.draftv3.ExtendsSyntaxChecker
 
extraChecks(ProcessingReport, MessageBundle, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.draftv4.DefinitionsSyntaxChecker
 
extraChecks(ProcessingReport, MessageBundle, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.draftv4.DraftV4ItemsSyntaxChecker
 
extraChecks(ProcessingReport, MessageBundle, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.draftv4.DraftV4PropertiesSyntaxChecker
 
extraChecks(ProcessingReport, MessageBundle, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.helpers.SchemaMapSyntaxChecker
Perform extra checks on the value
extraChecks(ProcessingReport, MessageBundle, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.helpers.SchemaOrSchemaArraySyntaxChecker
Perform extra check on the keyword

F

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
Deprecated.
 
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
Deprecated.
does not work properly; will be removed in 1.1.7.
ForwardingReport(ProcessingReport) - Constructor for class com.github.fge.jsonschema.report.ForwardingReport
Deprecated.
Constructor
freeze() - Method in class com.github.fge.jsonschema.library.DictionaryBuilder
Build an immutable dictionary out of this builder
freeze() - Method in class com.github.fge.jsonschema.load.configuration.LoadingConfigurationBuilder
freeze this configuration
freeze() - Method in class com.github.fge.jsonschema.walk.SchemaWalkingConfigurationBuilder
 
fromString(String) - Static method in class com.github.fge.jsonschema.ref.JsonRef
Build a JSON Reference from a string input
fromURI(URI) - Static method in class com.github.fge.jsonschema.ref.JsonRef
Build a JSON Reference from a URI

G

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.syntax.dictionaries.CommonSyntaxCheckerDictionary
 
get() - Static method in class com.github.fge.jsonschema.syntax.dictionaries.DraftV3HyperSchemeSyntaxCheckerDictionary
 
get() - Static method in class com.github.fge.jsonschema.syntax.dictionaries.DraftV3SyntaxCheckerDictionary
 
get() - Static method in class com.github.fge.jsonschema.syntax.dictionaries.DraftV4HyperSchemaSyntaxCheckerDictionary
 
get() - Static method in class com.github.fge.jsonschema.syntax.dictionaries.DraftV4SyntaxCheckerDictionary
 
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
getBundle() - Method in class com.github.fge.jsonschema.messages.JsonSchemaCoreMessageBundle
 
getBundle() - Method in class com.github.fge.jsonschema.messages.JsonSchemaSyntaxMessageBundle
 
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.load.configuration.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.load.configuration.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
Deprecated.
 
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.load.DefaultURIDownloader
 
getInstance() - Static method in class com.github.fge.jsonschema.load.ResourceURIDownloader
 
getInstance() - Static method in class com.github.fge.jsonschema.report.SimpleExceptionProvider
 
getInstance() - Static method in class com.github.fge.jsonschema.syntax.checkers.common.EnumSyntaxChecker
 
getInstance() - Static method in class com.github.fge.jsonschema.syntax.checkers.common.ExclusiveMaximumSyntaxChecker
 
getInstance() - Static method in class com.github.fge.jsonschema.syntax.checkers.common.ExclusiveMinimumSyntaxChecker
 
getInstance() - Static method in class com.github.fge.jsonschema.syntax.checkers.common.PatternPropertiesSyntaxChecker
 
getInstance() - Static method in class com.github.fge.jsonschema.syntax.checkers.common.PatternSyntaxChecker
 
getInstance() - Static method in class com.github.fge.jsonschema.syntax.checkers.draftv3.DraftV3DependenciesSyntaxChecker
 
getInstance() - Static method in class com.github.fge.jsonschema.syntax.checkers.draftv3.DraftV3ItemsSyntaxChecker
 
getInstance() - Static method in class com.github.fge.jsonschema.syntax.checkers.draftv3.DraftV3PropertiesSyntaxChecker
 
getInstance() - Static method in class com.github.fge.jsonschema.syntax.checkers.draftv3.ExtendsSyntaxChecker
 
getInstance() - Static method in class com.github.fge.jsonschema.syntax.checkers.draftv4.DefinitionsSyntaxChecker
 
getInstance() - Static method in class com.github.fge.jsonschema.syntax.checkers.draftv4.DraftV4DependenciesSyntaxChecker
 
getInstance() - Static method in class com.github.fge.jsonschema.syntax.checkers.draftv4.DraftV4ItemsSyntaxChecker
 
getInstance() - Static method in class com.github.fge.jsonschema.syntax.checkers.draftv4.DraftV4PropertiesSyntaxChecker
 
getInstance() - Static method in class com.github.fge.jsonschema.syntax.checkers.draftv4.DraftV4TypeSyntaxChecker
 
getInstance() - Static method in class com.github.fge.jsonschema.syntax.checkers.draftv4.NotSyntaxChecker
 
getInstance() - Static method in class com.github.fge.jsonschema.syntax.checkers.draftv4.RequiredSyntaxChecker
 
getInstance() - Static method in class com.github.fge.jsonschema.syntax.checkers.hyperschema.LinksSyntaxChecker
 
getInstance() - Static method in class com.github.fge.jsonschema.syntax.checkers.hyperschema.MediaSyntaxChecker
 
getInstance() - Static method in class com.github.fge.jsonschema.util.equivalence.SchemaTreeEquivalence
 
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
Deprecated.
 
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
Deprecated.
 
getMessage() - Method in class com.github.fge.jsonschema.report.ProcessingMessage
Get the main message
getName() - Method in class com.github.fge.jsonschema.util.ValueHolder
Return the declared name for this value
getNamespace() - Method in class com.github.fge.jsonschema.load.configuration.LoadingConfiguration
Return the URI namespace
getNode(SchemaTree) - Method in class com.github.fge.jsonschema.syntax.checkers.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
 
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.load.configuration.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
Deprecated.
 
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
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
getResult() - Method in class com.github.fge.jsonschema.walk.SchemaVisitor
 
getSchema() - Method in enum com.github.fge.jsonschema.SchemaVersion
Return the meta schema as JSON
getSchemaRedirects() - Method in class com.github.fge.jsonschema.load.configuration.LoadingConfiguration
Return the map of schema redirects
getValidTypes() - Method in class com.github.fge.jsonschema.syntax.checkers.AbstractSyntaxChecker
 
getValidTypes() - Method in interface com.github.fge.jsonschema.syntax.checkers.SyntaxChecker
 
getValue() - Method in class com.github.fge.jsonschema.expand.SchemaExpander
 
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.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
Deprecated.
 
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
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
Deprecated.
 
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.report.AbstractProcessingReport
 
iterator() - Method in class com.github.fge.jsonschema.report.ForwardingReport
Deprecated.
 
iterator() - Method in class com.github.fge.jsonschema.report.ListProcessingReport
 

J

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
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
 
JsonSchemaCoreMessageBundle - Class in com.github.fge.jsonschema.messages
 
JsonSchemaCoreMessageBundle() - Constructor for class com.github.fge.jsonschema.messages.JsonSchemaCoreMessageBundle
 
JsonSchemaSyntaxMessageBundle - Class in com.github.fge.jsonschema.messages
 
JsonSchemaSyntaxMessageBundle() - Constructor for class com.github.fge.jsonschema.messages.JsonSchemaSyntaxMessageBundle
 
JsonTree - Interface in com.github.fge.jsonschema.tree
A SimpleTree with a navigation operation

K

keyword - Variable in class com.github.fge.jsonschema.syntax.checkers.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
LinksSyntaxChecker - Class in com.github.fge.jsonschema.syntax.checkers.hyperschema
 
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.load.configuration
Loading configuration (frozen instance)
LoadingConfigurationBuilder - Class in com.github.fge.jsonschema.load.configuration
Loading configuration (mutable instance)
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
MediaSyntaxChecker - Class in com.github.fge.jsonschema.syntax.checkers.hyperschema
 
mergeWith(ProcessingReport) - Method in class com.github.fge.jsonschema.report.AbstractProcessingReport
 
mergeWith(ProcessingReport) - Method in class com.github.fge.jsonschema.report.ForwardingReport
Deprecated.
 
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
Deprecated.
use ProcessingMessage.setMessage(String) instead; will be removed in 1.1.7.
message(T) - Method in class com.github.fge.jsonschema.report.ProcessingMessage
Deprecated.
Will be removed in 1.1.7
MessageProvider - Interface in com.github.fge.jsonschema.report
Message providing interface

N

newBuilder() - Static method in class com.github.fge.jsonschema.library.Dictionary
Return a new, empty builder for a dictionary of this type
newBuilder() - Static method in class com.github.fge.jsonschema.load.configuration.LoadingConfiguration
Create a new, default, mutable configuration instance
newBuilder() - Static method in class com.github.fge.jsonschema.walk.SchemaWalkingConfiguration
 
newListener() - Method in interface com.github.fge.jsonschema.walk.SchemaListenerFactory
Instantiate, and return, a new schema walker listener
newMessage(IN) - Method in class com.github.fge.jsonschema.processing.RawProcessor
Create a new processing message for reporting purposes
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, MessageBundle, String) - Method in class com.github.fge.jsonschema.syntax.checkers.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.SchemaWalkerFactory
 
NotPointerCollector - Class in com.github.fge.jsonschema.walk.collectors.draftv4
 
NotSyntaxChecker - Class in com.github.fge.jsonschema.syntax.checkers.draftv4
Syntax checker for draft v4's not keyword

O

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
onEnter(JsonPointer) - Method in class com.github.fge.jsonschema.expand.SchemaExpander
 
onEnter(JsonPointer) - Method in interface com.github.fge.jsonschema.walk.SchemaListener
Method called when the walker changes pointer into the currently walked tree
onExit(JsonPointer) - Method in class com.github.fge.jsonschema.expand.SchemaExpander
 
onExit(JsonPointer) - Method in interface com.github.fge.jsonschema.walk.SchemaListener
Method called when the walking process exits a subtree
onTreeChange(SchemaTree, SchemaTree) - Method in class com.github.fge.jsonschema.expand.SchemaExpander
 
onTreeChange(SchemaTree, SchemaTree) - Method in interface com.github.fge.jsonschema.walk.SchemaListener
Method called when the walking process changes trees
onWalk(SchemaTree) - Method in class com.github.fge.jsonschema.expand.SchemaExpander
 
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

PatternPropertiesSyntaxChecker - Class in com.github.fge.jsonschema.syntax.checkers.common
Syntax checker for the patternProperties keyword
PatternSyntaxChecker - Class in com.github.fge.jsonschema.syntax.checkers.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
pointerCollectors - Variable in class com.github.fge.jsonschema.walk.SchemaWalker2
 
PositiveIntegerSyntaxChecker - Class in com.github.fge.jsonschema.syntax.checkers.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.syntax.checkers.helpers.PositiveIntegerSyntaxChecker
 
preloadSchema(String, JsonNode) - Method in class com.github.fge.jsonschema.load.configuration.LoadingConfigurationBuilder
Preload a schema at a given URI
preloadSchema(JsonNode) - Method in class com.github.fge.jsonschema.load.configuration.LoadingConfigurationBuilder
Preload a schema
Preprocessing - Class in com.github.fge.jsonschema.preprocessing
 
Preprocessing() - Constructor for class com.github.fge.jsonschema.preprocessing.Preprocessing
 
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, ValueHolder<IN>) - Method in class com.github.fge.jsonschema.processing.RawProcessor
 
ProcessingError - Exception in com.github.fge.jsonschema.exceptions.unchecked
Deprecated.
do not use anymore. Will be removed in 1.1.8.
ProcessingError(ProcessingMessage) - Constructor for exception com.github.fge.jsonschema.exceptions.unchecked.ProcessingError
Deprecated.
 
ProcessingError(String) - Constructor for exception com.github.fge.jsonschema.exceptions.unchecked.ProcessingError
Deprecated.
 
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
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(Function<IN, K>) - Constructor for class com.github.fge.jsonschema.processing.ProcessorMap
Constructor
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
putArgument(String, JsonNode) - Method in class com.github.fge.jsonschema.report.ProcessingMessage
Add a key/value pair to this message, which is also a formatter argument
putArgument(String, AsJson) - Method in class com.github.fge.jsonschema.report.ProcessingMessage
Add a key/value pair to this message, which is also a formatter argument
putArgument(String, int) - Method in class com.github.fge.jsonschema.report.ProcessingMessage
Add a key/value pair to this message, which is also a formatter argument
putArgument(String, T) - Method in class com.github.fge.jsonschema.report.ProcessingMessage
Add a key/value pair to this message, which is also a formatter argument
putArgument(String, Iterable<T>) - Method in class com.github.fge.jsonschema.report.ProcessingMessage
Add a key/value pair to this message, which is also a formatter argument

R

rawProcess(ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.load.RefResolver
 
rawProcess(ProcessingReport, IN) - Method in class com.github.fge.jsonschema.processing.RawProcessor
Process a raw input, return a raw output
rawProcess(ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.syntax.SyntaxProcessor
 
rawProcess(ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.walk.SchemaWalkerProcessor
 
RawProcessor<IN,OUT> - Class in com.github.fge.jsonschema.processing
Processor wrapper class
RawProcessor(String, String) - Constructor for class com.github.fge.jsonschema.processing.RawProcessor
Protected constructor
RefResolver - Class in com.github.fge.jsonschema.load
JSON Reference processor
RefResolver(SchemaLoader) - Constructor for class com.github.fge.jsonschema.load.RefResolver
 
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.load.configuration.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.syntax.checkers.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(SchemaTree) - Method in class com.github.fge.jsonschema.walk.SchemaWalker2
 
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, SchemaWalkingConfiguration) - Constructor for class com.github.fge.jsonschema.walk.ResolvingSchemaWalker
 
ResolvingSchemaWalker(SchemaTree) - Constructor for class com.github.fge.jsonschema.walk.ResolvingSchemaWalker
 
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.syntax.checkers.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.syntax.checkers.helpers.SchemaArraySyntaxChecker
 
SchemaExpander - Class in com.github.fge.jsonschema.expand
 
SchemaExpander(SchemaTree) - Constructor for class com.github.fge.jsonschema.expand.SchemaExpander
 
SchemaListener<T> - Interface in com.github.fge.jsonschema.walk
A schema walker listener
SchemaListenerFactory<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.syntax.checkers.helpers
Helper class for keywords having an object as a value whose values are schemas
SchemaMapSyntaxChecker(String) - Constructor for class com.github.fge.jsonschema.syntax.checkers.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.syntax.checkers.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.syntax.checkers.helpers.SchemaOrSchemaArraySyntaxChecker
 
SchemaTree - Interface in com.github.fge.jsonschema.tree
Tree representation of a JSON Schema
schemaTree - Variable in class com.github.fge.jsonschema.walk.SchemaVisitor
 
SchemaTreeEquivalence - Class in com.github.fge.jsonschema.util.equivalence
Schema tree equivalence
SchemaVersion - Enum in com.github.fge.jsonschema
JSON Schema versions
SchemaVisitor<T> - Class in com.github.fge.jsonschema.walk
 
SchemaVisitor(SchemaTree) - Constructor for class com.github.fge.jsonschema.walk.SchemaVisitor
 
SchemaWalker - Class in com.github.fge.jsonschema.walk
Main schema walker class
SchemaWalker(SchemaTree, SchemaWalkingConfiguration) - Constructor for class com.github.fge.jsonschema.walk.SchemaWalker
 
SchemaWalker2 - Class in com.github.fge.jsonschema.walk
 
SchemaWalker2(Dictionary<PointerCollector>) - Constructor for class com.github.fge.jsonschema.walk.SchemaWalker2
 
SchemaWalkerFactory - Interface in com.github.fge.jsonschema.walk
Interface for a schema walker provider
SchemaWalkerProcessor<T> - Class in com.github.fge.jsonschema.walk
Schema walking processor
SchemaWalkerProcessor(SchemaWalkerFactory, SchemaListenerFactory<T>) - Constructor for class com.github.fge.jsonschema.walk.SchemaWalkerProcessor
Constructor
SchemaWalkingConfiguration - Class in com.github.fge.jsonschema.walk
 
SchemaWalkingConfigurationBuilder - Class in com.github.fge.jsonschema.walk
 
SchemaWalkingException - Exception in com.github.fge.jsonschema.exceptions
 
SchemaWalkingException(ProcessingMessage) - Constructor for exception com.github.fge.jsonschema.exceptions.SchemaWalkingException
 
setCheckers(Dictionary<SyntaxChecker>) - Method in class com.github.fge.jsonschema.walk.SchemaWalkingConfigurationBuilder
 
setCollectors(Dictionary<PointerCollector>) - Method in class com.github.fge.jsonschema.walk.SchemaWalkingConfigurationBuilder
 
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
setLoadingConfiguration(LoadingConfiguration) - Method in class com.github.fge.jsonschema.walk.SchemaWalkingConfigurationBuilder
 
setLogLevel(LogLevel) - Method in class com.github.fge.jsonschema.report.ProcessingMessage
Set the log level for this message
setMessage(String) - Method in class com.github.fge.jsonschema.report.ProcessingMessage
Set the main message
setMessageBundle(MessageBundle) - Method in class com.github.fge.jsonschema.walk.SchemaWalkingConfigurationBuilder
 
setNamespace(String) - Method in class com.github.fge.jsonschema.load.configuration.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, SchemaWalkingConfiguration) - Constructor for class com.github.fge.jsonschema.walk.SimpleSchemaWalker
 
SimpleSchemaWalker(SchemaTree) - 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
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.syntax.checkers
Interface for a syntax checker
SyntaxProcessor - Class in com.github.fge.jsonschema.syntax
Syntax processor
SyntaxProcessor(MessageBundle, Dictionary<SyntaxChecker>) - Constructor for class com.github.fge.jsonschema.syntax.SyntaxProcessor
 

T

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 class com.github.fge.jsonschema.load.configuration.LoadingConfiguration
Return a thawed version of this loading configuration
thaw() - Method in class com.github.fge.jsonschema.walk.SchemaWalkingConfiguration
 
then(Processor<IN, OUT>) - Method in class com.github.fge.jsonschema.processing.ProcessorSelectorPredicate
Associate a processor to a predicate
toString() - Method in enum com.github.fge.jsonschema.load.Dereferencing
 
toString() - Method in class com.github.fge.jsonschema.load.RefResolver
 
toString() - Method in class com.github.fge.jsonschema.load.SchemaLoader
 
toString() - Method in class com.github.fge.jsonschema.processing.CachingProcessor
 
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.syntax.SyntaxProcessor
 
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 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
TypeOnlySyntaxChecker - Class in com.github.fge.jsonschema.syntax.checkers.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.syntax.checkers.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.syntax.checkers.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.syntax.checkers.helpers.URISyntaxChecker
 

V

value - Variable in class com.github.fge.jsonschema.util.ValueHolder
 
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.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.
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.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.
visit(SchemaWalker2) - Method in class com.github.fge.jsonschema.walk.SchemaVisitor
 
visitingPath(SchemaTree) - Method in class com.github.fge.jsonschema.walk.SchemaVisitor
 

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
Deprecated.
 
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.