- AbstractDateFormatAttribute - Class in org.eel.kitchen.jsonschema.format
-
Specialized format validator for date/time checking
- AbstractDateFormatAttribute(String, String) - Constructor for class org.eel.kitchen.jsonschema.format.AbstractDateFormatAttribute
-
Constructor
- AbstractTypeKeywordValidator - Class in org.eel.kitchen.jsonschema.keyword
-
Abstract validator for the type and disallow keywords
- AbstractTypeKeywordValidator(String, JsonNode) - Constructor for class org.eel.kitchen.jsonschema.keyword.AbstractTypeKeywordValidator
-
- addFormats(FormatBundle) - Method in class org.eel.kitchen.jsonschema.main.JsonSchemaFactory.Builder
-
Merge the existing bundle with another, custom bundle
- addInfo(String, JsonNode) - Method in class org.eel.kitchen.jsonschema.report.Message.Builder
-
Add further information to the message as a
JsonNode
- addInfo(String, T) - Method in class org.eel.kitchen.jsonschema.report.Message.Builder
-
Add further information to the message for an arbitrary type
- addInfo(String, Collection<T>) - Method in class org.eel.kitchen.jsonschema.report.Message.Builder
-
Add further information to the message as a
Collection of
objects of an arbitrary type
- addInfo(String, int) - Method in class org.eel.kitchen.jsonschema.report.Message.Builder
-
Add further information to the message as an integer
- AdditionalItemsKeywordValidator - Class in org.eel.kitchen.jsonschema.keyword
-
Validator for the additionalItems keyword
- AdditionalItemsKeywordValidator(JsonNode) - Constructor for class org.eel.kitchen.jsonschema.keyword.AdditionalItemsKeywordValidator
-
- AdditionalPropertiesKeywordValidator - Class in org.eel.kitchen.jsonschema.keyword
-
Validator for additionalProperties
- AdditionalPropertiesKeywordValidator(JsonNode) - Constructor for class org.eel.kitchen.jsonschema.keyword.AdditionalPropertiesKeywordValidator
-
- addKeywords(KeywordBundle) - Method in class org.eel.kitchen.jsonschema.main.JsonSchemaFactory.Builder
-
Merge the existing keyword bundle with another, custom bundle
- addMessage(Message) - Method in class org.eel.kitchen.jsonschema.report.ValidationReport
-
Add one validation message to the report
- addMessages(Collection<Message>) - Method in class org.eel.kitchen.jsonschema.report.ValidationReport
-
Add several validation messages to the report
- addRedirection(String, String) - Method in class org.eel.kitchen.jsonschema.main.JsonSchemaFactory.Builder
-
Add an URI redirection
- addRedirection(String, String) - Method in class org.eel.kitchen.jsonschema.uri.URIManager
-
Add a URI rediction
- alwaysTrue() - Method in class org.eel.kitchen.jsonschema.keyword.AdditionalItemsKeywordValidator
-
- alwaysTrue() - Method in class org.eel.kitchen.jsonschema.keyword.AdditionalPropertiesKeywordValidator
-
- alwaysTrue() - Method in class org.eel.kitchen.jsonschema.keyword.KeywordValidator
-
- alwaysTrue() - Method in class org.eel.kitchen.jsonschema.keyword.PropertiesKeywordValidator
-
- alwaysTrue() - Method in class org.eel.kitchen.jsonschema.keyword.TypeKeywordValidator
-
- append(String) - Method in class org.eel.kitchen.jsonschema.ref.JsonPointer
-
Append a path element to this pointer.
- append(int) - Method in class org.eel.kitchen.jsonschema.ref.JsonPointer
-
Append an array index to this pointer.
- ArrayChildrenSyntaxChecker - Class in org.eel.kitchen.jsonschema.syntax
-
Dedicated syntax validator checker for keywords having arrays as arguments
- ArrayChildrenSyntaxChecker(String, EnumSet<NodeType>, NodeType, NodeType...) - Constructor for class org.eel.kitchen.jsonschema.syntax.ArrayChildrenSyntaxChecker
-
- asJsonArray() - Method in class org.eel.kitchen.jsonschema.report.ValidationReport
-
Return the list of validation messages as a JSON array
- asJsonNode() - Method in class org.eel.kitchen.jsonschema.report.ValidationReport
-
- asJsonObject() - Method in class org.eel.kitchen.jsonschema.report.ValidationReport
-
Retrieve all messages as a JSON object
- asString - Variable in class org.eel.kitchen.jsonschema.ref.JsonFragment
-
This fragment as a string value
- fetch(URI) - Method in class org.eel.kitchen.jsonschema.uri.DefaultURIDownloader
-
- fetch(URI) - Method in class org.eel.kitchen.jsonschema.uri.ResourceURIDownloader
-
- fetch(URI) - Method in interface org.eel.kitchen.jsonschema.uri.URIDownloader
-
Fetch the content at a given URI
- fieldNames(JsonNode) - Static method in class org.eel.kitchen.jsonschema.util.JacksonUtils
-
Return a set of field names in an object instance
- FormatAttribute - Class in org.eel.kitchen.jsonschema.format
-
Base class for a format attribute
- FormatAttribute(NodeType, NodeType...) - Constructor for class org.eel.kitchen.jsonschema.format.FormatAttribute
-
Protected constructor
- FormatBundle - Class in org.eel.kitchen.jsonschema.format
-
A bundle of format attributes
- FormatKeywordValidator - Class in org.eel.kitchen.jsonschema.keyword
-
Validator for the format keyword
- FormatKeywordValidator(JsonNode) - Constructor for class org.eel.kitchen.jsonschema.keyword.FormatKeywordValidator
-
- fragment - Variable in class org.eel.kitchen.jsonschema.ref.JsonRef
-
The fragment of this reference.
- fromFile(File) - Static method in class org.eel.kitchen.jsonschema.util.JsonLoader
-
- fromFragment(String) - Static method in class org.eel.kitchen.jsonschema.ref.JsonFragment
-
The only static factory method to obtain a fragment
- fromJsonNode(JsonNode) - Method in interface org.eel.kitchen.jsonschema.util.JsonProvider
-
- fromName(String) - Static method in enum org.eel.kitchen.jsonschema.util.NodeType
-
Given a type name, return the corresponding node type
- fromNode(JsonNode) - Static method in class org.eel.kitchen.jsonschema.ref.JsonRef
-
- fromPath(String) - Static method in class org.eel.kitchen.jsonschema.util.JsonLoader
-
Read a
JsonNode from a file on the local filesystem.
- fromReader(Reader) - Static method in class org.eel.kitchen.jsonschema.util.JsonLoader
-
- fromResource(String) - Static method in class org.eel.kitchen.jsonschema.util.JsonLoader
-
- fromSchema(JsonNode, String) - Method in class org.eel.kitchen.jsonschema.main.JsonSchemaFactory
-
Create a schema instance from a JSON Schema, at a certain path
- fromSchema(JsonNode) - Method in class org.eel.kitchen.jsonschema.main.JsonSchemaFactory
-
Create a schema instance from a JSON Schema
- fromString(String) - Static method in class org.eel.kitchen.jsonschema.ref.JsonRef
-
Build a JSON Reference from a string input
- fromString(String) - Static method in class org.eel.kitchen.jsonschema.util.JsonLoader
-
- fromURI(URI, String) - Method in class org.eel.kitchen.jsonschema.main.JsonSchemaFactory
-
Create a schema instance from a JSON Schema located at a given URI, and
at a given path
- fromURI(URI) - Method in class org.eel.kitchen.jsonschema.main.JsonSchemaFactory
-
Create a schema instance from a JSON Schema located at a given URI
- fromURI(String) - Method in class org.eel.kitchen.jsonschema.main.JsonSchemaFactory
-
Create a schema instance from a JSON Schema located at a given URI
- fromURI(String, String) - Method in class org.eel.kitchen.jsonschema.main.JsonSchemaFactory
-
Create a schema instance from a JSON Schema located at a given URI and
at a given path
- fromURI(URI) - Static method in class org.eel.kitchen.jsonschema.ref.JsonRef
-
Build a JSON Reference from a URI
- fromURL(URL) - Static method in class org.eel.kitchen.jsonschema.util.JsonLoader
-