org.infinispan.schematic.internal.schema
Class JsonSchemaValidatorFactory.TypeValidator
java.lang.Object
org.infinispan.schematic.internal.schema.JsonSchemaValidatorFactory.TypeValidator
- All Implemented Interfaces:
- Serializable, Validator
- Enclosing class:
- JsonSchemaValidatorFactory
protected class JsonSchemaValidatorFactory.TypeValidator
- extends Object
- implements Validator
- See Also:
- Serialized Form
JsonSchemaValidatorFactory.TypeValidator
public JsonSchemaValidatorFactory.TypeValidator(JsonSchema.Type type)
validate
public void validate(Object fieldValue,
String fieldName,
Document document,
Path pathToDocument,
Problems problems,
Validator.SchemaDocumentResolver resolver)
- Description copied from interface:
Validator
- Validate a portion of the supplied document.
- Specified by:
validate
in interface Validator
- Parameters:
fieldValue
- the field value to be validated; may be nullfieldName
- the field name to be validated; may be null if the field value is not known or the validator is to
validate the documentdocument
- the document; never nullpathToDocument
- the path to the supplied document; never null but may be a zero-length path if the document is the
top-level documentproblems
- the problems where any errors or warnings should be recorded; never nullresolver
- the component that can be used to resolve references to other schema documents
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2008-2012 JBoss, a division of Red Hat. All Rights Reserved.