ModeShape Distribution 3.2.0.Final

org.infinispan.schematic.internal.schema
Class JsonSchemaValidatorFactory.AllowedPropertiesValidator

java.lang.Object
  extended by org.infinispan.schematic.internal.schema.JsonSchemaValidatorFactory.AllowedPropertiesValidator
All Implemented Interfaces:
Serializable, Validator
Enclosing class:
JsonSchemaValidatorFactory

protected static class JsonSchemaValidatorFactory.AllowedPropertiesValidator
extends Object
implements Validator

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.infinispan.schematic.internal.schema.Validator
Validator.Factory, Validator.SchemaDocumentResolver
 
Constructor Summary
JsonSchemaValidatorFactory.AllowedPropertiesValidator(Set<String> allowedPropertyNames, Validator validator)
           
 
Method Summary
 String toString()
           
 void validate(Object fieldValue, String fieldName, Document parent, Path pathToParent, Problems problems, Validator.SchemaDocumentResolver resolver)
          Validate a portion of the supplied document.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JsonSchemaValidatorFactory.AllowedPropertiesValidator

public JsonSchemaValidatorFactory.AllowedPropertiesValidator(Set<String> allowedPropertyNames,
                                                             Validator validator)
Method Detail

validate

public void validate(Object fieldValue,
                     String fieldName,
                     Document parent,
                     Path pathToParent,
                     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 null
fieldName - the field name to be validated; may be null if the field value is not known or the validator is to validate the document
parent - the document; never null
pathToParent - the path to the supplied document; never null but may be a zero-length path if the document is the top-level document
problems - the problems where any errors or warnings should be recorded; never null
resolver - the component that can be used to resolve references to other schema documents

toString

public String toString()
Overrides:
toString in class Object

ModeShape Distribution 3.2.0.Final

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