- CachingProcessor<IN extends MessageProvider,OUT extends MessageProvider> - Class in com.github.fge.jsonschema.core.processing
-
- CachingProcessor(Processor<IN, OUT>) - Constructor for class com.github.fge.jsonschema.core.processing.CachingProcessor
-
Constructor
- CachingProcessor(Processor<IN, OUT>, Equivalence<IN>) - Constructor for class com.github.fge.jsonschema.core.processing.CachingProcessor
-
- CachingProcessor(Processor<IN, OUT>, Equivalence<IN>, int) - Constructor for class com.github.fge.jsonschema.core.processing.CachingProcessor
-
Main constructor
- CanonicalSchemaTree - Class in com.github.fge.jsonschema.core.tree
-
- CanonicalSchemaTree(SchemaKey, JsonNode) - Constructor for class com.github.fge.jsonschema.core.tree.CanonicalSchemaTree
-
Main constructor
- CanonicalSchemaTree(JsonNode) - Constructor for class com.github.fge.jsonschema.core.tree.CanonicalSchemaTree
-
- CanonicalSchemaTree(JsonRef, JsonNode) - Constructor for class com.github.fge.jsonschema.core.tree.CanonicalSchemaTree
-
Deprecated.
- chainWith(Processor<OUT, NEWOUT>) - Method in class com.github.fge.jsonschema.core.processing.ProcessorChain
-
Add a processor to the chain
- check(T) - Method in class com.github.fge.jsonschema.core.util.ArgumentChecker
-
Check the sanity of an argument
- checkDependency(ProcessingReport, MessageBundle, String, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv3.DraftV3DependenciesSyntaxChecker
-
- checkDependency(ProcessingReport, MessageBundle, String, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv4.DraftV4DependenciesSyntaxChecker
-
- checkDependency(ProcessingReport, MessageBundle, String, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.helpers.DependenciesSyntaxChecker
-
Check one dependency which is not a schema dependency
- checkEntry(K, V) - Method in class com.github.fge.jsonschema.core.util.Registry
-
Check the validity of the entry before submitting it
- checkPathURI(URI) - Static method in class com.github.fge.jsonschema.core.util.URIUtils
-
Check whether a URI is a valid path URI
- checkSchemaURI(URI) - Static method in class com.github.fge.jsonschema.core.util.URIUtils
-
Check that a URI is a valid schema URI
- checkScheme(String) - Static method in class com.github.fge.jsonschema.core.util.URIUtils
-
Check whether a given string as an argument is a legal URI scheme
- checkSyntax(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.AbstractSyntaxChecker
-
Main syntax checking function
- checkSyntax(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in interface com.github.fge.jsonschema.core.keyword.syntax.checkers.SyntaxChecker
-
Check the syntax for this keyword
- checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.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.core.keyword.syntax.checkers.common.AdditionalSyntaxChecker
-
- checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.common.EnumSyntaxChecker
-
- checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.common.ExclusiveMaximumSyntaxChecker
-
- checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.common.ExclusiveMinimumSyntaxChecker
-
- checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.common.PatternSyntaxChecker
-
- checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv3.DraftV3TypeKeywordSyntaxChecker
-
- checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv4.DraftV4TypeSyntaxChecker
-
- checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv4.NotSyntaxChecker
-
- checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv4.RequiredSyntaxChecker
-
- checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.helpers.DependenciesSyntaxChecker
-
- checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.helpers.DivisorSyntaxChecker
-
- checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.helpers.PositiveIntegerSyntaxChecker
-
- checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.helpers.SchemaArraySyntaxChecker
-
- checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.helpers.SchemaMapSyntaxChecker
-
- checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.helpers.SchemaOrSchemaArraySyntaxChecker
-
- checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.helpers.TypeOnlySyntaxChecker
-
- checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.helpers.URISyntaxChecker
-
- checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.hyperschema.LinksSyntaxChecker
-
- checkValue(Collection<JsonPointer>, MessageBundle, ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.hyperschema.MediaSyntaxChecker
-
- clear() - Method in class com.github.fge.jsonschema.core.util.Registry
-
Clear all entries from this registry
- com.github.fge.jsonschema - package com.github.fge.jsonschema
-
- com.github.fge.jsonschema.core.exceptions - package com.github.fge.jsonschema.core.exceptions
-
Exceptions and exception provider
- com.github.fge.jsonschema.core.keyword.syntax - package com.github.fge.jsonschema.core.keyword.syntax
-
- com.github.fge.jsonschema.core.keyword.syntax.checkers - package com.github.fge.jsonschema.core.keyword.syntax.checkers
-
Keyword syntax checkers
- com.github.fge.jsonschema.core.keyword.syntax.checkers.common - package com.github.fge.jsonschema.core.keyword.syntax.checkers.common
-
Keyword syntax checkers common to both draft v3 and draft v4
- com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv3 - package com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv3
-
Keyword syntax checkers specific to draft v3
- com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv4 - package com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv4
-
Keyword syntax checkers specific to draft v4
- com.github.fge.jsonschema.core.keyword.syntax.checkers.helpers - package com.github.fge.jsonschema.core.keyword.syntax.checkers.helpers
-
Keyword syntax checker helper classes
- com.github.fge.jsonschema.core.keyword.syntax.checkers.hyperschema - package com.github.fge.jsonschema.core.keyword.syntax.checkers.hyperschema
-
Syntax checkers for draft v4 hyperschema keywords
- com.github.fge.jsonschema.core.keyword.syntax.dictionaries - package com.github.fge.jsonschema.core.keyword.syntax.dictionaries
-
- com.github.fge.jsonschema.core.load - package com.github.fge.jsonschema.core.load
-
Schema loading and JSON Reference resolving
- com.github.fge.jsonschema.core.load.configuration - package com.github.fge.jsonschema.core.load.configuration
-
Schema loading configuration
- com.github.fge.jsonschema.core.load.download - package com.github.fge.jsonschema.core.load.download
-
URI downloader interface and provided implementations
- com.github.fge.jsonschema.core.load.uri - package com.github.fge.jsonschema.core.load.uri
-
URI translation
- com.github.fge.jsonschema.core.messages - package com.github.fge.jsonschema.core.messages
-
- com.github.fge.jsonschema.core.processing - package com.github.fge.jsonschema.core.processing
-
Core processing interface and building utility classes
- com.github.fge.jsonschema.core.ref - package com.github.fge.jsonschema.core.ref
-
JSON Reference related classes
- com.github.fge.jsonschema.core.report - package com.github.fge.jsonschema.core.report
-
Processing report infrastructure
- com.github.fge.jsonschema.core.tree - package com.github.fge.jsonschema.core.tree
-
Navigable JSON tree representations
- com.github.fge.jsonschema.core.tree.key - package com.github.fge.jsonschema.core.tree.key
-
JSON Schema keys (unique identifiers)
- com.github.fge.jsonschema.core.util - package com.github.fge.jsonschema.core.util
-
Various utility classes
- com.github.fge.jsonschema.core.util.equivalence - package com.github.fge.jsonschema.core.util.equivalence
-
- CommonSyntaxCheckerDictionary - Class in com.github.fge.jsonschema.core.keyword.syntax.dictionaries
-
Syntax checkers common to draft v4 and v3
- ConsoleProcessingReport - Class in com.github.fge.jsonschema.core.report
-
A simple processing report printing its messages to System.out
- ConsoleProcessingReport(LogLevel, LogLevel) - Constructor for class com.github.fge.jsonschema.core.report.ConsoleProcessingReport
-
- ConsoleProcessingReport(LogLevel) - Constructor for class com.github.fge.jsonschema.core.report.ConsoleProcessingReport
-
- ConsoleProcessingReport() - Constructor for class com.github.fge.jsonschema.core.report.ConsoleProcessingReport
-
- contains(JsonRef) - Method in class com.github.fge.jsonschema.core.ref.JsonRef
-
Tell whether the current JSON Reference "contains" another
- containsRef(JsonRef) - Method in class com.github.fge.jsonschema.core.tree.CanonicalSchemaTree
-
- containsRef(JsonRef) - Method in class com.github.fge.jsonschema.core.tree.InlineSchemaTree
-
- containsRef(JsonRef) - Method in interface com.github.fge.jsonschema.core.tree.SchemaTree
-
Tell whether a JSON Reference is contained within this schema tree
- get() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.dictionaries.CommonSyntaxCheckerDictionary
-
- get() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.dictionaries.DraftV3SyntaxCheckerDictionary
-
- get() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.dictionaries.DraftV4HyperSchemaSyntaxCheckerDictionary
-
- get() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.dictionaries.DraftV4SyntaxCheckerDictionary
-
- get(URI) - Method in class com.github.fge.jsonschema.core.load.SchemaLoader
-
Get a schema tree from the given URI
- getBaseNode() - Method in class com.github.fge.jsonschema.core.tree.BaseJsonTree
-
- getBaseNode() - Method in class com.github.fge.jsonschema.core.tree.BaseSchemaTree
-
- getBaseNode() - Method in interface com.github.fge.jsonschema.core.tree.SimpleTree
-
Return the node this tree was created with
- getBundle() - Method in class com.github.fge.jsonschema.core.messages.JsonSchemaCoreMessageBundle
-
- getBundle() - Method in class com.github.fge.jsonschema.core.messages.JsonSchemaSyntaxMessageBundle
-
- getCacheSize() - Method in class com.github.fge.jsonschema.core.load.configuration.LoadingConfiguration
-
Return the size of the cache to use
note that this do not affect preloadedSchema that are always cached
- getContent(URI) - Method in class com.github.fge.jsonschema.core.load.URIManager
-
Get the content at a given URI as a
JsonNode
- getContext() - Method in class com.github.fge.jsonschema.core.tree.BaseSchemaTree
-
Get the current resolution context
- getContext() - Method in interface com.github.fge.jsonschema.core.tree.SchemaTree
-
Get the current resolution context
- getDereferencing() - Method in class com.github.fge.jsonschema.core.load.configuration.LoadingConfiguration
-
Return the dereferencing mode used for this configuration
- getDollarSchema() - Method in class com.github.fge.jsonschema.core.tree.BaseSchemaTree
-
- getDollarSchema() - Method in interface com.github.fge.jsonschema.core.tree.SchemaTree
-
Return the metaschema URI for that schema (ie, $schema
)
- getDownloaderMap() - Method in class com.github.fge.jsonschema.core.load.configuration.LoadingConfiguration
-
Return the map of downloaders for this configuration
- getEnableCache() - Method in class com.github.fge.jsonschema.core.load.configuration.LoadingConfiguration
-
- getExceptionThreshold() - Method in class com.github.fge.jsonschema.core.report.AbstractProcessingReport
-
- getExceptionThreshold() - Method in interface com.github.fge.jsonschema.core.report.ProcessingReport
-
Get the exception threshold of this report
- getId() - Method in class com.github.fge.jsonschema.core.tree.BaseSchemaTree
-
Deprecated.
- getId() - Method in class com.github.fge.jsonschema.core.tree.key.AnonymousSchemaKey
-
- getId() - Method in class com.github.fge.jsonschema.core.tree.key.JsonRefSchemaKey
-
- getId() - Method in class com.github.fge.jsonschema.core.tree.key.SchemaKey
-
Get the identifier, as a long, for this schema -- DO NOT USE DIRECTLY
- getId() - Method in interface com.github.fge.jsonschema.core.tree.SchemaTree
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.common.EnumSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.common.ExclusiveMaximumSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.common.ExclusiveMinimumSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.common.PatternPropertiesSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.common.PatternSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv3.DraftV3DependenciesSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv3.DraftV3ItemsSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv3.DraftV3PropertiesSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv3.ExtendsSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv4.DefinitionsSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv4.DraftV4DependenciesSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv4.DraftV4ItemsSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv4.DraftV4PropertiesSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv4.DraftV4TypeSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv4.NotSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv4.RequiredSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.hyperschema.LinksSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.hyperschema.MediaSyntaxChecker
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.load.download.DefaultURIDownloader
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.load.download.ResourceURIDownloader
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.report.SimpleExceptionProvider
-
- getInstance() - Static method in class com.github.fge.jsonschema.core.util.equivalence.SchemaTreeEquivalence
-
Deprecated.
- getLoadingRef() - Method in class com.github.fge.jsonschema.core.tree.BaseSchemaTree
-
Get the loading URI for that schema
- getLoadingRef() - Method in class com.github.fge.jsonschema.core.tree.key.SchemaKey
-
- getLoadingRef() - Method in interface com.github.fge.jsonschema.core.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.core.ref.JsonRef
-
Return this JSON Reference's locator
- getLogLevel() - Method in class com.github.fge.jsonschema.core.report.AbstractProcessingReport
-
- getLogLevel() - Method in class com.github.fge.jsonschema.core.report.ProcessingMessage
-
Get the log level for this message
- getLogLevel() - Method in interface com.github.fge.jsonschema.core.report.ProcessingReport
-
Get the log level of this report
- getMessage() - Method in exception com.github.fge.jsonschema.core.exceptions.ProcessingException
-
- getMessage() - Method in class com.github.fge.jsonschema.core.report.ProcessingMessage
-
Get the main message
- getName() - Method in class com.github.fge.jsonschema.core.util.ValueHolder
-
Return the declared name for this value
- getNode(SchemaTree) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.AbstractSyntaxChecker
-
Convenience method to retrieve the keyword's value
- getNode() - Method in class com.github.fge.jsonschema.core.tree.BaseJsonTree
-
- getNode() - Method in class com.github.fge.jsonschema.core.tree.BaseSchemaTree
-
- getNode() - Method in interface com.github.fge.jsonschema.core.tree.SimpleTree
-
Get the node at the current path
- getPointer() - Method in class com.github.fge.jsonschema.core.ref.JsonRef
-
Return the fragment part of this JSON Reference as a JSON Pointer
- getPointer() - Method in class com.github.fge.jsonschema.core.tree.BaseJsonTree
-
- getPointer() - Method in class com.github.fge.jsonschema.core.tree.BaseSchemaTree
-
- getPointer() - Method in interface com.github.fge.jsonschema.core.tree.SimpleTree
-
Get the current path into the document
- getPreloadedSchemas() - Method in class com.github.fge.jsonschema.core.load.configuration.LoadingConfiguration
-
Return the map of preloaded schemas
- getProcessingMessage() - Method in exception com.github.fge.jsonschema.core.exceptions.ProcessingException
-
- getProcessor() - Method in class com.github.fge.jsonschema.core.processing.ProcessorChain
-
- getProcessor() - Method in class com.github.fge.jsonschema.core.processing.ProcessorMap
-
Build the resulting processor from this map selector
- getProcessor() - Method in class com.github.fge.jsonschema.core.processing.ProcessorSelector
-
Build the processor from this selector
- getReader() - Method in class com.github.fge.jsonschema.core.load.configuration.LoadingConfiguration
-
- getReport() - Method in class com.github.fge.jsonschema.core.processing.ProcessingResult
-
Get the report out of this result
- getResult() - Method in class com.github.fge.jsonschema.core.processing.ProcessingResult
-
Get the result of the computation
- getSchema() - Method in enum com.github.fge.jsonschema.SchemaVersion
-
Return the meta schema as JSON
- getShortMessage() - Method in exception com.github.fge.jsonschema.core.exceptions.ProcessingException
-
- getTranslatorConfiguration() - Method in class com.github.fge.jsonschema.core.load.configuration.LoadingConfiguration
-
- getValidTypes() - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.AbstractSyntaxChecker
-
- getValidTypes() - Method in interface com.github.fge.jsonschema.core.keyword.syntax.checkers.SyntaxChecker
-
- getValue() - Method in class com.github.fge.jsonschema.core.util.ValueHolder
-
Get the value wrapped in the instance
- newBuilder() - Static method in class com.github.fge.jsonschema.core.load.configuration.LoadingConfiguration
-
Create a new, default, mutable configuration instance
- newBuilder() - Static method in class com.github.fge.jsonschema.core.load.uri.URITranslatorConfiguration
-
Create a new configuration builder
- newBuilder() - Static method in class com.github.fge.jsonschema.core.util.Dictionary
-
Return a new, empty builder for a dictionary of this type
- newMessage(IN) - Method in class com.github.fge.jsonschema.core.processing.RawProcessor
-
Create a new processing message for reporting purposes
- newMessage() - Method in interface com.github.fge.jsonschema.core.report.MessageProvider
-
Provide a message template for this context
- newMessage() - Method in class com.github.fge.jsonschema.core.util.ValueHolder
-
Create a new processing message template depending on the stored value
- newMsg(SchemaTree, MessageBundle, String) - Method in class com.github.fge.jsonschema.core.keyword.syntax.checkers.AbstractSyntaxChecker
-
Provide a new message for reporting purposes
- newReport() - Method in class com.github.fge.jsonschema.core.report.ListReportProvider
-
- newReport(LogLevel) - Method in class com.github.fge.jsonschema.core.report.ListReportProvider
-
- newReport(LogLevel, LogLevel) - Method in class com.github.fge.jsonschema.core.report.ListReportProvider
-
- newReport() - Method in interface com.github.fge.jsonschema.core.report.ReportProvider
-
Generate a new report
- newReport(LogLevel) - Method in interface com.github.fge.jsonschema.core.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.core.report.ReportProvider
-
Generate a new report with an adapted log level and exception threshold
- newTree(JsonRef, JsonNode) - Method in enum com.github.fge.jsonschema.core.load.Dereferencing
-
Create a new schema tree with a given loading URI and JSON Schema
- newTree(JsonNode) - Method in enum com.github.fge.jsonschema.core.load.Dereferencing
-
Create a new schema tree with an empty loading URI
- newTree(SchemaKey, JsonNode) - Method in enum com.github.fge.jsonschema.core.load.Dereferencing
-
- normalizeSchemaURI(URI) - Static method in class com.github.fge.jsonschema.core.util.URIUtils
-
Perform schema URI normalization
- normalizeScheme(String) - Static method in class com.github.fge.jsonschema.core.util.URIUtils
-
Normalize a scheme according to RFC 3986, section 3.1
- normalizeURI(URI) - Static method in class com.github.fge.jsonschema.core.util.URIUtils
-
Fully normalize a URI as per RFC 3986
- notNull() - Static method in class com.github.fge.jsonschema.core.util.ArgumentChecker
-
An argument checker refusing null arguments; fails with a standard
message
- notNull(String) - Static method in class com.github.fge.jsonschema.core.util.ArgumentChecker
-
An argument checker refusing null arguments; fails with a customized
message
- NotSyntaxChecker - Class in com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv4
-
Syntax checker for draft v4's not
keyword
- pathURIChecker() - Static method in class com.github.fge.jsonschema.core.util.URIUtils
-
Argument checker to check whether a URI is a valid path URI
- PatternPropertiesSyntaxChecker - Class in com.github.fge.jsonschema.core.keyword.syntax.checkers.common
-
Syntax checker for the patternProperties
keyword
- PatternSyntaxChecker - Class in com.github.fge.jsonschema.core.keyword.syntax.checkers.common
-
Syntax checker for the pattern
keyword
- pointer - Variable in class com.github.fge.jsonschema.core.ref.JsonRef
-
The pointer of this reference, if any
- pointer - Variable in class com.github.fge.jsonschema.core.tree.BaseJsonTree
-
The current JSON Pointer into the node.
- pointer - Variable in class com.github.fge.jsonschema.core.tree.BaseSchemaTree
-
The current JSON Pointer into the node.
- PositiveIntegerSyntaxChecker - Class in com.github.fge.jsonschema.core.keyword.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.core.keyword.syntax.checkers.helpers.PositiveIntegerSyntaxChecker
-
- preloadSchema(String, JsonNode) - Method in class com.github.fge.jsonschema.core.load.configuration.LoadingConfigurationBuilder
-
Preload a schema at a given URI
- preloadSchema(JsonNode) - Method in class com.github.fge.jsonschema.core.load.configuration.LoadingConfigurationBuilder
-
Preload a schema
- process(ProcessingReport, IN) - Method in class com.github.fge.jsonschema.core.processing.CachingProcessor
-
- process(ProcessingReport, IN) - Method in interface com.github.fge.jsonschema.core.processing.Processor
-
Process the input
- process(ProcessingReport, ValueHolder<IN>) - Method in class com.github.fge.jsonschema.core.processing.RawProcessor
-
- ProcessingException - Exception in com.github.fge.jsonschema.core.exceptions
-
Generic processing exception
- ProcessingException() - Constructor for exception com.github.fge.jsonschema.core.exceptions.ProcessingException
-
- ProcessingException(String) - Constructor for exception com.github.fge.jsonschema.core.exceptions.ProcessingException
-
- ProcessingException(ProcessingMessage) - Constructor for exception com.github.fge.jsonschema.core.exceptions.ProcessingException
-
- ProcessingException(String, Throwable) - Constructor for exception com.github.fge.jsonschema.core.exceptions.ProcessingException
-
- ProcessingException(ProcessingMessage, Throwable) - Constructor for exception com.github.fge.jsonschema.core.exceptions.ProcessingException
-
- ProcessingMessage - Class in com.github.fge.jsonschema.core.report
-
One processing message
- ProcessingMessage() - Constructor for class com.github.fge.jsonschema.core.report.ProcessingMessage
-
Constructor
- ProcessingReport - Interface in com.github.fge.jsonschema.core.report
-
Interface for a processing report
- ProcessingResult<R extends MessageProvider> - Class in com.github.fge.jsonschema.core.processing
-
Wrapper class over a processing result
- Processor<IN extends MessageProvider,OUT extends MessageProvider> - Interface in com.github.fge.jsonschema.core.processing
-
Main processing interface
- ProcessorChain<IN extends MessageProvider,OUT extends MessageProvider> - Class in com.github.fge.jsonschema.core.processing
-
A processor chain
- ProcessorMap<K,IN extends MessageProvider,OUT extends MessageProvider> - Class in com.github.fge.jsonschema.core.processing
-
Map
-based processor selector, with an optional default processor
- ProcessorMap(Function<IN, K>) - Constructor for class com.github.fge.jsonschema.core.processing.ProcessorMap
-
Constructor
- ProcessorSelector<IN extends MessageProvider,OUT extends MessageProvider> - Class in com.github.fge.jsonschema.core.processing
-
A processor selector using predicates
- ProcessorSelector() - Constructor for class com.github.fge.jsonschema.core.processing.ProcessorSelector
-
Constructor
- ProcessorSelectorPredicate<IN extends MessageProvider,OUT extends MessageProvider> - Class in com.github.fge.jsonschema.core.processing
-
- put(String, JsonNode) - Method in class com.github.fge.jsonschema.core.report.ProcessingMessage
-
Add a key/value pair to this message
- put(String, AsJson) - Method in class com.github.fge.jsonschema.core.report.ProcessingMessage
-
Add a key/value pair to this message
- put(String, String) - Method in class com.github.fge.jsonschema.core.report.ProcessingMessage
-
Add a key/value pair to this message
- put(String, int) - Method in class com.github.fge.jsonschema.core.report.ProcessingMessage
-
Add a key/value pair to this message
- put(String, T) - Method in class com.github.fge.jsonschema.core.report.ProcessingMessage
-
Add a key/value pair to this message
- put(String, Iterable<T>) - Method in class com.github.fge.jsonschema.core.report.ProcessingMessage
-
Add a key/value pair to this message, where the value is a collection of
items
- put(K, V) - Method in class com.github.fge.jsonschema.core.util.Registry
-
Add a key/value pair in this registry
- putAll(Map<K, V>) - Method in class com.github.fge.jsonschema.core.util.Registry
-
Put the contents from another map into this map builder
- putArgument(String, JsonNode) - Method in class com.github.fge.jsonschema.core.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.core.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.core.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.core.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.core.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.core.keyword.syntax.SyntaxProcessor
-
- rawProcess(ProcessingReport, SchemaTree) - Method in class com.github.fge.jsonschema.core.load.RefResolver
-
- rawProcess(ProcessingReport, IN) - Method in class com.github.fge.jsonschema.core.processing.RawProcessor
-
Process a raw input, return a raw output
- RawProcessor<IN,OUT> - Class in com.github.fge.jsonschema.core.processing
-
Processor wrapper class
- RawProcessor(String, String) - Constructor for class com.github.fge.jsonschema.core.processing.RawProcessor
-
Protected constructor
- RefResolver - Class in com.github.fge.jsonschema.core.load
-
JSON Reference processor
- RefResolver(SchemaLoader) - Constructor for class com.github.fge.jsonschema.core.load.RefResolver
-
- regexIsValid(String) - Static method in class com.github.fge.jsonschema.core.util.RhinoHelper
-
Validate that a regex is correct
- Registry<K,V> - Class in com.github.fge.jsonschema.core.util
-
A registry builder with key/value/pair normalization and checking
- Registry(Function<K, K>, ArgumentChecker<K>, Function<V, V>, ArgumentChecker<V>) - Constructor for class com.github.fge.jsonschema.core.util.Registry
-
Protected constructor
- regMatch(String, String) - Static method in class com.github.fge.jsonschema.core.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.
- remove(K) - Method in class com.github.fge.jsonschema.core.util.Registry
-
Remove one key and its associated value from the registry
- removeEntry(String) - Method in class com.github.fge.jsonschema.core.util.DictionaryBuilder
-
Remove one entry from this builder
- removeParserFeature(JsonParser.Feature) - Method in class com.github.fge.jsonschema.core.load.configuration.LoadingConfigurationBuilder
-
Remove a JSON parser feature
- removeScheme(String) - Method in class com.github.fge.jsonschema.core.load.configuration.LoadingConfigurationBuilder
-
Remove a downloader for a given scheme
- ReportProvider - Interface in com.github.fge.jsonschema.core.report
-
Report provider interface
- RequiredSyntaxChecker - Class in com.github.fge.jsonschema.core.keyword.syntax.checkers.draftv4
-
Syntax checker for draft v4's required
keyword
- resolve(JsonRef) - Method in class com.github.fge.jsonschema.core.ref.JsonRef
-
Resolve this reference against another reference
- resolve(JsonRef) - Method in class com.github.fge.jsonschema.core.tree.BaseSchemaTree
-
Resolve a JSON Reference against the current resolution context
- resolve(JsonRef) - Method in interface com.github.fge.jsonschema.core.tree.SchemaTree
-
Resolve a JSON Reference against the current resolution context
- ResourceURIDownloader - Class in com.github.fge.jsonschema.core.load.download
-
A downloader for the custom resource
URI scheme
- RhinoHelper - Class in com.github.fge.jsonschema.core.util
-
ECMA 262 validation helper.
- SchemaArraySyntaxChecker - Class in com.github.fge.jsonschema.core.keyword.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.core.keyword.syntax.checkers.helpers.SchemaArraySyntaxChecker
-
- SchemaKey - Class in com.github.fge.jsonschema.core.tree.key
-
Base class for a schema identifier, or "key"
- SchemaKey(JsonRef) - Constructor for class com.github.fge.jsonschema.core.tree.key.SchemaKey
-
- SchemaLoader - Class in com.github.fge.jsonschema.core.load
-
JSON Schema loader
- SchemaLoader(LoadingConfiguration) - Constructor for class com.github.fge.jsonschema.core.load.SchemaLoader
-
Create a new schema loader with a given loading configuration
- SchemaLoader() - Constructor for class com.github.fge.jsonschema.core.load.SchemaLoader
-
Create a new schema loader with the default loading configuration
- SchemaMapSyntaxChecker - Class in com.github.fge.jsonschema.core.keyword.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.core.keyword.syntax.checkers.helpers.SchemaMapSyntaxChecker
-
- SchemaOrSchemaArraySyntaxChecker - Class in com.github.fge.jsonschema.core.keyword.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.core.keyword.syntax.checkers.helpers.SchemaOrSchemaArraySyntaxChecker
-
- SchemaTree - Interface in com.github.fge.jsonschema.core.tree
-
Tree representation of a JSON Schema
- SchemaTreeEquivalence - Class in com.github.fge.jsonschema.core.util.equivalence
-
- schemaURIChecker() - Static method in class com.github.fge.jsonschema.core.util.URIUtils
-
Argument checker for a schema URI
- schemaURINormalizer() - Static method in class com.github.fge.jsonschema.core.util.URIUtils
-
Schema URI normalizer
- SchemaVersion - Enum in com.github.fge.jsonschema
-
JSON Schema versions
- schemeChecker() - Static method in class com.github.fge.jsonschema.core.util.URIUtils
-
Return an argument checker to check the correctness of a URI scheme
- schemeNormalizer() - Static method in class com.github.fge.jsonschema.core.util.URIUtils
-
Return a Function
performing URI scheme normalization, as per RFC
3986, section 3.1
- setCacheSize(int) - Method in class com.github.fge.jsonschema.core.load.configuration.LoadingConfigurationBuilder
-
How many schemas should be cached
- setDefaultProcessor(Processor<IN, OUT>) - Method in class com.github.fge.jsonschema.core.processing.ProcessorMap
-
Set the default processor if no matching key is found
- setEnableCache(boolean) - Method in class com.github.fge.jsonschema.core.load.configuration.LoadingConfigurationBuilder
-
- setExceptionProvider(ExceptionProvider) - Method in class com.github.fge.jsonschema.core.report.ProcessingMessage
-
Set the exception provider for that particular message
- setLogLevel(LogLevel) - Method in class com.github.fge.jsonschema.core.report.ProcessingMessage
-
Set the log level for this message
- setMessage(String) - Method in class com.github.fge.jsonschema.core.report.ProcessingMessage
-
Set the main message
- setNamespace(URI) - Method in class com.github.fge.jsonschema.core.load.uri.URITranslatorConfigurationBuilder
-
Set the namespace for this configuration
- setNamespace(String) - Method in class com.github.fge.jsonschema.core.load.uri.URITranslatorConfigurationBuilder
-
Set the namespace for this configuration (convenience method)
- setPointer(JsonPointer) - Method in class com.github.fge.jsonschema.core.tree.CanonicalSchemaTree
-
- setPointer(JsonPointer) - Method in class com.github.fge.jsonschema.core.tree.InlineSchemaTree
-
- setPointer(JsonPointer) - Method in interface com.github.fge.jsonschema.core.tree.SchemaTree
-
Relocate the tree with an absolute pointer
- setURITranslatorConfiguration(URITranslatorConfiguration) - Method in class com.github.fge.jsonschema.core.load.configuration.LoadingConfigurationBuilder
-
- SimpleExceptionProvider - Class in com.github.fge.jsonschema.core.report
-
- SimpleJsonTree - Class in com.github.fge.jsonschema.core.tree
-
- SimpleJsonTree(JsonNode) - Constructor for class com.github.fge.jsonschema.core.tree.SimpleJsonTree
-
- SimpleTree - Interface in com.github.fge.jsonschema.core.tree
-
A JSON value decorated with JSON Pointer information
- startWith(Processor<X, Y>) - Static method in class com.github.fge.jsonschema.core.processing.ProcessorChain
-
Start a processing chain with a single processor
- SyntaxChecker - Interface in com.github.fge.jsonschema.core.keyword.syntax.checkers
-
Interface for a syntax checker
- SyntaxProcessor - Class in com.github.fge.jsonschema.core.keyword.syntax
-
Syntax processor
- SyntaxProcessor(MessageBundle, Dictionary<SyntaxChecker>) - Constructor for class com.github.fge.jsonschema.core.keyword.syntax.SyntaxProcessor
-
Constructor