- CachingProcessor<IN extends MessageProvider,OUT extends MessageProvider> - Class in com.github.fge.jsonschema.processing
-
- CachingProcessor(Processor<IN, OUT>) - Constructor for class com.github.fge.jsonschema.processing.CachingProcessor
-
Constructor
- CachingProcessor(Processor<IN, OUT>, Equivalence<IN>) - Constructor for class com.github.fge.jsonschema.processing.CachingProcessor
-
Main constructor
- CanonicalSchemaTree - Class in com.github.fge.jsonschema.tree
-
- CanonicalSchemaTree(JsonNode) - Constructor for class com.github.fge.jsonschema.tree.CanonicalSchemaTree
-
- CanonicalSchemaTree(JsonRef, JsonNode) - Constructor for class com.github.fge.jsonschema.tree.CanonicalSchemaTree
-
- chainWith(Processor<OUT, NEWOUT>) - Method in class com.github.fge.jsonschema.processing.ProcessorChain
-
Add a processor to the chain
- checkDependency(ProcessingReport, 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
- 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
-
- 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
- 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
- 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
- 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
-
- 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
- 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.