SolrNet: SolrNet.Mapping.Validation.MappingValidator Class Reference

SolrNet

SolrNet.Mapping.Validation.MappingValidator Class Reference

Manages the validation of a mapping against a solr schema XML document. More...

Inheritance diagram for SolrNet.Mapping.Validation.MappingValidator:

List of all members.

Public Member Functions

 MappingValidator (IReadOnlyMappingManager mappingManager, IValidationRule[] rules)
 Initializes a new instance of the MappingValidator class.
IEnumerable< ValidationResultEnumerateValidationResults (Type documentType, SolrSchema schema)
 Validates the specified validation rules.

Detailed Description

Manages the validation of a mapping against a solr schema XML document.


Constructor & Destructor Documentation

SolrNet.Mapping.Validation.MappingValidator.MappingValidator ( IReadOnlyMappingManager  mappingManager,
IValidationRule[]  rules 
)

Initializes a new instance of the MappingValidator class.

Parameters:
mappingManagerThe mapping manager that is used to map types to and from their Solr representation.
rulesValidation rules

Member Function Documentation

IEnumerable<ValidationResult> SolrNet.Mapping.Validation.MappingValidator.EnumerateValidationResults ( Type  documentType,
SolrSchema  schema 
)

Validates the specified validation rules.

Parameters:
documentTypeThe document type which needs to be validated
schemaThe Solr schema.
Returns:
A collection of ValidationResult objects with the problems found during validation. If Any.

Implements SolrNet.Mapping.Validation.IMappingValidator.


The documentation for this class was generated from the following file:
  • SolrNet/Mapping/Validation/MappingValidator.cs
Generated on Sun May 3 2015 17:19:11 for SolrNet by  doxygen 1.7.2