| Modifier and Type | Method and Description |
|---|---|
default Document |
SchematicEntry.content()
Return this document's content.
|
static Document |
SchematicEntry.content(Document entryDocument)
Returns the value of the CONTENT document from a given entry document.
|
Document |
SchemaLibrary.convertValues(Document document,
SchemaLibrary.Results results)
Look for fields within the document (including nested documents) whose values are not of the expected type for the given
schema, but whose values can be converted into the expected type.
|
Document |
SchemaLibrary.convertValues(Document document,
String schemaUri)
Look for fields within the document (including nested documents) whose values are not of the expected type for the given
schema, but whose values can be converted into the expected type.
|
Document |
SchematicDb.get(String key)
Get the document with the supplied key.
|
Document |
DocumentLibrary.get(String key)
Get the document with the supplied key.
|
default Document |
SchematicEntry.getMetadata()
Get the metadata associated with this document.
|
Document |
DocumentLibrary.put(String key,
Document document)
Store the supplied document at the given key.
|
Document |
DocumentLibrary.putIfAbsent(String key,
Document document)
Store the supplied document at the given key.
|
Document |
DocumentLibrary.remove(String key)
Remove the existing document at the given key.
|
Document |
DocumentLibrary.replace(String key,
Document document)
Replace the existing document at the given key with the document that is supplied.
|
Document |
SchematicEntry.source()
Returns the original document which is wrapped by this entry.
|
| Modifier and Type | Method and Description |
|---|---|
static Document |
SchematicEntry.content(Document entryDocument)
Returns the value of the CONTENT document from a given entry document.
|
Document |
SchemaLibrary.convertValues(Document document,
SchemaLibrary.Results results)
Look for fields within the document (including nested documents) whose values are not of the expected type for the given
schema, but whose values can be converted into the expected type.
|
Document |
SchemaLibrary.convertValues(Document document,
String schemaUri)
Look for fields within the document (including nested documents) whose values are not of the expected type for the given
schema, but whose values can be converted into the expected type.
|
static SchematicEntry |
SchematicEntry.create(String id,
Document content)
Creates a new entry with the given content.
|
static SchematicEntry |
SchematicEntry.fromDocument(Document entryDocument)
Creates a new schematic entry instance based on the given document.
|
static <T extends SchematicDb> |
Schematic.getDb(Document document)
Returns a DB with the given configuration document
Document. |
static <T extends SchematicDb> |
Schematic.getDb(Document document,
ClassLoader cl)
Returns a DB with the given type and configuration document, by delegating to all the available
SchematicDbProvider
services. |
T |
SchematicDbProvider.getDB(String type,
Document configuration)
Returns a schematic DB instance for a given db type and configuration document
|
static String |
SchematicEntry.id(Document entryDocument)
Returns the value of the ID from a given entry document.
|
static EditableDocument |
DocumentFactory.newDocument(Document original)
Create a new editable document that is a copy of the supplied document.
|
default void |
SchematicDb.put(String key,
Document content)
Store the supplied content document at the given key.
|
Document |
DocumentLibrary.put(String key,
Document document)
Store the supplied document at the given key.
|
default void |
SchematicDb.putEntry(Document entryDocument)
Store the supplied document.
|
SchematicEntry |
SchematicDb.putIfAbsent(String key,
Document content)
Store the supplied content at the given key.
|
Document |
DocumentLibrary.putIfAbsent(String key,
Document document)
Store the supplied document at the given key.
|
Document |
DocumentLibrary.replace(String key,
Document document)
Replace the existing document at the given key with the document that is supplied.
|
SchemaLibrary.Results |
SchemaLibrary.validate(Document document,
String schemaUri)
Validate the supplied document against the JSON Schema with the supplied URI.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Array
Primary read-only interface for an in-memory representation of JSON/BSON arrays.
|
interface |
EditableArray |
interface |
EditableDocument |
interface |
Editor |
| Modifier and Type | Method and Description |
|---|---|
Document |
Document.clone()
Obtain a clone of this document.
|
Document |
Document.getDocument(String name)
Get the document value in this document for the given field name.
|
Document |
CodeWithScope.getScope() |
Document |
Document.Field.getValueAsDocument() |
Document |
DocumentSequence.nextDocument()
Get the next document.
|
static Document |
Bson.read(DataInput input)
Read the binary BSON representation from supplied data input and construct the
Document representation. |
static Document |
Bson.read(InputStream stream)
Read the binary BSON representation from supplied input stream and construct the
Document representation. |
static Document |
Json.read(InputStream stream)
Read the JSON representation from supplied input stream and construct the
Document representation, using the
default character set. |
static Document |
Json.read(InputStream stream,
boolean introspectStringValues)
Read the JSON representation from supplied input stream and construct the
Document representation, using the
default character set. |
static Document |
Json.read(InputStream stream,
Charset charset)
Read the JSON representation from supplied input stream and construct the
Document representation, using the
supplied character set. |
static Document |
Json.read(Reader reader)
Read the JSON representation from supplied input stream and construct the
Document representation. |
static Document |
Json.read(String json)
Read the supplied JSON representation and construct the
Document representation. |
static Document |
Json.read(URL url)
Read the JSON representation from supplied URL and construct the
Document representation, using the
default character set. |
Document |
EditableDocument.unwrap()
Unwrap this editor to obtain the potentially wrapped document.
|
Document |
Document.with(Document.ValueTransformer transformer)
Obtain a clone of this document, but with the field values transformed using the supplied
Document.ValueTransformer. |
Document |
Document.with(Map<String,Object> changedFields)
Obtain a clone of this document, but with the supplied fields replaced.
|
Document |
Document.with(String fieldName,
Object value)
Obtain a clone of this document, but with the supplied fields replaced.
|
Document |
Document.withVariablesReplaced(Properties properties)
Obtain a clone of this document, but with all variables in string field values replaced with the referenced values from the
supplied properties.
|
Document |
Document.withVariablesReplacedWithSystemProperties()
Obtain a clone of this document, but with all variables in string field values replaced with the referenced values from the
System properties.
|
| Modifier and Type | Method and Description |
|---|---|
EditableDocument |
EditableArray.addCode(int index,
String code,
Document scope)
Insert the value for the field at the given index to be a
Code or CodeWithScope. |
EditableDocument |
EditableArray.addCode(String code,
Document scope)
Adds to this array a
CodeWithScope with the supplied JavaScript code and scope. |
EditableDocument |
EditableArray.addCodeIfAbsent(String code,
Document scope)
Adds to this array a
CodeWithScope with the supplied JavaScript code and scope, if and only if an equivalent value
doesn't already exist in the array. |
EditableDocument |
EditableArray.addDocument(Document document)
Adds to this array the supplied document.
|
EditableDocument |
EditableArray.addDocument(int index,
Document document)
Insert the value for the field at the given index to be the supplied Document.
|
EditableDocument |
EditableArray.addDocumentIfAbsent(Document document)
Adds to this array the supplied document, if and only if an equivalent value doesn't already exist in the array.
|
boolean |
Document.containsAll(Document document)
Checks if this object contains all of the fields in the supplied document.
|
void |
EditableDocument.merge(Document other)
Merges the supplied document onto this document.
|
void |
EditableDocument.putAll(Document object)
Sets on this object all name/value pairs from the supplied object.
|
EditableDocument |
EditableArray.setCode(int index,
String code,
Document scope)
Set the value for the field at the given index to be a
Code or CodeWithScope. |
EditableDocument |
EditableDocument.setCode(String name,
String code,
Document scope)
Set the value for the field with the given name to be a
Code or CodeWithScope. |
EditableDocument |
EditableArray.setCode(String name,
String code,
Document scope)
Set the value for the field at the given index to be a
Code or CodeWithScope. |
EditableDocument |
EditableArray.setDocument(int index,
Document document)
Set the value for the field at the given index to be the supplied Document.
|
EditableDocument |
EditableDocument.setDocument(String name,
Document document)
Set the value for the field with the given name to be the supplied Document.
|
EditableDocument |
EditableArray.setDocument(String name,
Document document)
Set the value for the field at the given index to be the supplied Document.
|
static String |
Json.write(Document bson)
Return the modified JSON representation for the supplied in-memory
Document. |
static void |
Bson.write(Document bson,
ObjectOutput output)
Write to the supplied output the binary BSON representation of the supplied in-memory
Document. |
static void |
Bson.write(Document bson,
OutputStream stream)
Write to the supplied stream the binary BSON representation of the supplied in-memory
Document. |
static void |
Json.write(Document bson,
OutputStream stream)
Write to the supplied writer the modified JSON representation of the supplied in-memory
Document. |
static void |
Json.write(Document bson,
Writer writer)
Write to the supplied writer the modified JSON representation of the supplied in-memory
Document. |
static String |
Json.writePretty(Document bson)
Return the modified JSON representation for the supplied in-memory
Document. |
static void |
Json.writePretty(Document bson,
OutputStream stream)
Write to the supplied writer the modified JSON representation of the supplied in-memory
Document. |
static void |
Json.writePretty(Document bson,
Writer writer)
Write to the supplied writer the modified JSON representation of the supplied in-memory
Document. |
| Constructor and Description |
|---|
CodeWithScope(String code,
Document scope) |
| Modifier and Type | Method and Description |
|---|---|
Document |
InMemorySchemaLibrary.convertValues(Document document,
SchemaLibrary.Results results) |
Document |
InMemorySchemaLibrary.convertValues(Document document,
String schemaUri) |
Document |
InMemoryDocumentLibrary.get(String key) |
Document |
InMemorySchemaLibrary.get(String key) |
Document |
InMemoryDocumentLibrary.put(String key,
Document document) |
Document |
InMemorySchemaLibrary.put(String key,
Document document) |
Document |
InMemoryDocumentLibrary.putIfAbsent(String key,
Document document) |
Document |
InMemorySchemaLibrary.putIfAbsent(String key,
Document document) |
Document |
InMemoryDocumentLibrary.remove(String key) |
Document |
InMemorySchemaLibrary.remove(String key) |
Document |
InMemoryDocumentLibrary.replace(String key,
Document document) |
Document |
InMemorySchemaLibrary.replace(String key,
Document document) |
| Modifier and Type | Method and Description |
|---|---|
Document |
InMemorySchemaLibrary.convertValues(Document document,
SchemaLibrary.Results results) |
Document |
InMemorySchemaLibrary.convertValues(Document document,
String schemaUri) |
Document |
InMemoryDocumentLibrary.put(String key,
Document document) |
Document |
InMemorySchemaLibrary.put(String key,
Document document) |
Document |
InMemoryDocumentLibrary.putIfAbsent(String key,
Document document) |
Document |
InMemorySchemaLibrary.putIfAbsent(String key,
Document document) |
Document |
InMemoryDocumentLibrary.replace(String key,
Document document) |
Document |
InMemorySchemaLibrary.replace(String key,
Document document) |
SchemaLibrary.Results |
InMemorySchemaLibrary.validate(Document document,
String schemaUri) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MutableArray |
interface |
MutableDocument
A mutable
Document used when building a MutableBsonObject. |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayEditor |
class |
BasicArray
A
ordered array of values for use as a value within a
BSON Object. |
class |
BasicDocument |
class |
DocumentEditor |
class |
IncrementalDocumentEditor
Document editor implementation which allows the editing of a document via a list of incremental changes.
|
class |
ObservableArrayEditor |
class |
ObservableDocumentEditor |
| Modifier and Type | Method and Description |
|---|---|
protected Document |
BsonReader.Reader.endDocument() |
Document |
BasicArray.getDocument(String name) |
Document |
BasicDocument.getDocument(String name) |
Document |
ImmutableField.getValueAsDocument() |
Document |
JsonReader.Parser.parseDocument()
Parse the stream for the next JSON document.
|
protected Document |
JsonReader.Parser.parseDocument(AtomicBoolean hasReservedFieldNames,
boolean failIfNotValidDocument)
Parse the stream for the next JSON document.
|
Document |
JsonReader.Parser.parseDocument(boolean failIfNotValidDocument)
Parse the stream for the next JSON document.
|
Document |
BsonReader.read(DataInput input)
Read the binary BSON representation from supplied input stream and construct the
Document representation. |
Document |
JsonReader.read(InputStream stream)
Read the JSON representation from supplied input stream and construct the
Document representation, using the
default character set. |
Document |
BsonReader.read(InputStream stream)
Read the binary BSON representation from supplied input stream and construct the
Document representation. |
Document |
JsonReader.read(InputStream stream,
boolean introspectStringValues)
Read the JSON representation from supplied input stream and construct the
Document representation, using the
default character set. |
Document |
JsonReader.read(InputStream stream,
Charset charset)
Read the JSON representation from supplied input stream and construct the
Document representation, using the
supplied character set. |
Document |
JsonReader.read(InputStream stream,
Charset charset,
boolean introspectStringValues)
Read the JSON representation from supplied input stream and construct the
Document representation, using the
supplied character set. |
Document |
JsonReader.read(Reader reader)
Read the JSON representation from supplied input stream and construct the
Document representation. |
Document |
JsonReader.read(Reader reader,
boolean introspectStringValues)
Read the JSON representation from supplied input stream and construct the
Document representation. |
Document |
JsonReader.read(String json)
Read the JSON representation from supplied string and construct the
Document representation. |
Document |
JsonReader.read(String json,
boolean introspectStringValues)
Read the JSON representation from supplied string and construct the
Document representation. |
Document |
JsonReader.read(URL url)
Read the JSON representation from supplied URL and construct the
Document representation, using the
default character set. |
Document |
DocumentEditor.unwrap() |
Document |
BasicDocument.with(Document.ValueTransformer transformer) |
Document |
BasicDocument.with(Map<String,Object> changedFields) |
Document |
BasicArray.with(String fieldName,
Object newValue) |
Document |
ArrayEditor.with(String fieldName,
Object value) |
Document |
BasicDocument.with(String fieldName,
Object newValue) |
Document |
DocumentEditor.with(String fieldName,
Object value) |
Document |
ArrayEditor.withVariablesReplaced(Properties properties) |
Document |
BasicDocument.withVariablesReplaced(Properties properties) |
Document |
DocumentEditor.withVariablesReplaced(Properties properties) |
Document |
ArrayEditor.withVariablesReplacedWithSystemProperties() |
Document |
BasicDocument.withVariablesReplacedWithSystemProperties() |
Document |
DocumentEditor.withVariablesReplacedWithSystemProperties() |
| Modifier and Type | Method and Description |
|---|---|
EditableDocument |
ArrayEditor.addCode(int index,
String code,
Document scope) |
EditableDocument |
ArrayEditor.addCode(String code,
Document scope) |
EditableDocument |
ArrayEditor.addCodeIfAbsent(String code,
Document scope) |
EditableDocument |
ArrayEditor.addDocument(Document document) |
EditableDocument |
ArrayEditor.addDocument(int index,
Document document) |
EditableDocument |
ArrayEditor.addDocumentIfAbsent(Document document) |
boolean |
BasicArray.containsAll(Document document) |
boolean |
ArrayEditor.containsAll(Document document) |
boolean |
BasicDocument.containsAll(Document document) |
boolean |
DocumentEditor.containsAll(Document document) |
CodeWithScope |
DocumentValueFactory.createCode(String code,
Document scope) |
CodeWithScope |
DefaultDocumentValueFactory.createCode(String code,
Document scope) |
protected void |
DocumentEditor.doSetAllValues(Document values)
The method that does the actual setting for all of the
DocumentEditor.putAll(Document) method. |
protected void |
ObservableDocumentEditor.doSetAllValues(Document values) |
protected EditableDocument |
ArrayEditor.editable(Document doc,
int index) |
protected EditableDocument |
DocumentEditor.editable(Document doc,
String fieldName) |
void |
ArrayEditor.merge(Document other) |
void |
DocumentEditor.merge(Document other) |
protected Object |
JsonReader.Parser.processDocumentWithReservedFieldNames(Document doc) |
void |
BasicArray.putAll(Document object) |
void |
ArrayEditor.putAll(Document object) |
void |
BasicDocument.putAll(Document object) |
void |
MutableDocument.putAll(Document object)
Sets on this object all name/value pairs from the supplied object.
|
void |
DocumentEditor.putAll(Document object) |
EditableDocument |
ArrayEditor.setCode(int index,
String code,
Document scope) |
EditableDocument |
ArrayEditor.setCode(String name,
String code,
Document scope) |
EditableDocument |
DocumentEditor.setCode(String name,
String code,
Document scope) |
EditableDocument |
ArrayEditor.setDocument(int index,
Document document) |
EditableDocument |
ArrayEditor.setDocument(String name,
Document document) |
EditableDocument |
DocumentEditor.setDocument(String name,
Document document) |
protected void |
CompactJsonWriter.write(Document bson,
Writer writer) |
protected void |
PrettyJsonWriter.write(Document bson,
Writer writer) |
protected void |
BsonWriter.write(String name,
Document document,
BsonDataOutput output) |
| Constructor and Description |
|---|
BasicDocument(Document document) |
| Modifier and Type | Method and Description |
|---|---|
protected static Document |
DocumentTransformer.convertValuesWithMismatchedTypes(Document original,
int level,
LinkedList<DocumentTransformer.Conversion> conversions) |
static Document |
DocumentTransformer.convertValuesWithMismatchedTypes(Document original,
SchemaLibrary.Results results)
Return a copy of the supplied document that contains converted values for all of the fields (including in the nested
documents and arrays) that have values that are of the wrong type but can be converted to be of the correct type.
|
Document |
SchemaDocument.getDocument() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
JsonSchemaValidatorFactory.addValidatorsForDisallowedTypes(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators) |
protected void |
JsonSchemaValidatorFactory.addValidatorsForDivisibleBy(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators) |
protected void |
JsonSchemaValidatorFactory.addValidatorsForEnum(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators) |
protected void |
JsonSchemaValidatorFactory.addValidatorsForItems(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators) |
protected void |
JsonSchemaValidatorFactory.addValidatorsForMaximum(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators) |
protected void |
JsonSchemaValidatorFactory.addValidatorsForMaximumItems(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators) |
protected void |
JsonSchemaValidatorFactory.addValidatorsForMaximumLength(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators) |
protected void |
JsonSchemaValidatorFactory.addValidatorsForMinimum(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators) |
protected void |
JsonSchemaValidatorFactory.addValidatorsForMinimumItems(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators) |
protected void |
JsonSchemaValidatorFactory.addValidatorsForMinimumLength(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators) |
protected void |
JsonSchemaValidatorFactory.addValidatorsForPattern(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators) |
protected void |
JsonSchemaValidatorFactory.addValidatorsForPatternProperties(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators) |
protected void |
JsonSchemaValidatorFactory.addValidatorsForProperties(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators) |
protected void |
JsonSchemaValidatorFactory.addValidatorsForRequired(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators) |
protected void |
JsonSchemaValidatorFactory.addValidatorsForTypes(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators) |
protected void |
JsonSchemaValidatorFactory.addValidatorsForUniqueItems(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators) |
protected static Document |
DocumentTransformer.convertValuesWithMismatchedTypes(Document original,
int level,
LinkedList<DocumentTransformer.Conversion> conversions) |
static Document |
DocumentTransformer.convertValuesWithMismatchedTypes(Document original,
SchemaLibrary.Results results)
Return a copy of the supplied document that contains converted values for all of the fields (including in the nested
documents and arrays) that have values that are of the wrong type but can be converted to be of the correct type.
|
Validator |
JsonSchemaValidatorFactory.create(Document schemaDocument,
Path pathToDoc) |
Validator |
Validator.Factory.create(Document schemaDocument,
Path pathToDoc) |
protected Validator |
JsonSchemaValidatorFactory.dereference(Document schemaDocument,
Path pathToDoc,
Problems problems) |
void |
JsonSchemaValidatorFactory.TypeValidator.validate(Object fieldValue,
String fieldName,
Document document,
Path pathToDocument,
Problems problems,
Validator.SchemaDocumentResolver resolver) |
void |
JsonSchemaValidatorFactory.UnionValidator.validate(Object fieldValue,
String fieldName,
Document document,
Path pathToDocument,
Problems problems,
Validator.SchemaDocumentResolver resolver) |
void |
JsonSchemaValidatorFactory.ResolvingValidator.validate(Object fieldValue,
String fieldName,
Document document,
Path pathToDocument,
Problems problems,
Validator.SchemaDocumentResolver resolver) |
void |
JsonSchemaValidatorFactory.RequiredValidator.validate(Object fieldValue,
String fieldName,
Document parent,
Path pathToParent,
Problems problems,
Validator.SchemaDocumentResolver resolver) |
void |
JsonSchemaValidatorFactory.NumericValidator.validate(Object fieldValue,
String fieldName,
Document parent,
Path pathToParent,
Problems problems,
Validator.SchemaDocumentResolver resolver) |
void |
JsonSchemaValidatorFactory.MinimumLengthValidator.validate(Object fieldValue,
String fieldName,
Document parent,
Path pathToParent,
Problems problems,
Validator.SchemaDocumentResolver resolver) |
void |
JsonSchemaValidatorFactory.MaximumLengthValidator.validate(Object fieldValue,
String fieldName,
Document parent,
Path pathToParent,
Problems problems,
Validator.SchemaDocumentResolver resolver) |
void |
JsonSchemaValidatorFactory.DivisibleByValidator.validate(Object fieldValue,
String fieldName,
Document parent,
Path pathToParent,
Problems problems,
Validator.SchemaDocumentResolver resolver) |
void |
JsonSchemaValidatorFactory.ItemCountValidator.validate(Object fieldValue,
String fieldName,
Document parent,
Path pathToParent,
Problems problems,
Validator.SchemaDocumentResolver resolver) |
void |
JsonSchemaValidatorFactory.UniqueItemsValidator.validate(Object fieldValue,
String fieldName,
Document parent,
Path pathToParent,
Problems problems,
Validator.SchemaDocumentResolver resolver) |
void |
JsonSchemaValidatorFactory.PatternValidator.validate(Object fieldValue,
String fieldName,
Document parent,
Path pathToParent,
Problems problems,
Validator.SchemaDocumentResolver resolver) |
void |
JsonSchemaValidatorFactory.EnumValidator.validate(Object fieldValue,
String fieldName,
Document parent,
Path pathToParent,
Problems problems,
Validator.SchemaDocumentResolver resolver) |
void |
JsonSchemaValidatorFactory.DisallowedTypesValidator.validate(Object fieldValue,
String fieldName,
Document parent,
Path pathToParent,
Problems problems,
Validator.SchemaDocumentResolver resolver) |
void |
JsonSchemaValidatorFactory.AllItemsMatchValidator.validate(Object fieldValue,
String fieldName,
Document parent,
Path pathToParent,
Problems problems,
Validator.SchemaDocumentResolver resolver) |
void |
JsonSchemaValidatorFactory.EachItemMatchesValidator.validate(Object fieldValue,
String fieldName,
Document parent,
Path pathToParent,
Problems problems,
Validator.SchemaDocumentResolver resolver) |
void |
JsonSchemaValidatorFactory.NotValidValidator.validate(Object fieldValue,
String fieldName,
Document parent,
Path pathToParent,
Problems problems,
Validator.SchemaDocumentResolver resolver) |
void |
JsonSchemaValidatorFactory.PropertyValidator.validate(Object fieldValue,
String fieldName,
Document parent,
Path pathToParent,
Problems problems,
Validator.SchemaDocumentResolver resolver) |
void |
JsonSchemaValidatorFactory.PatternPropertyValidator.validate(Object fieldValue,
String fieldName,
Document parent,
Path pathToParent,
Problems problems,
Validator.SchemaDocumentResolver resolver) |
void |
JsonSchemaValidatorFactory.AllowedPropertiesValidator.validate(Object fieldValue,
String fieldName,
Document parent,
Path pathToParent,
Problems problems,
Validator.SchemaDocumentResolver resolver) |
void |
JsonSchemaValidatorFactory.NoOtherAllowedPropertiesValidator.validate(Object fieldValue,
String fieldName,
Document parent,
Path pathToParent,
Problems problems,
Validator.SchemaDocumentResolver resolver) |
void |
JsonSchemaValidatorFactory.CompositeValidator.validate(Object fieldValue,
String fieldName,
Document parent,
Path pathToParent,
Problems problems,
Validator.SchemaDocumentResolver resolver) |
void |
Validator.validate(Object fieldValue,
String fieldName,
Document document,
Path pathToDocument,
Problems problems,
Validator.SchemaDocumentResolver resolver)
Validate a portion of the supplied document.
|
| Constructor and Description |
|---|
SchemaDocument(String uri,
Document document,
Validator validator) |
Copyright © 2008–2021 JBoss, a division of Red Hat. All rights reserved.