org.infinispan.schematic.internal.schema
Class JsonSchemaValidatorFactory
java.lang.Object
org.infinispan.schematic.internal.schema.JsonSchemaValidatorFactory
- All Implemented Interfaces:
- Validator.Factory
public class JsonSchemaValidatorFactory
- extends Object
- implements Validator.Factory
Method Summary |
protected void |
addValidatorsForDisallowedTypes(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
|
protected void |
addValidatorsForDivisibleBy(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
|
protected void |
addValidatorsForEnum(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
|
protected void |
addValidatorsForItems(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
|
protected void |
addValidatorsForMaximum(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
|
protected void |
addValidatorsForMaximumItems(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
|
protected void |
addValidatorsForMaximumLength(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
|
protected void |
addValidatorsForMinimum(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
|
protected void |
addValidatorsForMinimumItems(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
|
protected void |
addValidatorsForMinimumLength(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
|
protected void |
addValidatorsForPattern(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
|
protected void |
addValidatorsForPatternProperties(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
|
protected void |
addValidatorsForProperties(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
|
protected void |
addValidatorsForRequired(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
|
protected void |
addValidatorsForTypes(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
|
protected void |
addValidatorsForUniqueItems(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
|
Validator |
create(Document schemaDocument,
Path pathToDoc)
|
protected Validator |
dereference(Document schemaDocument,
Path pathToDoc,
Problems problems)
|
protected static JsonSchemaValidatorFactory.RequiredValidator |
getRequiredValidator(Validator validator)
|
protected static String |
th(int i)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JsonSchemaValidatorFactory
protected JsonSchemaValidatorFactory(URI uri,
Problems problems)
create
public Validator create(Document schemaDocument,
Path pathToDoc)
- Specified by:
create
in interface Validator.Factory
dereference
protected Validator dereference(Document schemaDocument,
Path pathToDoc,
Problems problems)
addValidatorsForTypes
protected void addValidatorsForTypes(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
addValidatorsForProperties
protected void addValidatorsForProperties(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
addValidatorsForPatternProperties
protected void addValidatorsForPatternProperties(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
addValidatorsForItems
protected void addValidatorsForItems(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
addValidatorsForRequired
protected void addValidatorsForRequired(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
addValidatorsForMinimum
protected void addValidatorsForMinimum(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
addValidatorsForMaximum
protected void addValidatorsForMaximum(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
addValidatorsForMinimumItems
protected void addValidatorsForMinimumItems(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
addValidatorsForMaximumItems
protected void addValidatorsForMaximumItems(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
addValidatorsForUniqueItems
protected void addValidatorsForUniqueItems(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
addValidatorsForPattern
protected void addValidatorsForPattern(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
addValidatorsForMinimumLength
protected void addValidatorsForMinimumLength(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
addValidatorsForMaximumLength
protected void addValidatorsForMaximumLength(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
addValidatorsForEnum
protected void addValidatorsForEnum(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
addValidatorsForDivisibleBy
protected void addValidatorsForDivisibleBy(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
addValidatorsForDisallowedTypes
protected void addValidatorsForDisallowedTypes(Document parent,
Path parentPath,
Problems problems,
JsonSchemaValidatorFactory.CompositeValidator validators)
th
protected static String th(int i)
getRequiredValidator
protected static JsonSchemaValidatorFactory.RequiredValidator getRequiredValidator(Validator validator)
Copyright © 2008-2012 JBoss, a division of Red Hat. All Rights Reserved.