## Uses of Interface
org.infinispan.schematic.internal.schema.Problems

- Packages that use Problems
  Package | Description
  --- | ---
  org.infinispan.schematic.internal.schema |

- - ### Uses of Problems in org.infinispan.schematic.internal.schema

    Classes in org.infinispan.schematic.internal.schema that implement Problems
    Modifier and Type | Class and Description
    --- | ---
    `protected static class` | `JsonSchemaValidatorFactory.SingleProblem`
    `class` | `ValidationResult` Basic implementation of `SchemaLibrary.Results` to which problems can be added.

    Methods in org.infinispan.schematic.internal.schema with parameters of type Problems
    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 Validator.Factory` | SchemaDocumentCache.`createFactory(URI schemaRefUri, Problems problems)`
    `protected Validator` | JsonSchemaValidatorFactory.`dereference(Document schemaDocument, Path pathToDoc, Problems problems)`
    `SchemaDocument` | Validator.SchemaDocumentResolver.`get(String uri, Problems problems)`
    `SchemaDocument` | SchemaDocumentCache.`get(String uri, Problems problems)` Find the JSON Schema document with the supplied URI, and build the `in-memory representation` (including the `validator`.
    `void` | ValidationResult.`recordIn(Problems otherProblems)`
    `void` | JsonSchemaValidatorFactory.SingleProblem.`recordIn(Problems otherProblems)`
    `void` | Validator.`validate(Object fieldValue, String fieldName, Document document, Path pathToDocument, Problems problems, Validator.SchemaDocumentResolver resolver)` Validate a portion of the supplied document.
    `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)`

    Constructors in org.infinispan.schematic.internal.schema with parameters of type Problems
    Constructor and Description
    `JsonSchemaValidatorFactory(URI uri, Problems problems)`

Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.