# Package org.infinispan.schematic.internal.schema

- Interface Summary
  Interface | Description
  --- | ---
  DocumentTransformer.PropertyAccessor |
  JsonSchemaValidatorFactory.ValidatorCollection |
  Problems | An interface for recording problems.
  Validator |
  Validator.Factory |
  Validator.SchemaDocumentResolver |

- Class Summary
  Class | Description
  --- | ---
  DocumentTransformer |
  DocumentTransformer.Conversion |
  DocumentTransformer.PropertiesAccessor |
  DocumentTransformer.PropertiesTransformer | An implementation of `Document.ValueTransformer` that replaces variables in the field values with values from the system properties.
  DocumentTransformer.SystemPropertiesTransformer | An implementation of `Document.ValueTransformer` that replaces variables in the field values with values from the system properties.
  DocumentTransformer.SystemPropertyAccessor |
  JsonSchemaValidatorFactory |
  JsonSchemaValidatorFactory.AllItemsMatchValidator | The `Validator` for item values that should all match a single schema.
  JsonSchemaValidatorFactory.AllowedPropertiesValidator |
  JsonSchemaValidatorFactory.CompositeValidator |
  JsonSchemaValidatorFactory.DisallowedTypesValidator |
  JsonSchemaValidatorFactory.DivisibleByValidator |
  JsonSchemaValidatorFactory.EachItemMatchesValidator | The `Validator` for "tuple typing", when item values should each match a corresponding schema or, if applicable, an additional items schema.
  JsonSchemaValidatorFactory.EnumValidator |
  JsonSchemaValidatorFactory.ExclusiveMaximumValidator |
  JsonSchemaValidatorFactory.ExclusiveMinimumValidator | Validation rule that states fails if the actual value is equal to or less than the minimum value.
  JsonSchemaValidatorFactory.ItemCountValidator |
  JsonSchemaValidatorFactory.MaximumItemsValidator |
  JsonSchemaValidatorFactory.MaximumLengthValidator |
  JsonSchemaValidatorFactory.MaximumValidator |
  JsonSchemaValidatorFactory.MinimumItemsValidator |
  JsonSchemaValidatorFactory.MinimumLengthValidator |
  JsonSchemaValidatorFactory.MinimumValidator |
  JsonSchemaValidatorFactory.NoOtherAllowedPropertiesValidator |
  JsonSchemaValidatorFactory.NotValidValidator |
  JsonSchemaValidatorFactory.NumericValidator |
  JsonSchemaValidatorFactory.PatternPropertyValidator |
  JsonSchemaValidatorFactory.PatternValidator |
  JsonSchemaValidatorFactory.PropertyValidator |
  JsonSchemaValidatorFactory.RequiredValidator |
  JsonSchemaValidatorFactory.SingleProblem |
  JsonSchemaValidatorFactory.UniqueItemsValidator |
  SchemaDocument | A Schema is a Document containing a description of the structure of other JSON/BSON documents.
  SchemaDocumentCache | A cache of `SchemaDocument` instances that each have a `validator` that can `validate` JSON Documents.
  ValidationProblem |
  ValidationResult | Basic implementation of `SchemaLibrary.Results` to which problems can be added.
  ValidationTypeMismatchProblem |

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